如何把远程的oracle数据库导出到本地计算机上? 5
我是想把同一内网上的服务器中的整个数据库导出到自己的机器上,然后再倒入到自己机器上的数据库里用,希望大神们可以给个具体的cmd指令,谢谢哈...
我是想把同一内网上的服务器中的整个数据库导出到自己的机器上,然后再倒入到自己机器上的数据库里用,希望大神们可以给个具体的cmd指令,谢谢哈
展开
8个回答
展开全部
1 :在 tnsnames.ora 设置一个实例名
orcl=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.110)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = admin)
)
)
2: 在doc 下
exp 用户名/密码@orcl file=文件名.dmp full=y 即可
3 :数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@TEST full=y file=d:\datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
orcl=
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.20.110)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = admin)
)
)
2: 在doc 下
exp 用户名/密码@orcl file=文件名.dmp full=y 即可
3 :数据的导入
1 将D:\daochu.dmp 中的数据导入 TEST数据库中。
imp system/manager@TEST file=d:\daochu.dmp
imp aichannel/aichannel@TEST full=y file=d:\datanewsmgnt.dmp ignore=y
上面可能有点问题,因为有的表已经存在,然后它就报错,对该表就不进行导入。
在后面加上 ignore=y 就可以了。
2 将d:daochu.dmp中的表table1 导入
imp system/manager@TEST file=d:\daochu.dmp tables=(table1)
基本上上面的导入导出够用了。不少情况要先是将表彻底删除,然后导入。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
exp userid=用户/密码@服务器 file=本地路径 full=y
导入用imp
导入用imp
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询