㈠ oracle被删除卸载了只剩非系统数据文件,现在重新安装了oracle11g如何恢复数据文件中数据
你已经说了是oracle11g,那么我就按照11g的做法来教你吧,和你确认几点东西,你前半句是想说明oracle被完全卸载了,只剩下数据库文件,dmp文件是吗?后半句是重新安装好了oracle11g,想要把数据库文件dmp文件恢复到oracle11g中,是吗?如果是这样,你可以这样做:
1,找到安装目录下的dpmp文件夹,将数据库文件dmp文件放进去。
2,运行DOS命令行,输入语句:impdp 用户名/密码@别名 mpfile=dmp文件名.dmp 回车
你先这样做,如果有报错再说吧,因为不知道你的数据库文件导出来的方式是什么方式,方式不同,语句也会有所不同。
㈡ 关于oracle11g还原数据库操作的问题(初级)
1.你这个估计使用impd命令恢复dmp文件,这个是逻辑备份,本质是数据导入,他不会改变数据库专的物理结构,只属会导入数据。也就是说必须要创建表空间,必须要手动创建用户。
2.dba权限是指数据库管理员角色的权限,拥有数据库操作的大多数权限。
3.表空间是用来存储数据用的,在系统上的表现是数据文件。不一定建在哪个盘符下,oracle必须要有对其修改的权限。
4.可以直接DROP掉表,没必要重建表空间。
5.他只会还原到默认的那个上去,无论你有几个表空间,你这个用户拥有的对象名称是不能重复的。