Removing sections from listener.ora


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Removing sections from listener.ora
# 15  
Old 10-28-2015
No - the correct formulation would be "When there is only 1 alias, which on top is the one being removed, the script can't find the anchor for the replacement".

---------- Post updated at 16:34 ---------- Previous update was at 16:29 ----------

Against all odds this seems to be working:
Code:
sed -e '/(SID_D/ {:L;N;/\n *)/bK;bL; :K;/'$(sed -n '/GLOBAL_DBNAME/h; $ {g; s/^[^=]*=//; s/)//;p}' listener.ora)'/rINSERT.TXT' -e ';/alias2/d}' listener.ora

This User Gave Thanks to RudiC For This Post:
# 16  
Old 10-28-2015
awesome Smilie Smilie
# 17  
Old 11-03-2015
If listener.ora file has extra spaces at end of some lines, this command fail Smilie
I could add a preliminary command to remove them:
Code:
sed -i "s/[[:blank:]]*$//g" listener.ora

But I will be glad if you can tell me what to fix
Thanks
# 18  
Old 11-03-2015
Quote:
Originally Posted by ynixon
If listener.ora file has extra spaces at end of some lines, this command fail Smilie
I could add a preliminary command to remove them:
Code:
sed -i "s/[[:blank:]]*$//g" listener.ora

But I will be glad if you can tell me what to fix
Thanks
What operating system are you using?

What error(s) do you get with the above command?

If it is complaining about not having a -i option, just add this substitution as an additional sed command in your existing sed commands:
Code:
sed -e 's/[[:blank:]]*$//' -e '/(SID_D/ {:L;N;/\n *)/bK;bL; :K;/'$(sed -n 's/[[:blank:]]*$//; /GLOBAL_DBNAME/h; $ {g; s/^[^=]*=//; s/)//;p}' listener.ora)'/rINSERT.TXT' -e ';/alias2/d}' listener.ora

(Note that the g flag at the end of the substitute command is redundant in this command, so I removed it.)
# 19  
Old 11-03-2015
I can't see immediately where trailing white space would stop the command from working. Could you please post/attach a sample of a failing entry?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Red Hat

Ora-27603:ora-27626:

Hi, User claim that job is running slow from their end. I DBA found in database the below errors in alert log file. ORA-27603: Cell storage I/O error, I/O failed on disk o/192.168.10.3/RECO_DM01_CD_01_drm01 at offset 13335789568 for data length 1048576 ORA-27626: Exadata error: 2201 (IO... (2 Replies)
Discussion started by: Maddy123
2 Replies

2. Shell Programming and Scripting

Removing section from tnsnames.ora

Hi, I am trying to write a script or command to remove a section from tnsnames.ora file in the following example I would like to remove tns_alias2 section $ cat tnsnames.ora tns_alias1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host1 )(PORT = 1521)) ... (3 Replies)
Discussion started by: ynixon
3 Replies

3. Shell Programming and Scripting

Parsing Listener.ora

Anymore have any code to easily parse the listener.ora to update the ORACLE_HOME for a specific sid? thanks. (1 Reply)
Discussion started by: nugent
1 Replies

4. UNIX for Advanced & Expert Users

grep all ORA errors except one ORA error

Hi - I am trying to grep all "ORA" errors in a log files.I have to grep all ORA errors except one error for example ORA-01653.How can exclude that error in "grep" command? In following "grep" command I want to exclude "ORA-01653" error grep -i ORA alert.log >>/tmp/ora_errors.txt ... (7 Replies)
Discussion started by: Mansoor8810
7 Replies

5. Solaris

maxuprc and maxusers - ORA-27300, ORA-27301, ORA-27302

Hi all, Am intermittently getting the following errors on one of my databases. Errors in file /oracle/HRD/saptrace/background/hrd_psp0_13943.trc: ORA-27300: OS system dependent operation:fork failed with status: 12 ORA-27301: OS failure message: Not enough space ORA-27302:... (1 Reply)
Discussion started by: newbie_01
1 Replies

6. Shell Programming and Scripting

awk removing sections of a file

I have a file that looks liek this (see below). can somebody provide me with and awk or sed command that can take a piece of the file starting from the time to the blank line and put in into another file. For example: How would I get the data from 10:56:11 to the blank line. Two things: ... (5 Replies)
Discussion started by: BeefStu
5 Replies

7. UNIX for Dummies Questions & Answers

Listener port

Hi All, I'm installation a server we have client -server architecture I need to configure a port for client to communicate with the server and server to communicate with the clients Pls let me know how to configure in linux (2 Replies)
Discussion started by: gwrm
2 Replies

8. Shell Programming and Scripting

How to know the location of the listener?

Hi, I have an unknown listener of of one of my port. How would I know the location of that specific listener? (4 Replies)
Discussion started by: fif14344
4 Replies

9. Shell Programming and Scripting

Removing sections

I have a file like this %( PHASES P %) %( SOURCES (10,0.0) (13,0.0) (16,0.0) (19,0.0) (22,0.0) (25,0.0) (28,0.0) (31,0.0) (34,0.0) (37,0.0) (40,0.0) (1 Reply)
Discussion started by: kristinu
1 Replies

10. Shell Programming and Scripting

Removing sections and leaving separators intact

I have an awk script like below function abs(val) { return val > 0 ? val : -val } # 1. Main input loop, executed for each line of input BEGIN { RS = ORS = ">" } { if ( NF > 2 ) { if ( abs( $1 - $(NF-2) ) < 40 ) { print } } } The input file is something like... (2 Replies)
Discussion started by: kristinu
2 Replies
Login or Register to Ask a Question