这个真不知道怎么说你,system是Oracle数据库仅次于sys用户的管理账户,其中有很多对象都是依赖Oracle数据库环境的,你从其他Oracle数据库将system用户导出后要导入到到另外一个Oracle数据库里,碰到这种依赖自身数据库环境的对象,二者不一致肯定要报错的。
假定你在Windows系统中导入Oracle数据。
打开命令行,也就是开始-运行-输入cmd,回车。
输入exp(全名是Export也就是导出),后会提示你输入用户名及密码。(此处注意导入数据需要权限,可以直接使用dba权限进行 *** 作用户名 as sysdba进行登录)
接着输入密码,在根据提示选择要导出的是完整数据库还是表等等。
再之后指定导出dmp文件的存放位置,是否导出权限,表内数据等等就可以了。
通常可以使用组合的exp命令来快速方便的导出数据。
例如:exp [用户名]/[密码] file=[导出文件存放的位置]
当然你也可以使用PL/SQL等有可视化 *** 作界面的工具来方便导出数据。
这个不行吧。oracle的备份文件是二进制,必须解析它才能做呢,这个如何解析dmp文件只有oracle公司的人知道。因此dmp文件是不能导入到sql
server里。建议把oracle里每个表导出文本文件,然后在sql
server里用bcp
in导入吧
以上就是关于像oracle中导入dmp格式数据库问题全部的内容,包括:像oracle中导入dmp格式数据库问题、如何在oracle中导入dmp数据库文件、如何在sql server 中导入dmp数据库文件等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)