ホームページ >データベース >Oracle >Oracle sidを変更する方法

Oracle sidを変更する方法

WBOY
WBOYオリジナル
2022-02-28 11:04:348221ブラウズ

方法: 1. 「shutdown immdiate」コマンドを使用してデータベースを閉じます。 2. 「initSID.ora」ファイルを変更し、「instance_name」の内容を新しい sid に変更します。 3. 「listener」を変更します。 「SID_NAME」の .ora」ファイル。

Oracle sidを変更する方法

このチュートリアルの動作環境: linux7.3 システム、Oracle 11g バージョン、Dell G3 コンピューター。

oracle の SID を変更する方法

1. データベースにログインして SID を表示します

select instance_name,status from v$instance;

2. データベースを閉じます

shutdown immdiate;

3 /etc/oratab ファイルを変更します

4. Oracle ユーザーの下の .bash_profile を変更し、.bash_profile をソースして有効にします

有効かどうかを確認します

env|grep ORACLE

5. dbs ディレクトリのファイル名を変更します

Oracle sidを変更する方法

6. パスワード ファイルを再生成します

orapwd file=$ORACLE_HOME/dbs/oraw$ORACLE_SID password=sys entries=5 force=y

7. initSID.ora ファイルを変更し、instance_name を次のように変更します新しい SID

次のパラメータがある初期化パラメータ ファイルを見つけます。

db_name = "testdb" 
instance_name = testdbl 
service_names = testdb

db_name = "testdb" 
instance_name = oral 
service_names = oral

に変更されます。注意、データベースは db_name であるため、変更しないでください。まだ testdb と呼ばれていますが、そのサービスは sid です。oral に変更すると、エラーが報告されます。変更後、ファイル

8 を保存します。listener.ora

SID_LIST_LISTENER = 
(SID_LIST = 
(SID_DESC = 
(SID_NAME = PLSExtProc) 
(ORACLE_HOME = E:\oracle\ora81) 
(PROGRAM = extproc) 
) 
(SID_DESC = 
(GLOBAL_DBNAME = testdb) 
(ORACLE_HOME = E:\oracle\ora81) 
(SID_NAME = oral) 
) 
)

の SID_NAME を変更します。上の例に示すように、内部の SID_NAME を oral に変更します。

推奨チュートリアル: "Oracle Video Tutorial"

以上がOracle sidを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。