Oracle考試知識點:修改數據庫名db-name的方法

新建控制文件,改數據庫名db_name的方法:

Oracle考試知識點:修改數據庫名db-name的方法

  1、先把原來的`控制文件備份成文本文件格式(@ORACLE_BASE/admin/udump/目錄下)

SQL>alter database backup controlfile to trace;

  2、再把原來的控制文件重命名

$cd $ORADATA/testdb2/

$mv

$mv

$mv

  3、創建新的控制文件的SQL,把db_name改掉

initnew_裏面db_name參數已經改成新名稱testdb2

SQL>STARTUP NOMOUNT PFILE=$ORACLE_HOME/dbs/

SQL>CREATE CONTROLFILE SET DATABASE "testdb2" RESETLOGS NOARCHIVELOG

MAXLOGFILES 32

MAXLOGMEMBERS 3

MAXDATAFILES 500

MAXINSTANCES 8

MAXLOGHISTORY 907

LOGFILE

GROUP 1 '/oradata/testdb2/' SIZE 50M,

GROUP 2 '/oradata/testdb2/' SIZE 50M,

GROUP 3 '/oradata/testdb2/' SIZE 50M

DATAFILE

'/oradata/testdb2/',

'/oradata/testdb2/',

'/oradata/testdb2/',

'/oradata/testdb2/'

CHARACTER SET ZHS16GBK

;

SQL>ALTER DATABASE OPEN RESETLOGS;