免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1018 | 回复: 0
打印 上一主题 下一主题

win环境,空间数据库导入imp导出exp,实例 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-21 08:44 |只看该作者 |倒序浏览

导出

    点击页面左下角的开始菜单,点运行在文本框中输入CMD打开DOS窗口,在此窗口中输入以下命令:

exp system/thgis@thdb file=dbbak owner=thdb,gdosys compress=n 

exp system/talimu@tlmgisdb file=tlmbak owner=tlmth,gdosys compress=n

 

上面的命令是以用户的方式导出。

导入

    分两种情况:第一种是要导入的目的数据库已有相同的用户,第二种情况是要导入的目的数据库是新安装的,没有此用户,

下面分别说明。

第一种

       第一步:登录数据库

打开ORACLE数据库控制台,点击要导入数据库的节点,在弹出的页面里输入system的用户名和口令点击确定打开该库,

第二步:删除用户

登录数据库后分别点击安全性、用户节点,显示出所有用户,右键单击THDB用户,在弹出的页面单击移去,在弹出的确认页面点击是

用同样的方法再删除GDOSYS用户。

第三步:创建用户

再创建刚被删除的两个用户THDBGDOSYS

 

THDB用户加五个角色权限,分别是:CONNECT DBA

EXP_FULL_DATABASE IMP_FULL_DATABASE RESOURCE

默认表空间选择THDB,临时表空间选择THDBTEMP

 

GDOSYS用户加两个角色权限,分别是:CONNECTRESOURCE,加一个系统权限:UNLIMITED TABLESPACE

默认表空间选择GDOSYS,临时表空间选择GDOSYSTMP

 

第四步:导入数据

上面的操作都作完后就可以导入数据了,同导出步骤基本相同,不同处是执行语句:在DOS界面里输入下面语句回车即可:

imp system/thgis@thdb file=dbbak fromuser=thdb,gdosys touser=thdb,gdosys

 

imp system/xjw@thgisbs file=thdb fromuser=thdb,gdosys touser=thdb,gdosys

 

第二种:

       第一 步:

              创建表空间THDB(永久表空间),THDBTEMP(临时表空间)和GDOSYS(永久表空间100M,GDOSYSTMP(临时表空间50M),永久表空间大小都是500M,临时表空间大小都是100M

       第二 步:

              创建用户THDBGDOSYS,方法同上,选择表空间和授予权限。

       第二 步:

              执行导入数据语句:

       imp system/thgis@thdb file=dbbak fromuser=thdb,gdosys touser=thdb,gdosys

 

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP