分类: Oracle
2013-08-20 15:03:20
迁移流程:
1、 安装系统及支持程序包。
2、 设置两个节点的HOSTS。
3、 设置时间同步。
4、 测试时间同步。
5、 新增ORACLE用户、用户组。
6、 设置ORACLE用户环境变量。
7、 设置用户等价。
8、 测试用户等价。
9、 磁盘分区。
10、 创建RAW设备(5个)。
11、 检查RAW设备创建是否成功。
12、 创建ASM磁盘(2个)。
13、 检查ASM磁盘权限是否属于用户ORACLE,权限是否属于用户组DBA。
14、 在1号节点上安装clusterware。
15、 测试双节点clusterware 进程及状态是否正常。
16、 在1号节点上安装ASM。
17、 在1号节点上安装DADABASE SOFT。
18、 在2号节点上VIPCA创建VIP。
19、 检查双节点的VIP是否正常。
20、 在1号节点上DBCA创建数据库,期间分配ASM磁盘。
21、 10.2.0.2升级到10.2.0.4。
22、 检测EM是否正常。
23、 在EM上新建用户表空间:CASKWMES。
24、 新增数据库用户:CASKWMES,
权限:"DBA","CONNECT","EXP_FULL_DATABASE","IMP_FULL_DATABASE";
表空间:用户表空间CASKWMES,临时表空间:TEMP
create tablespace caskwmes datafile ‘+WORKAREA’ size 30g;
alter tablespace caskwmes add datafile ‘+WORKAREA’ size 30g;
alter tablespace caskwmes add datafile ‘+WORKAREA’ size 30g;
25、 查询目前黎明网络系统数据库的信息:
(1) 无效对象:SELECT * FROM DBA_OBJECTS WHERE STATUS='INVALID'
(2) 相关用户对象总数:SELECT * FROM DBA_OBJECTS WHERE OWNER IN ('CASKWMES') AND OBJECT_NAME NOT LIKE 'BIN$%' ORDER BY OWNER,OBJECT_TYPE,OBJECT_NAME
(3) 序列的前后对比:select * from dba_sequences where sequence_owner in ('CASKWMES')
(4) 表空间表数量和行数:SELECT TABLE_NAME,TABLESPACE_NAME,NUM_ROWS FROM USER_TABLES WHERE TABLESPACE_NAME='CASKWMES'
26、 停止黎明网络系统应用及服务。
27、 使用EXP/EXPDP命令将目前黎明网络数据库导出并SCP方式传到需要迁移的服务器上,具体的命令如下
(1) exp CASKWMES/[密码] indexes=y rows=y file= /wmesbak/caskwmes_exp_201201xx.dmp log= /wmesbak/caskwmes_exp_201207xx.log
(2) 第(1)种导出有问题时,采用该方法导出的文件进行导入:
create directory dump_test as '/wmesbak/expdp/';
grant read, write on directory dump_test to caskwmes;
expdp caskwmes / caskwmes directory=dump_test dumpfile= expdp_201207xx.dmp
监控:
select * from DBA_DATAPUBMP_JOBS;
select sid,serial# from v$session s,dba_datapump_sessions d where s.saddr=d.saddr;
(3)SCP –P 22 –r oracle@192.168.1.167:/wmesbak/ caskwmes_exp_201201xx.dmp /u01/wmesbak/
28、 将导出的数据文件导入到需要迁移的数据库中。
imp CASKWMES/[密码] file= caskwmes_exp_201201xx.dmp indexes=y log= caskwmes_imp_201207xx.log
29、 查询第25步导出的数据信息,迁移服务器进行对比。
30、 更改黎明网络正式库服务器的连接进程,重启进程,重启4.100的打印服务,数据同步服务,安灯服务。
31、 通知赵梦男对黎明网络状态进行验证。