前提:从别的计算机得到一份数据库

目的:把数据库里面的数据附加到本地数据库,从而可以查看数据库中的数据,取之应用.

必须了解信息:

原数据库全局数据库名称:oracle,SID:ORCL.

原数据库存放路径:E:\oracle\oracdata\

本地数据库的安装路径是D:\oracle\

实现步骤:

一、把数据库相关文件copy到本地E:\oracle\oracdata\下面,(确保文件不能缺少).

二、修改初始化文件init.ora,路径在D:\oracle\admin\oracle\pfile\init.ora

查找control_files = ("D:\oracle\oradata\oracle\control01.ctl", "D:\oracle\oradata\oracle\control02.ctl", "D:\oracle\oradata\oracle\control03.ctl")

修改为:

control_files = ("E:\oracle\oradata\oracle\control01.ctl", "E:\oracle\oradata\oracle\control02.ctl", "E:\oracle\oradata\oracle\control03.ctl")

三、重新启动实例.观察E:\oracle\oradata\oracle\下面的控制文件时间是否改变,如如果改变,说明控制文件已经附加成功.

四、修改字符集.

打开注册表查找: [HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0]修改

"NLS_LANG"="AMERICAN_AMERICA.US7ASCII",原来"NLS_LANG"="SIMPLIFIED CHINESE_CHINA.ZHS16GBK",

目的是为了避免中文在数据库里面出现乱码的现象.

五、启动svrmgrl.

Svrmgrl>shutdown immediate;

重新启动实例.

六、改变数据库文件.

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\INDX01.DBF' to 'E:\oracle\oradata\oracle\INDX01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\DR01.DBF' to 'E:\oracle\oradata\oracle\ DR01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\RBS01.DBF' to 'E:\oracle\oradata\oracle\ RBS01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\SYSTEM01.DBF' to 'E:\oracle\oradata\oracle\ SYSTEM01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\TEMP01.DBF' to 'E:\oracle\oradata\oracle\ TEMP01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\USERS01.DBF' to 'E:\oracle\oradata\oracle\ USERS01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\TOOLS01.DBF' to 'E:\oracle\oradata\oracle\ TOOLS01.DBF’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\REDO01.LOGF' to 'E:\oracle\oradata\oracle\ REDO01.LOG’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\REDO02.LOGF' to 'E:\oracle\oradata\oracle\ REDO02.LOG’;

SVRMGR> alter database rename file 'D:\oracle\oradata\oracle\REDO02.LOGF' to 'E:\oracle\oradata\oracle\ REDO02.LOG’;

七、重新启动数据库实例. 八、修改密码文件.pwdorcl.ora(文件名根据SID名称改变),路径D:\oracle\ora81\database. 一般先备份一下密码文件.然后把改文件删除. 然后用orapwd命令重新生成密码文件. C:\>orapwd file= D:\oracle\ora81\database\pwdorcl.ora password=oracle entries=5; 说明:file是生成的密码文件的完整的路径名称.password是新密码. 九、重新启动数据库.检查是否可以正常运行,如果运行失败,检查步骤是否全部符合.

oracle 怎么附加数据库,Oracle 如何附加数据库相关推荐

  1. oracle向达梦迁移工作量,从Oracle安全移植到国产达梦数据库的DBA实践

    随着我国对信息安全和自主可控技术的日益重视,国产数据库在党政机关.军队和大型央企等行业中得到了快速应用.达梦数据库(以下简称DM)是国内数据库行业领军企业--达梦推出的一款自主可控的高性能数据库产品. ...

  2. oracle dba培训教程 第九章 创建数据库

    怎样筹划和组织数据库? 筹划数据库时组织和实现一个数据库系统的第一步,在这一步首先要确定数据库的目的,根据这一目的来确定数据库的类型,之后要勾画出数据库体系结构设计的轮廓,之后为所创建的新数据库选择一 ...

  3. Hbase与Oracle比较(列式数据库与行式数据库)

    1 主要区别 1.1.Hbase适合大量插入同时又有读的情况 1.2. Hbase的瓶颈是硬盘传输速度,Oracle的瓶颈是硬盘寻道时间. Hbase本质上只有一种操作,就是插入,其更新操作是插入一个 ...

  4. oracle 00600 kccpb,惜分飞 - 提供7*24专业数据库(Oracle,SQL Server,MySQL等)恢复和Oracle技术服务@Tel:+86 13429648788...

    在哪些情况下,数据库不启动附加日志不能正常的被Logminer捕获到的,这里做了一个简单的测试,说明在不启用附加日志的情况下,很多操作不能被捕获,不仅仅是行迁移的数据记录.当然本实验仅供参考,因为在不 ...

  5. oracle crs 在哪里,oracle数据库crs

    Oracle系列:Oracle RAC集群体系结构 一. Oracle集群体系结构 Oracle RAC,全称是Oracle Real Application Cluster,即真正的应用集群,是or ...

  6. oracle 完整恢复数据库,oracle完全恢复数据库

    完全恢复数据文件 rman target/ list backup summary; 查看是否有备份,如果没有备份,先进行全备份(应该是backup database吧) 现在模拟删除oracle数据 ...

  7. 合肥工业大学—SQL Server数据库实验四:数据库的分离和附加

    数据库的分离和附加 1. 数据库分离 2. 数据库附加 1. 数据库分离 当SQL Server服务器运行时,该服务器上所有的数据库自动处于运行状态,而运行中的数据库文件是无法进行数据库文件的拷贝的. ...

  8. 在oracle的安全策略中,Oracle数据库的安全策略(转)

    Oracle数据库的安全策略(转)[@more@]Oracle是关系型数据库管理系统,它功能强大.性能卓越,在当今大型数据库管理系统中占有重要地位.在我们开发的一MIS系统中,选用了Oracle7.3 ...

  9. 下载oracle修复补丁下载,Oracle数据库修复工具下载_FROMBYTE Reconstructor for Oracle官方版下载[修复软件]-下载之家...

          FROMBYTE Reconstructor for Oracle(Oracle数据库修复工具)官方版是一款专为Oracle的数据库进行修复软件,可以通过Oracle数据库修复工具软件创建 ...

最新文章

  1. 以下一些使用ASP.NET和VISUAL STUDIO.NET2003的经验和技巧
  2. 一般将来时语法课教案_「英语语法」一般过去时用法技巧全解
  3. java同时输入输出buf_java输入输出流小细节
  4. 使用Custom.pll修改标准Form的LOV
  5. 从零入门Serverless|一文详解Serverless技术选型
  6. sql 成功率_备考2022年MBA: 如何提高清华、北大MBA提前面试成功率|博雅汇MBA
  7. Mysql 数据库学习笔记02 编程
  8. pymysql断开连接怎么办
  9. 信息系统项目管理师和PMP®对比
  10. Ring of Elysium 游戏汉化
  11. 微信小程序——生命周期
  12. 幸福究竟和哪些因素有关?通过JMP来看全球幸福指数
  13. 交通安全管理毕业论文范文
  14. php pdf转txt文件,PDF文件在线转换TXT
  15. mysql启动报错ERROR 2003 (HY000) Can‘t connect to MySQL server on ‘localhost3306‘ (10061)解决办法
  16. 【D3D11游戏编程】学习笔记十一:基本几何体绘制
  17. xtrabackup备份(全备,增备)
  18. 高等数学思维导图_高等数学 极限与连续 知识技巧思维导图 [21考研上岸之旅]...
  19. Blender Apps?2023年最值得期待的 9 个 Blender 开发项目抢先看!
  20. .NetCore——基于OpenCV人脸检测

热门文章

  1. shell [] [[]]的区别(转)
  2. Mac 10.12下安装python3环境
  3. 细数判断数据类型的各种方法
  4. HashMap Hashtable TreeMap的异同点
  5. EasyUI---layout布局、树形组件、选项卡tabs
  6. 解决webstorm中vue语法没有提示
  7. Dubbo(一) -- 初体验
  8. Thread1:EXC_BAD_ACCESS 错误
  9. Centos 6.5 X64 环境下编译 hadoop 2.6.0 --已验证
  10. android 开发如何做内存优化