oracle 怎么导出和导入整个orcl数据库,包括用户和授权 20

oracle怎么导出和导入整个orcl数据库,包括用户和授权,目的是要把一台服务器的oracle数据库迁移到另一台服务器的oracle上... oracle 怎么导出和导入整个orcl数据库,包括用户和授权,目的是要把一台服务器的oracle数据库迁移到另一台服务器的oracle上 展开
 我来答
hellnxue
2014-06-13 · 超过20用户采纳过TA的回答
知道答主
回答量:56
采纳率:50%
帮助的人:28.8万
展开全部

你可以在另一台服务器上新建和之前服务器一样的用户,并且授权页相同,然后用命令只管导入导出整个数据库文件便是,这是我以前在网上找的导入导出dmp文件:

3.在命令行下执行:

4.imp pg/pg@pgfs110

imp 用户名/口令  回车

填写导入文件路径:EXPDAT.DMP>c:\a.dmp

输入插入缓冲区大小:默认不填 回车

只列出导入文件的内容:   回车

忽略创建错误:yes

导入权限:yes

导入表数据:yes

导入整个导出文件:yes

等待……

成功终止导入,但出现警告

例如:

 

5.打开PLSQL  Developer,用新建的用户名和口令,以normal身份登录

6.在tables中可以查看导入到表

7.到此结束(这个问题折腾了我两天啊)

 

<方法2:  使用pl/sql>

 

导出:

exp username/password@服务名 file=文件路径及文件名

例:我的数据库pcms的用户名和密码都是mmis,服务名为pcms 我要导出到D盘下的pcms.dmp文件,可以这样写:

exp mmis/mmis@pcms file=d:\pcms.dmp

如下图所示:

 

 

 

du瓶邪
推荐于2017-10-14 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2911万
展开全部
利用exp imp导出导入
  exp imp 语法如下:
  exp:
  1) 将数据库orcl完全导出
    exp system/manager@orcl file=d:\orcl_bak.dmp full=y
  2) 将数据库中system用户的表导出
    exp system/manager@orcl file=d:\system_bak.dmp owner=system
  3) 将数据库中表table1,table2导出
    exp system/manager@orcl file=d:\table_bak.dmp tables=(table1,table2)
  4) 将数据库中的表customer中的字段mobile以"139"开头的数据导出
    exp system/manager@orcl file=d:\mobile_bak.dmp tables=customer query=\"where mobile like '139%' \"
  imp:
  1) 将备份文件bak.dmp导出数据库
    imp system/manager@orcl file=d:\bak.dmp
    如果数据表中表已经存在,会提示错误,在后面加上ignore=y就可以了。  
  2) 将备份文件bak.dmp中的表table1导入
    imp system/manager@orcl file=d:\bak.dmp tables=(table1)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
华夏日长兴
2014-06-13 · TA获得超过9592个赞
知道大有可为答主
回答量:6305
采纳率:85%
帮助的人:3718万
展开全部
用rman备份整库,它备份的比较完全,在那边恢复的时候是和原库一模一样的数据库
包括,pfile,控制文件,数据文件等都可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
saintfl
2014-06-13
知道答主
回答量:46
采纳率:0%
帮助的人:10.1万
展开全部
expdp exp rman
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式