Welcome 微信登录

首页 / 数据库 / MySQL / Oracle数据库迁移

同版本数据库,同操作系统数据库的迁移;迁移思路是,在目标操作系统上,按照源数据库的$Oracle_BASE来安装一个数据库软件,然后拷贝相应的源数据库的数据文件、密码文件、spfile文件、相应dump的文件夹到迁移的库上来完成迁移;推荐阅读:Oracle 10.2.0.5 64位RMAN迁移到11.2.0.3x64   http://www.linuxidc.com/Linux/2013-07/88027.htmOracle 10g 10.2.0.1 32位迁移升级到10g 10.2.0.5 64位 http://www.linuxidc.com/Linux/2013-07/87916.htmOracle EM 11g/12c资料库 迁移操作 http://www.linuxidc.com/Linux/2013-07/87894.htm通过expdp&impdp把11g的数据迁移到10g平台的要点 http://www.linuxidc.com/Linux/2013-06/86493.htmOracle 11g 表+数据 完美迁移 到 10g 解决方案 http://www.linuxidc.com/Linux/2013-03/81210.htm步骤如下:首先查看源数据的相应信息,为迁移做准备;源数据库:SQL> select * from v$version;BANNER----------------------------------------------------------------Oracle Database 10g Enterprise EditionRelease 10.2.0.3.0 - ProdPL/SQL Release 10.2.0.3.0 - ProductionCORE 10.2.0.3.0 ProductionTNS for 32-bit Windows: Version 10.2.0.3.0- ProductionNLSRTL Version 10.2.0.3.0 – ProductionSQL> select file_name,file_id,tablespace_name from dba_data_files;FILE_NAME FILE_ID TABLESPACE_NAME---------------------------------------------------------------------- ------------------------------E:ORACLEPRODUCT10.2.0ORADATAORCLUSERS01.DBF 4 USERSE:ORACLEPRODUCT10.2.0ORADATAORCLSYSAUX01.DBF 3 SYSAUXE:ORACLEPRODUCT10.2.0ORADATAORCLUNDOTBS01.DBF 2 UNDOTBS1E:ORACLEPRODUCT10.2.0ORADATAORCLSYSTEM01.DBF 1 SYSTEME:ORACLEPRODUCT10.2.0ORADATAORCLEXAMPLE01.DBF 5 EXAMPLEE:RM_TAB.DBF 6 RM_TABLESPACEE:RMAN.DBF 7 RMAN_TAB 已选择7行。 SQL> show parameter spfileNAME TYPE VALUE----------------------------------------------- ------------------------------spfile string E:ORACLEPRODUCT10.2.0DB_1DATABASESPFILEORCL.ORA 然后在目标操作系统上创建数据库软件,注意,只安装数据库软件;安装完成后,按照思路中说的,把相应的文件拷贝到迁移库的相应目录;在迁移库上操作:Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001Microsoft Corp.C:Documents and Settingsxuniji>sqlplus/ as sysdbaSQL*Plus: Release 10.2.0.3.0 - Productionon 星期一 7月 29 17:59:34 2013Copyright (c) 1982, 2006, Oracle. All Rights Reserved.ERROR:ORA-12560: TNS: 协议适配器错误请输入用户名:ERROR:ORA-12560: TNS: 协议适配器错误请输入用户名:ERROR:ORA-12560: TNS: 协议适配器错误SP2-0157: 在 3 次尝试之后无法连接到ORACLE, 退出 SQL*Plus 在迁移库上只是安装了数据库软件,这个时候没有oracle 服务,所以用oradim来创建一个与源数据相同的oracle 服务; C:Documents and Settingsxuniji>oradim-new -sid orcl实例已创建。查看是否创建成功C:Documents and Settingsxuniji>netstart已经启动以下 Windows 服务:Application Layer Gateway ServiceAutomatic UpdatesCOM+ Event SystemComputer BrowserCryptographic ServicesDCOM Server Process LauncherDHCP ClientDistributed Link Tracking ClientDNS ClientError Reporting ServiceEvent LogFast User Switching CompatibilityHelp and SupportIPSEC ServicesLogical Disk ManagerNetwork ConnectionsNetwork Location Awareness (NLA)OracleServiceorclPlug and PlayPrint Spooler……………… 再来登录C:Documents and Settingsxuniji>sqlplus/ as sysdbaSQL*Plus: Release 10.2.0.3.0 - Productionon 星期一 7月 29 19:25:13 2013Copyright (c) 1982, 2006, Oracle. All Rights Reserved.已连接到空闲例程。 SQL> startup nomount;ORACLE 例程已经启动。Total System Global Area 838860800 bytesFixed Size 1293384 bytesVariable Size 729809848 bytesDatabase Buffers 104857600 bytesRedo Buffers 2899968 bytesSQL> alter database mount;数据库已更改。 SQL> alter database open;数据库已更改。详情见第2页:
  • 1
  • 2
  • 下一页
MySQL备份中FLUSH命令的用法rman catalog (rman 恢复目录)相关资讯      Oracle数据迁移 
  • Oracle海量数据迁移之使用shell启  (09/10/2014 06:21:19)
  • Oracle不同表空间之间的数据迁移  (01/29/2013 10:54:31)
  • Oracle数据迁移方案  (10/16/2012 11:44:49)
  • Oracle到MySQL的迁移步骤及各种注  (05/13/2013 19:05:20)
  • 数据泵实现Oracle数据迁移到异地库  (01/19/2013 09:47:07)
  • 使用imp/impdb和管道实现数据库的  (09/14/2012 06:02:16)
本文评论 查看全部评论 (0)
表情: 姓名: 字数


评论声