原因出现在full
=
y
这个参数上
,
full
=
y
这个参数用来导出全库所有数据
,
第二个库也就有了sa这个用户,密码为bcd
,且第二个库的system用户密码也会变成第一个库中system用户的密码
导出某个用户下表的语句:
exp
system/123
file=d:\dbdmp
owner=sa
grants=y
参数owner指明了要导出哪个用户下的数据
使用这个参数的时候,必须使用具备DBA权限的用户做导出 *** 作,比如system
你可以在另一台服务器上新建和之前服务器一样的用户,并且授权页相同,然后用命令只管导入导出整个数据库文件便是,这是我以前在网上找的导入导出dmp文件:
3在命令行下执行:
4imp pg/pg@pgfs110
imp 用户名/口令 回车
填写导入文件路径:EXPDATDMP>c:\admp
输入插入缓冲区大小:默认不填 回车
只列出导入文件的内容: 回车
忽略创建错误:yes
导入权限:yes
导入表数据:yes
导入整个导出文件:yes
等待……
成功终止导入,但出现警告
例如:
5打开PLSQL Developer,用新建的用户名和口令,以normal身份登录
6在tables中可以查看导入到表
7到此结束(这个问题折腾了我两天啊)
<方法2: 使用pl/sql>
导出:
exp username/password@服务名 file=文件路径及文件名
例:我的数据库pcms的用户名和密码都是mmis,服务名为pcms 我要导出到D盘下的pcmsdmp文件,可以这样写:
exp mmis/mmis@pcms file=d:\pcmsdmp
如下图所示:
使用Oracle
SqlDeveloper导入导出数据库中数据的步骤是:
1、打开Oracle
SqlDeveloper
软件;
2、使用有导入导出权限的用户登录数据库;
3、选择工具栏中的Tools菜单中的Database
Export选项;
即可按照提示进行数据库导入导出 *** 作了
以上就是关于关于oracle数据库的导入和导出全部的内容,包括:关于oracle数据库的导入和导出、oracle 怎么导出和导入整个orcl数据库,包括用户和授权、oracle sqldeveloper 如何从数据库导入/导出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)