您好,登錄后才能下訂單哦!
實例名:PCBMES
將/oracle_ebs/pcbmes/db下面的oracle11gr2數據庫遷移到/ebs/pcbmes/db目錄下
一、前期準備
1、創建pfile文件(DB使用spfile啟動的情況下)
create pfile from spfile;
2、獲取重新創建控制文件的腳本(詳細參見關聯文檔01)
alter database backup controlfile to trace;
生成一個trace文件,本次操作生成文件路徑在/oracle_ebs/pcbmes/db/diag/rdbms/pcbmes/PCBMES/trace,可以使用ls -l -t | more來排序查看文件
more /oracle_ebs/pcbmes/db/diag/rdbms/pcbmes/PCBMES/trace/PCBMES_ora_16295.trc
將顯示出來的腳本復制到一個新建文件腳本(createctlf.sql)中,并根據新路徑需要編輯保存,編輯生成的腳本如下:
CREATE CONTROLFILE REUSE DATABASE "PCBMES" RESETLOGS NOARCHIVELOG
MAXLOGFILES 16
MAXLOGMEMBERS 3
MAXDATAFILES 100
MAXINSTANCES 8
MAXLOGHISTORY 292
LOGFILE
GROUP 1
'/ebs/pcbmes/db/apps_st/data/PCBMES/redo01.log' SIZE 50M BLOCKSIZE 512,
GROUP 2 '/ebs/pcbmes/db/apps_st/data/PCBMES/redo02.log' SIZE 50M BLOCKSIZE
512,
GROUP 3 '/ebs/pcbmes/db/apps_st/data/PCBMES/redo03.log' SIZE 50M
BLOCKSIZE 512
-- STANDBY LOGFILE
DATAFILE
'/ebs/pcbmes/db/apps_st/data/PCBMES/system01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/sysaux01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/undotbs01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/users01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_d_01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_d_02.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_x_01.dbf',
'/ebs/pcbmes/db/apps_st/data/PCBMES/pcbmes_x_02.dbf'
CHARACTER SET
ZHS16GBK
;
ALTER DATABASE OPEN RESETLOGS;
ALTER TABLESPACE TEMP ADD TEMPFILE
'/ebs/pcbmes/db/apps_st/data/PCBMES/temp01.dbf'
SIZE 30408704 REUSE
AUTOEXTEND ON NEXT 655360 MAXSIZE 32767M;
二、復制數據庫文件
1、關閉數據庫和監聽
shutdown immediate;
lsnrctl stop;
2、拷貝文件
cp -RH /oracle_ebs/pcbmes/db/. /ebs/pcbmes/db/
三、修改目標各種配置文件
1、修改DB配置文件
cd /ebs/pcbmes/db/tech_st/11.2.0/dbs
vi initPCBMES.ora
將其中配置的原路徑全部修改成新路徑
2、修改監聽配置
cd /ebs/pcbmes/db/tech_st/11.2.0/network/admin
vi listener.ora
vi sqlnet.ora
3、修改用戶環境變量
cd
cp .profile .profile.bak
vi .profile
四、重新創建控制文件
1、重新用orames用戶登錄,并檢查環境變量是否正確并生效
2、創建控制文件
sqlplus /nolog
SQL> conn / as sysdba;
SQL> startup nomount pfile='/ebs/pcbmes/db/tech_st/11.2.0/dbs/initPCBMES.ora';
SQL> @createctlf.sql
SQL> create spfile from pfile;
SQL> shutdown immediate;
SQL> startup;
3、啟動監聽
lsnrctl start
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。