
正文
oracle11g数据文件,oracle数据库数据文件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
...现在重新安装了oracle11g如何恢复数据文件中数据
,找到安装目录下的dpdump文件夹,将数据库文件dmp文件放进去。
首先,备份数据库(X:\oracle\oradata)下的数据文件,重新命名即可(否则装数据库的时候会提示sid已存在)。重新安装数据 库,当然数据库的名字就是你要恢复的名字。安装完成后,打开控制面板,停止oracle的服务。
然后停库,停库后把所有的系统表空间的数据文件替换,然后从新制作启动文件(pfile和spfile)和控制文件,还有可能,如果仅仅有普通的datafile文件,没有系统表空间的,那么抱歉了,恢复不了。
你可以使用oradim创建一个实例,把所有文件恢复到原来的位置,就可以启动数据库了 这种方式省去了建库的过程方法:1。安装ORACLE软件 2。
相关问答
Q1: oracle数据库11g导出的数据库文件怎么导入到oracle12c中去,可以直接...
通过oracle提供的NetConfiguration Assistant连接 进行数据库导入导出工作的先决条件: 本地安装Oraclek客户端或是服务器端。 通过oracle提供的NetConfiguration Assistant连接到目标数据库。
imp命令用于把本地的数据库dmp文件从本地导入到远程的Oracle数据库中。
登录到要导入的数据库及用户。依次点击“工具”——“导入表”。上方选择“oracle导入”,下方找到.dmp的文件,然后点击“导入”等待完成即可。命令导入:win键+R键,进入命令提示符。
Q2: 如何复制一个Oracle数据库(11G)
1、create table test as select * from test;这样就把表结构连同数据一起复制了。
2、在数据库服务器的开始菜单中找到Datebase Configuration Assistant。在创建画面第一步选择:创建新数据库,点击下一步。
3、然后导入到一个新用户下去,就可以实现你的需求。你这里的“实例”实际上应该是用户的概念,而不是一个oracle实例。做法是:expdp按用户导出数据,然后创建新用户,用impdp导入,导入的时候remap_schema即可。
4、使用plsql连接上数据库,展开【Tables】菜单项,下面出现的就是数据库表。在数据库表tblTest上面点击鼠标右键,选择【Query data】,此项的目的是查询这张数据库表的数据。
Q3: 如何删除Oracle11g的system表空间数据文件?
1、如果删除用户使用drop即可,如果要删除表空间的同时,删除对应的文件可以这样drop tablespace ocscdrbak including contents;drop tablespace tablespace_name including contents and datafiles;windows 要先offline。
2、如果没有备份的话,也只能启动到数据库的mount状态下,startup mount;再把删除的文件所属的表空间离线,再进入到Open状态下。alter database open;进入到数据库后再重建表空间。
3、第一步:用sys权限登录oracle SQL connect sys/wellhope as sysdba 第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。
4、system表空间不能删掉,删掉的话只能重装。用Oracle的管理器打开system用户实例,把你在里面建的表一个一个删除,系统表千万不要删除。系统表的名称有一定规律的,容易识别。不过这九个G是无法简单回收的。
5、先对数据进行一次完整的备份。备份之后删除数据库中其中一个表空间,并删除与之相对应的数据文件。然后使用刚刚的备份进行恢复发现出现如下图的错误。
6、直接删除数据文件后无法进入系统的解决方案 正常情况下,删除表空间的正确方法为:DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;如果没有通过以上命令删除而直接删除了数据文件,将导致数据库无法打开。
oracle11g数据文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle数据库数据文件、oracle11g数据文件的信息别忘了在本站进行查找喔。






