CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Oracle >  开发

导出导入备份的问题。(Waiting online)

楼主yeorange(YEWIN(粤.C#))2004-11-04 19:23:58 在 Oracle / 开发 提问

 
   
  1.用exp和imp命令导出导入,会不会把原来的表的数据覆盖(已存在相同表名)  
  2.如何来指定导出特定的表。如:   D_T开头的表  
  3.如何创建一个用户名? 问题点数:100、回复次数:8Top

1 楼zmgowin(hermit)回复于 2004-11-04 19:37:51 得分 50

1、不会,但如果以存在相同表,在imp时后面加ignore=true  
  2、EXP   SCOTT/TIGER   GRANTS=Y   TABLES=(EMP,DEPT,MGR)  
  3、create   user   user_name   identified   by   password   default   tablespace   ...   temporary   tablespace   ...;  
  完整的语法:  
    CREATE   USER   user   IDENTIFIED   {BY   password   |   EXTERNALLY   |   GLOBALLY   AS   'CN=user'}  
        [   DEFAULT   TABLESPACE   tablespace  
        |   TEMPORARY   TABLESPACE   tablespace  
        |   QUOTA   {   integer   [K   |   M]   |   UNLIMITED   }   ON   tablespace  
            [   QUOTA   {   integer   [K   |   M]   |   UNLIMITED   }   ON   tablespace   ]   ...  
        |   PROFILE   profile  
        |   PASSWORD   EXPIRE  
        |   ACCOUNT   {   LOCK   |   UNLOCK   }   ...   ]Top

2 楼buddy_wu(buddy)回复于 2004-11-04 20:30:06 得分 10

ignore=true   的作用是忽略不导入,还是覆盖原表?Top

3 楼ATGC(花开蝶舞,木秀鸟栖)回复于 2004-11-04 20:46:46 得分 0

1、可以自己测试以得到答案  
  2、不能指定一批,只能一个一个列出Top

4 楼LGQDUCKY(飘)回复于 2004-11-05 12:06:06 得分 0

不会覆盖原来存在的对象,因为IMP做的都是INSERT,CREATE的操作,如果原来有的表  
   
  IMP只会忽略错误并继续操作,而且如果表里面没有约束,如果进修两次IMP+ignore=Y  
   
  记录会翻倍Top

5 楼kinggom(真我体现)回复于 2004-11-05 12:53:45 得分 40

1.用exp和imp命令导出导入,会不会把原来的表的数据覆盖(已存在相同表名)  
  2.如何来指定导出特定的表。如:   D_T开头的表  
  3.如何创建一个用户名?  
   
  1.不会,需要加参数ignore=Y,忽略建表错误  
  2.加参数tables=,需要注意full这个参数不能和tables一起共用  
  3.   CREATE   USER   user   IDENTIFIED   {BY   password   |   EXTERNALLY   |   GLOBALLY   AS   'CN=user'}  
        [   DEFAULT   TABLESPACE   tablespace  
        |   TEMPORARY   TABLESPACE   tablespace  
        |   QUOTA   {   integer   [K   |   M]   |   UNLIMITED   }   ON   tablespace  
            [   QUOTA   {   integer   [K   |   M]   |   UNLIMITED   }   ON   tablespace   ]   ...  
        |   PROFILE   profile  
        |   PASSWORD   EXPIRE  
        |   ACCOUNT   {   LOCK   |   UNLOCK   }   ...   ]  
  Top

6 楼yujiabian(流氓兔子雨)回复于 2004-11-06 15:47:38 得分 0

大家都说了,顶一下!Top

7 楼liuyi8903(不让疑问伴随)回复于 2004-11-06 16:20:30 得分 0

UP一下吧!Top

8 楼zhaokeke2004(男人·海洋)回复于 2004-11-06 21:09:24 得分 0

都说了,还有就是用户创建后要   grant   connect   to   userTop

相关问题

  • 再问DBASTUDIO中备份导入导出数据库的问题?
  • ORACLE 10i里怎么备份,导入,导出数据?
  • 数据库的导入导出与恢复备份问题
  • 导入导出
  • 导入导出
  • 如何用cb对oracle数据库进行导入导出和备份恢复????
  • 100求救数据库的备份和恢复,导入与导出
  • oem导入导出备份任务不能执行,提示验证失败!
  • 不用存储过程,怎样对数据库进行备份、恢复;导入、导出???????????
  • 为什么我的OEM console 的工具中不能导入,导出,备份等等!

关键词

  • exp
  • 用户
  • 导出
  • 表
  • tablespace
  • 导入
  • imp
  • quota
  • unlimited
  • 参数

得分解答快速导航

  • 帖主:yeorange
  • zmgowin
  • buddy_wu
  • kinggom

相关链接

  • Oracle类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo