本地的2台服务器导数据 现在要实现的是服务器A表中的数据全部导到服务器B中的A表中,2个服务器的A表结构一样。导完之后删除服务器A中的所有数据。之前看的说用DBlink,要用java实现,在晚上12点自动运行,请教高手能给点思路吗,之前没接触过这么大的操作。。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是要每天都这样做?还是一次就好了啊? 一次 用exp imp在服务器A上 exp username/password file=导出的文件保存路径 tables=aB imp username/password file= tables=a如果是每天的话 先建好dblink 然后用job 执行一个过程 过程的主要操作 insert into a@b select * from a ; truncate table a 在请教下2楼,创建dblinkprivate string CreateDBLink(){ try{ if (cnnDestDB.State != ConnectionState.Open){ cnnDestDB.Open(); } OracleCommand cmdCreateLink = new OracleCommand(); cmdCreateLink.Connection = cnnDestDB; string strCreateLink = "CREATE PUBLIC DATABASE LINK " + strLinkName + " CONNECT TO " + txtUserId2.Text.Trim() + " IDENTIFIED BY " + txtPassWord2.Text + " USING '" + txtSid2.Text.Trim() + "'"; cmdCreateLink.CommandText = strCreateLink; cmdCreateLink.ExecuteNonQuery(); cnnDestDB.Close(); return string.Empty; } catch (Exception ex){ if (cnnDestDB.State != ConnectionState.Closed){ cnnDestDB.Close(); } return ex.Message; } }创建之后,在哪使用job,怎么创建job呢 oracle dblinkhttp://cheneyph.javaeye.com/blog/480462oracle jobhttp://blog.sina.com.cn/s/blog_621a2bdf0100f2uh.html 楼上你给的都是在dos下运行命令的吧我想实现的是用java实现 job加上 dblink不是挺好的?java里面好像 spring有 schedule定时 。 dblink直接在数据库上建,建好号在JAVA语句中直接用就可以了 求助,请帮忙看一个Oracle存储过程到底有什么错误,谢谢! oracle 9i点击安装没有反应????? 有关UPdate语句的吐血问题 oracle 的奇怪问题 帮帮我啊 谢谢了啊 急求解决Oracle软件的安装问题 达人救命,100分奉送:表中有个字段,字段名UID,怎么select? 我做了一个视图,只关联两个表,用管理工具打开浏览时需要十几分钟的时间,这是为什么?(两个表分别有11万条数据) group by语句 oracle中如何用sql给clob字段中插入值 mysql与oracle的区别 oracle表空间无法扩展
还是一次就好了啊? 一次 用exp imp
在服务器A上 exp username/password file=导出的文件保存路径 tables=a
B imp username/password file= tables=a如果是每天的话 先建好dblink
然后用job 执行一个过程 过程的主要操作 insert into a@b select * from a ;
truncate table a
private string CreateDBLink(){
try{
if (cnnDestDB.State != ConnectionState.Open){
cnnDestDB.Open();
} OracleCommand cmdCreateLink = new OracleCommand(); cmdCreateLink.Connection = cnnDestDB;
string strCreateLink = "CREATE PUBLIC DATABASE LINK " + strLinkName + " CONNECT TO " + txtUserId2.Text.Trim() + " IDENTIFIED BY " + txtPassWord2.Text + " USING '" + txtSid2.Text.Trim() + "'"; cmdCreateLink.CommandText = strCreateLink;
cmdCreateLink.ExecuteNonQuery(); cnnDestDB.Close(); return string.Empty;
}
catch (Exception ex){
if (cnnDestDB.State != ConnectionState.Closed){
cnnDestDB.Close();
} return ex.Message;
}
}创建之后,在哪使用job,怎么创建job呢
http://cheneyph.javaeye.com/blog/480462oracle job
http://blog.sina.com.cn/s/blog_621a2bdf0100f2uh.html