bi数据库迁移小记

bi数据库迁移记录

源bi环境

OS: windows 2008 sp1
DB:oracle 11.2.0

一台pc server上跑了两个实例cognos、biyw ,dbca创建库的时,数据文件存放路径采用oracle自动管理的路径,而且处于归档模式下,
闪回恢复区默认为2g

 

1:数据迁移之前,首先检查一下数据文件、日志文件和控制文件的路径及个数

select file_name from dba_data_files
select * from v$controlfile
select * from v$logfile

然后查看dba_users 、dba_tablespaces、 dba_tables ,核对其总数


执行表空间查询语句,查看每个表空间的使用率情况,看能不能在迁移之前压缩数据文件

SQL> select file_name from dba_data_files where tablespace_name='xx';
SQL> alter database datafile 'D:\APP\BIYW\xx.dbf' resize 2048m;


2:搭建跟源环境一模一样的os,路径也要一样。安装oracle时,ORACLE_HOME路径一致、ORACLE_SID一致,在dbca建库的时候
注意sga大小相同、数据文件存放位置为自动管理

 

3:用shutdowm immediate方式关闭源db,关闭监听 lsnrctl stop 
  
   将源库中的所有数据文件、undo文件集log文件拷贝到目的库,临时文件不用拷贝
  
   将源库闪回恢复区中的控制自动备份也拷贝到目的库中

4:目的库上启动db和监听就ok了

请使用浏览器的分享功能分享到微信等