oracle怎么把数据库的表复制到另外一个数据库
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle怎么把数据库的表复制到另外一个数据库相关的知识,希望对你有一定的参考价值。
参考技术A 两种方法:1、exp导出表,然后imp导入表;
2、两个数据库之间连接使用DBLink,在其中一个数据库里就可以访问另一个数据库的表了。
oracle中怎么复制一个同样的用户
现在我的数据库中有两用户,用户拥有的资源完全一样且互相独立,开发与测试分别用一个,现在我想再复制一个,给需求用,请问,我该怎么办?
请问用户与数据库是什么关系,为什么我将机器A上的数据库导出成DMP文件后到机器B上再导入时要建个同样的同户。比较熟悉SQLSERVER,所以老是拿微软的那套来理解ORACLE,发现有很多不同。现备份还原就是。
备注:Oracle里的数据存储方式跟SQLServer不一样,SQLServer是一个服务可以有多个数据库,Oracle是一个服务对应一个数据库(安装好Oracle数据库后,服务名就是数据库);Oracle里的表是对应用户的,比如用jack用户建表的话,表空间默认是跟随jack的。其他的用户是看不到这个jack用户的表的。 参考技术A 如果你用数据泵你可以用REMAP_SCHEMA选项,impdp user/passwd directory=.. remap_schema=a:b
如果是老的imp/exp工具有fromuser touser选项,可以复制不通用户的数据
以上是关于oracle怎么把数据库的表复制到另外一个数据库的主要内容,如果未能解决你的问题,请参考以下文章