关于在Linux系统Oracle数据库导入dmp文件
1.首先将dmp文件导入Linux系统,
2,表空间建好了,然后就是导入数据 imp 用户/密码 dmp路径 ignore=y full=y
imp zfdspecch/su123456 file=/home/test/acc.dmp ignore=y full=y
这样就可以了
3,有时候用户可能对刚上传的dmp文件没有权限,执行第二步的时候会报下面的错:
IMP-00030: failed to create file import_sys for write
IMP-00000: Import terminated unsuccessfully
这是oracle用户对dmp文件没有权限
登录root用户,对数据库用赋予dmp文件一些权限
在root用户下 :
<1>,chown -R oracle /home/test
<2>,chmod 777 /home/test (777最大权限)
这样oracle就对/home/test/acc.dmp有权限了,到oracle用户下执行第二步