ホームページ  >  記事  >  データベース  >  Oracle でインスタンス名を変更する方法

Oracle でインスタンス名を変更する方法

WBOY
WBOYオリジナル
2022-04-07 10:42:418969ブラウズ

方法: 1. 「即時シャットダウン」を使用してデータベースを閉じます; 2. 「vim .bash_profile」を使用して環境変数「ORACLE_SID」の値を新しいインスタンス名に変更します; 3. 「vim」を使用します/etc/oratab" パスワードとパラメータ ファイルの名前を変更するだけです。

Oracle でインスタンス名を変更する方法

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

Oracle のインスタンス名の変更方法

Oracle インスタンス名の変更は比較的簡単で、環境変数 ORACLE_ID、パスワード ファイル名、パラメータ ファイル名を変更するだけです。手順は次のとおりです:

1. データベースを閉じる

インスタンスを停止します

SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

2. 環境変数 ORACLE_SID を変更します

[oracle@wgx ~]$ vim .bash_profile
export ORACLE_BASE=/usr/local/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
##############################################################
#####   修改环境变量ORACLE_SID的取值为book
export ORACLE_SID=book
##############################################################
export ORACLE_OWNER=oracle
export PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
alias sqlplus='rlwrap sqlplus'
alias rman='rlwrap rman'
alias lsnrctl='rlwrap lsnrctl'
[oracle@wgx ~]$ source .bash_profile

3 、パスワード ファイルとパラメータ ファイルの名前を変更します。

[oracle@wgx dbs]$ ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  lkBOOK  lkBOOKS  lkMYDB  lkORCL  orapworcl  spfileorcl.ora
[oracle@wgx dbs]$ pwd
/usr/local/oracle/product/11.2.0/db_1/dbs
[oracle@wgx dbs]$ mv orapworcl orapwbook
[oracle@wgx dbs]$ mv spfileorcl.ora spfilebook.ora
[oracle@wgx dbs]$ ls
hc_DBUA0.dat  hc_orcl.dat  init.ora  lkBOOK  lkBOOKS  lkMYDB  lkORCL  orapwbook  spfilebook.ora

変更が完了したら、インスタンスを起動してインスタンス名を確認します。

Oracle でインスタンス名を変更する方法

Oracle でインスタンス名を変更する方法

推奨チュートリアル: 「Oracle ビデオ チュートリアル

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

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