我有一个备份的ORACLE 数据库文件
使用EXP 来备份的 ***.dmp文件,现在我想建立一个新的数据库,将这个备份的文件导入到这个新建的数据库中,我如何做?
下面的是我做的步骤,请大家指正:
1.使用数据库生成系统(ORACLE 自带的),建立一个新的数据库(采用默认方式)
2.对于这个新的数据建立一个新用户名为xin1,权限为管理员的权限
3.将备份文件 ***.dmp 用IMP来直接恢复到新建的数据库中
4.imp 报错,无法导入文件?
请问我如何做?
谢谢!
使用EXP 来备份的 ***.dmp文件,现在我想建立一个新的数据库,将这个备份的文件导入到这个新建的数据库中,我如何做?
下面的是我做的步骤,请大家指正:
1.使用数据库生成系统(ORACLE 自带的),建立一个新的数据库(采用默认方式)
2.对于这个新的数据建立一个新用户名为xin1,权限为管理员的权限
3.将备份文件 ***.dmp 用IMP来直接恢复到新建的数据库中
4.imp 报错,无法导入文件?
请问我如何做?
谢谢!
因为备份的那个数据库有表,用户,空间等等的制定!
我这个新建的数据库必须与原来的一样吗???
我想不需要吧!!
比如 SQL 数据库恢复可以进行强制性恢复的,这个ORACLE 没有这个功能吗???不可能啊!因为,我用备份文件恢复到原来的数据库中是没有任何问题的!再次感谢!!
希望大家帮忙想想!
不知道你的导入语句对不对
还有看下你的导出语句有没有错误
导入,导出语句都没有问题,关键在于数据库空间设置问题上。
以下是我的解决方案:
1.创建一个新的数据库(选择系统默认ORCL)
2.使用数据库管理员的身份登录(SYSTEM/密码)
3.创建数据库表空间以及临时表空间(同原来的数据一致)
4.创建用户(名称随意,但权限应同原来的一致)
5.将备份的数据导入即可这个是新建数据库的时候,使用的;