赞
踩
同版本数据库,同操作系统数据库的迁移;
迁移思路是,在目标操作系统上,按照源数据库的$ORACLE_BASE来安装一个数据库软件,然后拷贝相应的源数据库的数据文件、密码文件、spfile文件、相应dump的文件夹到迁移的库上来完成迁移;
步骤如下:
首先查看源数据的相应信息,为迁移做准备;
源数据库:
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise EditionRelease 10.2.0.3.0 - Prod
PL/SQL Release 10.2.0.3.0 - Production
CORE 10.2.0.3.0 Production
TNS for 32-bit Windows: Version 10.2.0.3.0- Production
NLSRTL Version 10.2.0.3.0 – Production
SQL> select file_name,file_id,tablespace_name from dba_data_files;
FILE_NAME FILE_ID TABLESPACE_NAME
---------------------------------------------------------------------- ------------------------------
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\USERS01.DBF 4 USERS
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSAUX01.DBF 3 SYSAUX
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\UNDOTBS01.DBF 2 UNDOTBS1
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\SYSTEM01.DBF 1 SYSTEM
E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\EXAMPLE01.DBF 5 EXAMPLE
E:\RM_TAB.DBF 6 RM_TABLESPACE
E:\RMAN.DBF 7 RMAN_TAB
已选择7行。
SQL> show parameter spfile
NAME TYPE VALUE
----------------------------------------------- ------------------------------
spfile string E:\ORACLE\PRODUCT\10.2.0\DB_1\
DATABASE\SPFILEORCL.ORA
然后在目标操作系统上创建数据库软件,注意,只安装数据库软件;
安装完成后,按照思路中说的,把相应的文件拷贝到迁移库的相应目录;
在迁移库上操作:
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001Microsoft Corp.
C:\Documents and Settings\xuniji>sqlplus/ as sysdba
SQL*Plus: Release 10.2.0.3.0 - Productionon 星期一 7月 29 17:59:34 2013
Copyright (c) 1982, 2006, Oracle. All Rights Reserved.
ERROR:
ORA-12560: TNS: 协议适配器错误
请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误
请输入用户名:
ERROR:
ORA-12560: TNS: 协议适配器错误
SP2-0157: 在 3 次尝试之后无法连接到ORA
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。