记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archive log list,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件。

具体步骤如下:

  一 原始信息记录及复制

  1.记录欲迁移库的sid,是否为归档模式(查看方法:以sys用户登入sqlplus后运行archive log list,建库时默认为非归档模式)以及如下文件的存放位置:参数文件,密码文件,控制文件,日志文件,数据文件

  参数文件存放在oracle\ora92\database目录下,名为

  SPFILE<sid>.ORA,例如SPFILEZJDB.ORA

  密码文件一般与参数文件存放在同一目录,名为PWD<sid>.ora,例如PWDzjdb.ora

  控制文件的位置和个数可通过查看参数文件获得,参数文件中有这样一行文字:

  *.control_files='E:\oradata\zjdb\control01.ctl','E:\oradata\zjdb\control02.ctl','E:\oradata\zjdb\control03.ctl'

  注意:不要用记事本打开参数文件,那样会破坏其格式,用写字板之类的打开,并且打开前先备份一个

  数据文件与日志文件存放的位置根据具体情况而定,一般在oradata\以实例名为名称的目录\,控制文件的位置一般也在这个目录下

  2 复制这些文件到目标主机上

  ?

  二 建立新数据库

  1 在目标主机上建个与原主机位置相同的文件夹,例如pme上所有数据文件,日志文件,控制文件均存放在E:\oradata\zjdb下,

  则在目标主机上建E:\oradata\zjdb目录

  2.在目标主机上用Database Configuration Assistant(即dbca)建立一个新的数据库,SID与原有库相同,其它各步可选用默认选项(注意是否归档模式需与原库保持一致)

  3 建好库以后,先备份一下新库的参数文件,密码文件,控制文件,日志文件,数据文件,以防迁移不成功恢复这个新库用

  4 以sys用户登入sqlplus,关闭数据库——shutdown immediate

  5 用原库的参数文件,密码文件,控制文件替换新库的相应文件

  并编辑参数文件中的如下项为实际位置

  *.background_dump_dest='F:\oracle\admin\zjdb\bdump'

  *.control_files='E:\oradata\zjdb\control01.ctl','E:\oradata\zjdb\control02.ctl','E:\oradata\zjdb\control03.ctl'

  *.core_dump_dest='F:\oracle\admin\zjdb\cdump'

  *.user_dump_dest='F:\oracle\admin\zjdb\udump'

  注意保证参数文件的格式不要被破坏

  6.将原库的所有数据文件和日志文件拷过去替换新库的相应文件(新库中只有oracle初始化建的数据文件,而原库中有我们自己建的数据文件,要将这些也拷过去,主要就是为了迁移这些数据)

  迁移完毕

  ?

  三 启动新库

  命令行下:

  Set oracle_sid=新库sid

  Sqlplus /nolog

  Conn /as sysdba

  会提示已连接到空闲例程

  SQL> startup nomount

  ORACLE 例程已经启动。

  Total System Global Area? 135338868 bytes

  Fixed Size?????????????????? 453492 bytes

  Variable Size???????????? 109051904 bytes

  Database Buffers?????????? 25165824 bytes

  Redo Buffers???????????????? 667648 bytes

  SQL>

  出现上面的字幕说明参数文件没有问题

  若提示ORA-600说明参数文件格式出问题了或者内容有问题,检查之前步骤

  startup nomount成功后

  运行create pfile from spfile;

  创建后运行 alter database mount;

  成功的话说明找到控制文件了

  成功后运行alter database open;

  成功的话说明迁移成功

延伸阅读:oracle数据库开发的一些经验积累(一)

改变其值为c:\orant\database\pwdora8.ora(7)、关闭oracle数据库,重新启动(8)、进入svrmgr30服务程序,测试internal密码是否更改成功42、凭证检索失败的决绝方法。原因: 由于Oracle不能应用OS认证而导致凭证检索失败解决办法: (1).打开network/admin下的sqlnet.ora 修改SQLNET。

转载于:https://www.cnblogs.com/weaver1/archive/2012/02/23/2365406.html

oracle数据库迁移方案二相关推荐

  1. Oracle数据库迁移到AWS云的方案

    转载:http://www.cnblogs.com/allcloud/p/6148513.html 当前云已经成为常态,越来越多的企业希望使用云来增加基础设施的弹性.减轻基础设施的维护压力,运维的成本 ...

  2. oracle迁移几种方式,Oracle数据库迁移的几种方式

    Oracle数据库迁移的几种方式 我们常常需要对数据进行迁移,迁移到更性能配置更高级的主机OS上.迁移到远程的机房.迁移到不同的平台下,以下介绍ORACLE的几种数据库迁移方案: 一.exp/imp逻 ...

  3. 使用ADAM将Oracle数据库迁移至阿里云数据库PolarDB

    背景 什么是PolarDB? 以下内容引用自阿里云官方网站: 阿里云自研的云原生关系型数据库PolarDB有三个独立的引擎,分别100%兼容MySQL.100%兼容PostgreSQL.高度兼容Ora ...

  4. Oracle数据库迁移-基础

    Oracle数据库迁移-基础 作为一个开发人员,数据库知识肯定是需要我们掌握的.但是目前公司的数据库都是有专门的DBA维护的,一般都是给我们一个环境地址,然后我们书写CRUD SQL.而且公司产品要求 ...

  5. oracle mysql增量迁移_深入浅出XTTS:Oracle数据库迁移升级利器

    内容来源:2017年3月11日,新炬网络高级工程师杨光在"DBAplus北京数据库技术沙龙"进行<深入浅出XTTS:Oracle数据库迁移升级利器>演讲分享.IT 大咖 ...

  6. navicat premium相关应用(将oracle数据库迁移到mysql等)

    navicat premium navicat premium连接到oracle数据库:http://blog.csdn.net/zjx86320/article/details/49464251: ...

  7. 使用Microsoft数据迁移助手将Oracle数据库迁移到SQL Server –安装过程和简短概述

    目标听众 (Intended audience) This document is intended for application developers and database administr ...

  8. 冷迁移oracle数据库,Oracle数据库迁移--冷迁移

    Oracle数据库迁移 1. 需求分析: 为了提升数据库服务器的硬件配置,增强Oracle数据库的数据处理能力和存储能力,需要将原来的600G的空间增加到新服务器的2T空间. 2. 操作步骤: 1:具 ...

  9. Oracle数据库迁移postgreSQL

    Oracle数据库迁移PostgreSQL 本文将记录一下Oracle数据库迁移至PostgreSQL数据库的整个过程,主要使用Navicat Premium 16以及pgAdmin 4来实现.参考: ...

最新文章

  1. Amoeba实现mysql主从读写分离
  2. 拉勾教育专栏文章转markdown
  3. restful API 常用的四种方式
  4. Android之ndk编译出现这个错误error: unused variable ‘a‘ [-Werror=unused-variable]
  5. php 类的实现 完整例子
  6. MATLAB遇到问题:错误使用eval,未定义与‘struct‘类型的输入参数相对应的函数‘workspacefunc‘
  7. 学习笔记之rpm程序包管理功能解析
  8. Norton ConnectSafe,DNS策略防止误入钓鱼网站(Norton Security)
  9. ios中mvc的FormsAuthentication.SetAuthCookie(cookieUserName, false)失败
  10. SpringBoot之安装H2数据库
  11. 【机器学习】KNN回归
  12. centos6.5 vncserver安装与配置
  13. F - Good Words
  14. Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群
  15. 【时间序列分析】16.平稳序列的决定性
  16. 复合型网络拓扑结构图_计算机网络拓扑结构图的种类及图示
  17. 我研究了3年,终于找出2021年完美的听歌方案!
  18. 菜鸟版JAVA设计模式—从笔记本电源线看适配器模式
  19. Java使用Lambda表达式多字段求和
  20. Android系统自定义关机充电图标

热门文章

  1. 企业官网营销,网站建设是第一步
  2. php汉字的截取,php汉字截取
  3. yota3墨水屏设置_国产墨水屏“手写平板”评测,10.3英寸大屏,支持无纸化办公...
  4. c# 分类 机器学习_听说你要用C#做机器学习
  5. c语言if(!k1)x=1,C语言选择题题库2
  6. android ndk r8d,(Android) NDK
  7. up 手环服务器不稳定,Up手环停产:曾经风光无限的Jawbone快不行了
  8. 前端面试instanceof_面试造火箭,看下这些大厂原题
  9. 开发日记-20190906 关键词 当当云阅读 ipad
  10. Cacti性能优化和监控H3C交换机