このスクリプトを使用すると:
sqlplus -s "/ as sysdba" << EOF
startup;
EOF
db を起動し、ホストに戻ります。スクリプトがホストに戻らないようにします。私の間違いはどこですか?
exit
スクリプトに追加すると役に立ちますか?言い換えれば、あなたが次のようなことを試みた場合:
sqlplus -s "/ as sysdba" << EOF
startup;
exit
EOF
編集:実行後にSQL * Plusを終了させたくない場合は、次startup
の行を入力してください
startup;
startup.sql
たとえば、という名前のファイルで。その後、実行できます
sqlplus -s "/ as sysdba" @startup.sql
これでデータベースが起動し、SQL*Plusのままになります。