oracle更改例項名
oracle更改例項名
------------------
--環境情況
SQL> select * from v$version;
--環境情況
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
----------------------------------------------------------------
Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
PL/SQL Release 9.2.0.6.0 - Production
CORE 9.2.0.6.0 Production
TNS for Solaris: Version 9.2.0.6.0 - Production
NLSRTL Version 9.2.0.6.0 - Production
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
MED
----------------
MED
SQL> select name from v$database;
NAME
---------
MED
---------
MED
--關閉資料塊
SQL> SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
--修改環境變數ORACLE_SID
vi .bash_profile
將ORACLE_SID=MED改為ORACLE_SID=KONG
--修改口令檔案和引數檔案
oracle@V480-2 /opt/oracle/product/9.2.0$cd dbs/
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$ls
init.ora initMED.ora initdw.ora lkMED orapwMED snapcf_MED.f spfileMED.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv orapwMED orapwKONG
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv spfileMED.ora spfileKONG.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv initMED.ora initKONG.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$ls
init.ora initKONG.ora initdw.ora lkMED orapwKONG snapcf_MED.f spfileKONG.ora
oracle@V480-2 /opt/oracle/product/9.2.0$cd dbs/
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$ls
init.ora initMED.ora initdw.ora lkMED orapwMED snapcf_MED.f spfileMED.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv orapwMED orapwKONG
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv spfileMED.ora spfileKONG.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$mv initMED.ora initKONG.ora
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$ls
init.ora initKONG.ora initdw.ora lkMED orapwKONG snapcf_MED.f spfileKONG.ora
--重新登入oracle使用者使環境變數生效
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$exit
logout
root@V480-2 ~#su - oracle
oracle@V480-2 /opt/oracle/product/9.2.0/dbs$exit
logout
root@V480-2 ~#su - oracle
--啟動資料塊
SQL> startup
ORACLE instance started.
SQL> startup
ORACLE instance started.
Total System Global Area 2585237200 bytes
Fixed Size 734928 bytes
Variable Size 436207616 bytes
Database Buffers 2147483648 bytes
Redo Buffers 811008 bytes
Database mounted.
Database opened.
Fixed Size 734928 bytes
Variable Size 436207616 bytes
Database Buffers 2147483648 bytes
Redo Buffers 811008 bytes
Database mounted.
Database opened.
--驗證
SQL> select instance_name from v$instance;
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
KONG
----------------
KONG
SQL> select name from v$database;
NAME
---------
MED
---------
MED
----------------------
--結論
通過修改環境變數中ORACLE_SID以及對應的引數檔名和口令檔名就可以重新命名例項
dump檔案對應的目錄如果也要改的話需要先更改引數檔案中dump的路徑
即使修改了例項名資料塊名也不會發生變化
通過修改環境變數中ORACLE_SID以及對應的引數檔名和口令檔名就可以重新命名例項
dump檔案對應的目錄如果也要改的話需要先更改引數檔案中dump的路徑
即使修改了例項名資料塊名也不會發生變化
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13177610/viewspace-692775/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle資料庫名和例項名的區別Oracle資料庫
- windows 修改例項名Windows
- 一、更改ORACLE SID名稱Oracle
- 修改oracle例項名(sid)和資料庫名(db_name)Oracle資料庫
- Oracle - 資料庫名、例項名、服務名、ORACLE_SID 的說明和區別Oracle資料庫
- oracle更改使用者名稱Oracle
- oracle 修改ORACLE例項Oracle
- 2 Day DBA-管理Oracle例項-Oracle例項和例項管理概覽Oracle
- oracle更改欄位名順序的方法Oracle
- 管理ORACLE例項Oracle
- Oracle中關於資料庫例項名與資料庫服務名(轉載)Oracle資料庫
- 4.1. Oracle例項Oracle
- Oracle Far Sync例項Oracle
- Oracle例項恢復Oracle
- Oracle JOB 建立例項Oracle
- JDBC連線自定義sqlserver資料庫例項名(多個例項)JDBCSQLServer資料庫
- 關於資料庫名(db_name)、例項名(instance_name)、ORACLE_SID資料庫Oracle
- JavaScript隨機點名程式碼例項JavaScript隨機
- javascript名稱空間例項介紹JavaScript
- Python名稱空間例項解析Python
- DBCA 刪除資料庫例項時找不到例項名怎麼辦資料庫
- (轉)關於資料庫名(db_name)、例項名(instance_name)、ORACLE_SID資料庫Oracle
- 2 Day DBA-管理Oracle例項-關閉和啟動Oracle例項-使用OEMDC關閉和啟動Oracle例項Oracle
- Oracle例項和Oracle資料庫Oracle資料庫
- oracle 例項表查詢Oracle
- 手動建立Oracle例項Oracle
- oracle例項最佳化Oracle
- oracle單例項轉RACOracle單例
- oracle 資料庫例項Oracle資料庫
- oracle create function 例項2OracleFunction
- oracle 收集asm例項資訊OracleASM
- Oracle向PostgresQL移植例項OracleSQL
- oracle改了表名後,不需要去更改授權Oracle
- oracle 11g rac更改public的網路卡名稱Oracle
- jdbc根據例項名 連線 sql serverJDBCSQLServer
- jquery bind()名稱空間程式碼例項jQuery
- 轉貼:關於資料庫名(db_name)、例項名(instance_name)、ORACLE_SID資料庫Oracle
- Oracle DataBase單例項遷移到Oracle RACOracleDatabase單例