ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 11g数据库冷拷贝

11g数据库冷拷贝

原创 Linux操作系统 作者:hit-2075 时间:2011-09-18 11:00:33 0 删除 编辑
--原来已经安装了一个数据库,使用DBCA卸载
--修改ORACLE_SID 、ORACLE_UNQNAME参数
vi .bash_profile
ORACLE_SID=walnut
ORACLE_UNQNAME=walnut
--退出,重新进入oracle用户,激活参数
exit
su - oracle
--拷贝spfile和口令文件
cd dbs
ll
scp oracle@192.168.137.188:/u01/oracle/dbs/spfile* .
scp oracle@192.168.137.188:/u01/oracle/dbs/ora* .
--拷贝diag、admin、flash_recovery_area文件夹
cd /u01

rm -fR diag/
scp -r oracle@192.168.137.188:/u01/diag .
scp -r oracle@192.168.137.188:/u01/admin .
scp -r oracle@192.168.137.188:/u01/flash_recovery_area .
--建立数据库目录
mkdir -p oradata/walnut
cd oradata/walnut
ll
--拷贝数据文件
scp oracle@192.168.137.188:/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博客 ” ,链接:https://blog.itpub.net/15681893/viewspace-707811/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2011-09-18

  • 博文量
    28
  • 访问量
    44382