------请进来帮帮忙!-------- Oracle 中使用 datebase links 导入一数据库(user/pass@test)的表结构及其数据,具体应该怎么做呢?请帮我具体讲一下吧! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看来你没有理解DBLINK的意思,既然已经建立了DBLINK为啥还要导入呢你这种需求应该是用COPY实现的copy命令的详细解释:copy from username/password@dbnameto username1/pw1@dbname1append(create/insert/replace) tablename(col1,col2...)using select....from ...;append:添加到表上,如果tablename表不存在,则建立此表create:如果tablename表存在,则出错insert:添加到表中,如果tablename表不存在,则出错replace:替换表中数据,如果tablename表不存在,则建立此表. 如果我现在要把 数据库(usr1/pass1@db1)下的所有表,存储过程等对象,都移植到 数据库(usr2/pass2@db2)下。具体应该怎么做呢? 为什么一定要用dblink?使用exp/imp或者其他可视化的oracle客户端工具不是一样可能实现吗?难道不能从本机上连接到dblink所指向的目标主机?个人认为:只要可以实现的话,应当“不择手段”。 用exp/imp 只能导入表中的数据不能导入表结构,要想把全部内容导入的话还要在目的数据库中创建所有的表,再用exp/imp导入数据。这样不是很麻烦吗?? >用exp/imp 只能导入表中的数据不能导入表结构,要想把全部内容导入的话还要在目的数据库中创建>所有的表,再用exp/imp导入数据。这样不是很麻烦吗??关于“用exp/imp 只能导入表中的数据不能导入表结构”,这是不正确的。建议看看http://www.douzhe.com/docs/bbsjh/8/798.html 其实不用exp/imp 的最大原因就是它的速度远远不如DBlink的 百度都搜不到的诡异情况………… oracle db commit error 裸设备能不能重新划 在.NET中向ORACLE数据库插入一条新闻, 为什么出错: 指定的转换无效。 高手帮忙,这句SQL该怎么写 如何利用查询的返回值进行数据库的插入操作? 请问哪些错误会导致出现“没有监听器”错误? oracle817forNT是使用什么工具进行建立用户和表空间的? 数据库连接问题 Oracle update的相关问题 关于merge,dual 跪求:怎样把日期字段的日期值一天不漏的显示出来
你这种需求应该是用COPY实现的
copy命令的详细解释:
copy from username/password@dbname
to username1/pw1@dbname1
append(create/insert/replace) tablename(col1,col2...)
using select....from ...;
append:添加到表上,如果tablename表不存在,则建立此表
create:如果tablename表存在,则出错
insert:添加到表中,如果tablename表不存在,则出错
replace:替换表中数据,如果tablename表不存在,则建立此表.
难道不能从本机上连接到dblink所指向的目标主机?个人认为:只要可以实现的话,应当“不择手段”。
>所有的表,再用exp/imp导入数据。这样不是很麻烦吗??关于“用exp/imp 只能导入表中的数据不能导入表结构”,这是不正确的。
建议看看http://www.douzhe.com/docs/bbsjh/8/798.html