请问DMP导入问题,急,谢谢!

CTBOK 2016-10-17 07:21:53
刚学用ORACLE,有几个DMP导入的问题,很简单,急,在线等,谢谢!

1、dmp导入的时候,imp语句后面跟的用户名与密码(imp user/password file full=y),这个用户名和密码,是导入目标计算机的用户名和密码吗?这个语句需不需要加fromuser和touser?这个fromuser和touser是一定要加的吗?
2、dmp导入,目标数据库的名称一定要和源数据库一样吗?能不能源数据库是a,导入到b?会不会有些特殊的问题出现?
3、不知道源数据库里面的表空间命名,这样能直接导进目标数据库吗?能不能一边导一边由oralce根据dmp的资料同时创建表空间?
4、如果源数据的表空间有不同的用户权限设置,怎么能全部找出来?如果我不知道这个源数据的表空间与用户的权限设置,我能把DMP导入吗?

很笨的问题,谢谢达人解答~
...全文
143 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sych888 2016-10-17
  • 打赏
  • 举报
回复
1、是导入数据库的用户名和密码,建议按用户方式导入,比较有针对性 2、数据库名一样不一样都可以,注意版本和数据库字符集的问题 3、可以查询源端数据库获取对应的表空间名称 4、用户设置查询系统字典表
卖水果的net 2016-10-17
  • 打赏
  • 举报
回复
1、dmp导入的时候,imp语句后面跟的用户名与密码(imp user/password file full=y),这个用户名和密码,是导入目标计算机的用户名和密码吗?这个语句需不需要加fromuser和touser?这个fromuser和touser是一定要加的吗? 使用 full=y 参数时,不能使用fromuser 和 touser , 你可以在操作系统命令符下输入 exp help=y 2、dmp导入,目标数据库的名称一定要和源数据库一样吗?能不能源数据库是a,导入到b?会不会有些特殊的问题出现? 可以的,但是注意两个库的版本,一般而言,用低版本导出,高版本导入; 3、不知道源数据库里面的表空间命名,这样能直接导进目标数据库吗?能不能一边导一边由oralce根据dmp的资料同时创建表空间? 有的表可以,有的表不可以,导入的用户不建议有 resource 权限 4、如果源数据的表空间有不同的用户权限设置,怎么能全部找出来?如果我不知道这个源数据的表空间与用户的权限设置,我能把DMP导入吗? 导入时,有一个参数 grant=y/n,你可以研究一下

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧