2016-04-14 7 views
0

すべてのOracleサービスを起動および停止するスクリプトの作成方法は?私は、SQLにこれらの2つのコマンドを入れたときにすべてのOracleサービスを起動および停止するSQLスクリプト

shutdown normal; 
startup 

しかし:私はちょうど入力します。sqlplusからそれを行うことができますservice.sqlとして保存し、

service.sql @としてSQLPLUSからそれを実行する必要が SYSTEMとして実行してください。私はこれらのエラーを取得:私はバッチファイルを使用してそれを行うことができます知っている

SQL>@service.sql 
ORA-01031: insufficient priveleges 
ORA-01031: insufficient priveleges 

をしかし、私は、SQLを使用してそれをしなければならないとOSは、Windows 7

+2

あなたはどのように接続しているか表示していません。これは非常に重要です。私の推測では、あなたはsysdba特権に接続していないということです。 – EdStevens

答えて

2

SYSDBASYSOPERシステム権限であるあなたが実行できるようにしますOracle DatabaseでSTARTUPおよびSHUTDOWN操作を実行します。

SQL>conn system/password 
SQL>shut immediate 
ORA-01031: insufficient privileges 
SQL>conn system/password as sysdba 
SQL>@service.sql