0
にとどまります。私のスクリプトがホストに戻らないようにしたい。私のミスはどこですか?スクリプトは、Oracle DB
にとどまります。私のスクリプトがホストに戻らないようにしたい。私のミスはどこですか?スクリプトは、Oracle DB
exit
をスクリプトに追加すると役立ちますか?
sqlplus -s "/ as sysdba" << EOF
startup;
exit
EOF
EDIT::他の言葉では、あなたのような何かを試す場合は、SQL *をしたくないプラスstartup
を実行した後に終了する場合は、名前のファイルに行
startup;
を置きますstartup.sql
と言う。実行することができます
sqlplus -s "/ as sysdba" @startup.sql
これでデータベースが起動し、SQL * Plusに残ります。
いいえ、私はそのようなものをwanntしません。 lsnrctl start sqlplus -s "/ as sysdba" << EOF startup; exit EOF 実行後、このスクリプトはホスト – user578332
に戻ります。わかりません。 「このスクリプトはホストに戻ります」という意味はどうですか? –
このスクリプトを使用すると、データベースにsysdbaとして接続し、データベースを起動してデータベースから切断し、ホストに戻ります(Linux環境に) – user578332