11g数据库冷拷贝

--原来已经安装了一个数据库,使用DBCA卸载
--修改ORACLE_SID 、ORACLE_UNQNAME参数
vi .bash_profile
ORACLE_SID=walnut
ORACLE_UNQNAME=walnut
--退出,重新进入oracle用户,激活参数
exit
su - oracle
--拷贝spfile和口令文件
cd dbs
ll
scp [email protected]:/u01/oracle/dbs/spfile* .
scp [email protected]:/u01/oracle/dbs/ora* .
--拷贝diag、admin、flash_recovery_area文件夹
cd /u01

rm -fR diag/
scp -r [email protected]:/u01/diag .
scp -r [email protected]:/u01/admin .
scp -r [email protected]:/u01/flash_recovery_area .
--建立数据库目录
mkdir -p oradata/walnut
cd oradata/walnut
ll
--拷贝数据文件
scp [email protected]:/u01/oradata/walnut/* .
--测试
sqlplus /nolog
conn / as sysdba
startup 
select dbid,name from v$database;
--给换成mount状态
shutdown immdiate
startup mount
--修改dbid
nid target=sys
password=***
Y
--重新启动数据库生效
shutdown immdiate
startup mount
alter database open resetlogs;

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/15681893/viewspace-707811/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/15681893/viewspace-707811/

你可能感兴趣的:(11g数据库冷拷贝)