Why I have to use -s after sqlplus in a shell script?
Hi,
sqlplus -s "/as sysdba" is in my script. But why I have to use -s?
Hi
Run sqlplus /? from your command line and you see that option means silent mode, i.e. suppression of SQL*Plus banner, echo's and prompts.
Bye Auke
Message was edited by:
aukequist
Similar Messages
-
Why can't I use siri after updated to ios 6.1
why can't I use siri after updated to ios 6.1
Check your settings to make sure Siri is actually enabled. Sometimes I find that Siri will disable during the updating process. Oh, and it should be iOS 6.0 not 6.1. 6.1 doesn't exist...yet.
-
Why bookmarks have 4 spaces added after the update from FF3.6 to 13?
Why bookmarks have 4 spaces added after the update from FF3.6 to 13?
Problems with bookmarks and history not working properly can be caused by a corrupted places.sqlite database file.
*http://kb.mozillazine.org/Bookmarks_history_and_toolbar_buttons_not_working_-_Firefox
*https://support.mozilla.org/kb/Bookmarks+not+saved#w_fix-the-bookmarks-file
You can also try to repair the places database with this extension:
*https://addons.mozilla.org/firefox/addon/places-maintenance/ -
Output format of sqlplus commands under shell script
hi experts
Can you help with some problems please?
1.) I try to run shell script from dbms_scheduler, which runs sqlplus and the output of sqlplus commands is written to file using command spool. To this point everything is running ok.
My problem is, that output of this file is: (e.g.)
SQL> PROMPT ****************USERB******************
****************USERB******************
SQL> --SELECT sid
SQL> -- FROM v
SQL> -- WHERE audsid = SYS_CONTEXT('userenv','sessionid');
But I don't want the whole first line in the output file. I only want the output of this command, like on the second line.
2.) How Can I write two outputs from sqlplus using command spool running at the same time into one file?
Like in first issue described above. The main sqlplus create a job and this execute the background sqlplus using shell script. But both, the main and the background sqlplus are written to output file at the same time. But only one is written into. But I want the both outputs in the file.
How Can I do that, if I can?
Thanks a lot.user9357436 wrote:
hi experts
Can you help with some problems please?
1.) I try to run shell script from dbms_scheduler, which runs sqlplus and the output of sqlplus commands is written to file using command spool. To this point everything is running ok. then why are you here?
My problem is, that output of this file is: (e.g.)
SQL> PROMPT ****************USERB******************
****************USERB******************so remove PROMPT line from the file
>
SQL> --SELECT sid
SQL> -- FROM v
SQL> -- WHERE audsid = SYS_CONTEXT('userenv','sessionid');
But I don't want the whole first line in the output file. I only want the output of this command, like on the second line.
2.) How Can I write two outputs from sqlplus using command spool running at the same time into one file?you can not do so.
Like in first issue described above. The main sqlplus create a job and this execute the background sqlplus using shell script. But both, the main and the background sqlplus are written to output file at the same time. But only one is written into. But I want the both outputs in the file.
How Can I do that, if I can?Can't.
Now what?
>
Thanks a lot.Why using DBMS_SCHEDULER to invoke OS script to run sqlplus that runs SQL statements?
this is like making THREE Left Turns, instead of single Right Turn.
Just invoke PL/SQL procedure that does what needs to be done. -
Why has the sql statement been extucted two times in shell script?
I tried to test rac load balance using the following shell script on suse 10 + oracle 10g rac.
oracle@SZDB:~> more load_balance.sh
#!/bin/bash
for i in {1..20}
do
echo $i
sqlplus -S system/oracle@ORA10G <<EOF
select instance_name from v\$instance;
EOF
sleep 1
done
exit 0After execute shell script, I got the follow result.
oracle@SZDB:~> ./load_balance.sh
1
INSTANCE_NAME
ora10g2
INSTANCE_NAME
ora10g2
2
INSTANCE_NAME
ora10g1
INSTANCE_NAME
ora10g1
3
INSTANCE_NAME
ora10g1
INSTANCE_NAME
ora10g1Seem the sql statement has been executed two times in each loop. If you feel free please help to have a look. Thanks in advance.
RobinsonYou can end a SQL command in one of three ways:
* with a semicolon (;)
* with a slash (/) on a line by itself
* with a blank line
A semicolon (;) tells SQL*Plus that you want to run the current command that was entered. SQL*Plus processes the command and also stores the command in the SQL buffer.
A blank line in a SQL statement or script tells SQL*Plus that you have finished entering the command, but do not want to run it yet, but it's stored the command on SQL Buffer.
A slash (/) on a line by itself tells SQL*Plus that you wish to run the command stored on SQL buffer. -
Procedure successful when using dbms_job, but fails in a shell script
I have a procedure which is throwing the following error when run from a shell script. This procedure completes successfully when run using dbms_job
ORA-00164 distributed autonomous transaction disallowed within migratable distributed transactionMohan et al,
When I get an ORA error that I don't understand I plug it into Google; use the whole error code, ie 'ORA-00164'.
The second link in this case gives a reasonable explanation of what is happening.
http://www.dbasupport.com/oracle/ora9i/autonomoustrans.shtml
Cheers,
Colin -
Running SQLPLUS from UNIX shell script
I'm not sure if this is the right forum, but...
How can I execute a sql file from inside the UNIX shell script, logging on to Oracle w/o supplying a UID/pwd? Normally, we log into UNIX using our own logon, then sudo as another user to login to Oracle. Now, I'm trying to create a UNIX shell script, where I'm already sudo'd as the UserID that logs into Oracle. I've tried the following, but can't get it to work. I'm a UNIX scripting noob. Any ideas?
example:
#! /usr/bin/ksh
sqlplus / \@test.sql << EOF
exit;
EOFI'm a UNIX scripting noob.In which case I feel obligated to point you at William Robertson's excellent article Database Shellscripts Considered Harmful. Save yourself a world of pain.
Cheers, APC -
Why can't I use speakerphone after TTY calls? iPhone 6
After making phone calls on my iPhone 6 using my apple earbuds, if i try to make a call at a later point without the earbuds, I cannot use speakerphone. Does anyone have an idea why this happens?
Why? TTY is a feature for connecting the phone to a Text Telephone, a device used by the Deaf. If you are not Deaf or communicating with some who is, there's no reason to use that. Go to Settings>Phone and turn TTY off.
-
Why is there large used space after erasing external drive with disk utility?
I just used disk utility to erase a 2 TB external hard drive. After erasing it, it shows that the disk has 12 folders, 62 files, and 852 mb of used space. I thought the "erase" function is supposed to format the disk? Where does the large used space come from?
By the way, the disk used to formatted as a windows disk. I suspect it has something to do with it but have no idea what. Any help is greatly appreciated!HI - i do not think this is purely metadata. (though it could be with your windows disk with such small used memory) i have a 1TB macbook pro drive that i have tried to reformat
METHOD 1 (recommended by advanced Apple Techy) - select hard drive (not partition) select mac os (journalled) and press 'apply' - "this will format drive removing all data. it is always best to work with the drive and not partition, if you are formatting an entire drive."
result at end - drive still shows single partition 999GB WITH 668GB USED
METHOD 2 (after response from Apple techy) - select hard drive and mac os (journalled), press secure erase and select 'write zeros' takes 12 hours
result at end - drive still shows single partition 999GB WITH 668GB USED -
Why i have to restore iphone4 after trying to update by ios7.3
why needs to restore after updating by ios7.3?
restore to factory settings mean deleting everything you put on the phone making it as it were when it was shipped from the factory
-
Why can't I use iMessage after upgrading to iOS6?
I recently "upgraded" to iOS6 and can no longer use iMessage. Since I am unable to go back to iOS5 any suggestions would be appreciated.
"can no longer use iMessage"
What do you mean? -
Why I can't use 3G after I upgraded ios6?
Can anyone help me solve it? Thanks
You should be able to make things work properly by using the new text direction feature:
It is surprising to hear that you were using the old pages with satisfaction for a RTL script. It had so many bugs that most users found it unsuitable for this, and normally would switch to Mellel, TextEdit, Nisus Writer, or OpenOffice instead. The new Pages is much improved but there are still some things which need fixing, such as multi-column text behavior. -
Calling sqlplus from unix shell script
Hi All,
I am executing the following code :-
sqlplus -s ${DATABASE_USER} |&
print -p -- 'set feed off pause off pages 0 head off veri off line 500'
print -p -- 'set term off time off serveroutput on size 1000000'
print -p -- "set sqlprompt ''"
print -p -- "SELECT run_command from tmp_run_batch where upper(batch_name) = upper('${PAR_PROGRAM_NAME}');"
read -p RUN_COMMAND
eval print -p -- \""execute dbms_output.put_line(${RUN_COMMAND});"\"
read -p RET_VAL
print -p -- "exit;"
The select stmt given above gives sample output as :-
pack_claims_clas_utils.func_main('$PAR_RUN_DATE','$PAR_RUN_LEVEL','$PAR_EXCLUSIVE_RUN_YN')
And then this package is executed.
The problem that I am facing is how to handle the no_data_found case of the select stmt. . When this case arises then the stmt. "read -p RUN_COMMAND" hangs.
Could you please provide any solution ?
Thanks
SudsHi,
Have you tried this:
# if [ -n means String has non-zero length
if [ -n $RUN_COMMAND ]
read -p RUN_COMMAND
fi
Hi All,
I am executing the following code :-
sqlplus -s ${DATABASE_USER} |&
print -p -- 'set feed off pause off pages 0 head off veri off line 500'
print -p -- 'set term off time off serveroutput on size 1000000'
print -p -- "set sqlprompt ''"
print -p -- "SELECT run_command from tmp_run_batch where upper(batch_name) = upper('${PAR_PROGRAM_NAME}');"
read -p RUN_COMMAND
eval print -p -- \""execute dbms_output.put_line(${RUN_COMMAND});"\"
read -p RET_VAL
print -p -- "exit;"
The select stmt given above gives sample output as :-
pack_claims_clas_utils.func_main('$PAR_RUN_DATE','$PAR_RUN_LEVEL','$PAR_EXCLUSIVE_RUN_YN')
And then this package is executed.
The problem that I am facing is how to handle the no_data_found case of the select stmt. . When this case arises then the stmt. "read -p RUN_COMMAND" hangs.
Could you please provide any solution ?
Thanks
Suds -
Why do we have to use SwingUtilities.invokeLater() to update UI status?
I just don't understand very well why we have to use SwingUtilities.invokeLater() to update UI status. Why not just new a thread in actionPerformed() method and do time consuming tasks in this thread and update UI status in it? Some tutorials say it is not safe to update UI status not in Event Dispatch Thread, I don't understand, why is it not safe? Can anyone provide a scenario for this? I just write an example, a button and a progressbar, click button, progressbar keeps updating value. I just create a new thread to do this, don't find any issue. Thanks.
[Swing single threaded rule|http://www.lmgtfy.com/?q=swing+single+threaded+rule]
db -
When and why do i have to use a Network-Path?
Hello,
i'm wondering when i why i have to use a Network-Path in KM.
I'm able to connect to a File-System Repository, even if i have no Network-Path defined.
- both run on W2K Server
- EP runs on host EP (not an Domain-member)
- Filesystem is provided by host FS (Domain-member)
- EP is started with the default local-user SAPServiceEP6
- on the FS host, i have defined also a local-user SAPServiceEP6 (because EP always wants to logon with these credentials, i have checked this in the windows securitylog of host FS)
- no network-path defined
So regarding the fact, that everything is working, can anybody tell me when i have to use a Network-Path?
Thanks in advance
FrankHi,
for example if you want to access a share that only access is granted for a given user. The idea is having a superuser with privileges on the other computer to do things like checking ACLS.
Another example, how can you access windows shares when running the portal in Unix? Using a network path.
REgards,
Miguel
Maybe you are looking for
-
HI all, How to write select query in SECATT test script?
-
How to get the source code of Java Concurrent Program?
Hi, How to get the source code of Java Concurrent Program? Example Programe Name:Format Payment Instructions Executable:Format Payment Instructions Execution File Name:FDExtractAndFormatting Execution File Path:oracle.apps.iby.scheduler Thanks in adv
-
Development Component libraries not being recognized in Portal
Hi everyone, I've been having a problem regarding a Background Execution Callable Object. At first, when I added External Libraries to the Java Build Path of the Development Component, these libraries would dissappear upon build time. The solution to
-
IPad is acting very strange, also after hard reset. No sliding to open possible.
It all started with my iPad doing things on its own, opening and closing apps, starting music, skipping songs and opening photo's. All without me push any buttons, so I did a hard reset, tried to restore it. But not I cannot not even open my iPad, wh
-
To Reclaim space in backend server for oracle ebs
We need to reclaim some space in backend servers for the Oracle Ebs application in Non Prod servers.For this we are already deleting fnd_lobs data while cloning from production to non production. What else can be done so that we can reclaim much spac