怎么样把一个数据库里的数据java excel导入数据库到另一个库

在sql中怎样将一个数据库里面表的数据导入到另一个数据库表里面要怎么做?_百度知道
在sql中怎样将一个数据库里面表的数据导入到另一个数据库表里面要怎么做?
数据的表所在的数据库为:数据库1!,没有数据的表所在的数据库为?新手求助:数据库2,而这两个表的名字相同为:表1要怎样才能使数据库1中的表1里面的数据导入到数据库2表1里!
表1&quot需要在哪个数据库中写代码啊.数据库1;数据库2?无论在哪个数据库中写代码都会提示;无效
或 对象名&quot.表1&quot:对象名&quot.dbo?是在数据库1中还是数据库2中啊
提问者采纳
…… from 数据库1,字段use 数据库2 insert into 表1(字段1,……)select 字段1.dbo,字段
我像你这样执行了但是出现了问题当 IDENTITY_INSERT 设置为 OFF 时,不能向表 '表1' 中的标识列插入显式值。这是怎么回事啊?要怎样解决呢?
把标识不插入。use 数据库2 insert into 表1(字段1,字段,……)select 字段1,字段,…… from 数据库1.dbo.表1。括号中的标识列去掉就行了。哎……你都知道标识列不能插入你还把标识列写在包括里……
提问者评价
嘿嘿...谢谢你...
其他类似问题
14人觉得有用
为您推荐:
其他2条回答
dbo.dbo.表1select * from 数据库1insert into 数据库2
看下面 一句搞定insert into 数据库2.dbo.表1 select * from 数据库1.dbo.表1
数据库的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁收藏,4.8k 浏览
问题对人有帮助,内容完整,我也想知道答案
问题没有实际价值,缺少关键内容,没有改进余地
从seo来说,主键id值并不想改变。现在从access导入到mysql,保持主键不变,且为自增。那么这样插入数据后id会被重置从1开始吧。
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
你可以先不设置自增导完了以后再alter table嘛,不过话说回来,使用mysql直接insert一个id在一个auto_increment的字段里是可以的啊,至少我这里都这样,不知道你那神马现象
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
可以insert一条记录之前先修改auto_increment的值为该记录的id值, 然后insert.
但得保证数据按id正序排序insert into `TABLENAME` (`FIELDNAME`) values ('aaa');
alter table `TABLENAME` auto_increment=5;
insert into `TABLENAME` (`FIELDNAME`) values ('bbb');
select * from `TABLENAME`;
5 bbb-------------------------
楼上说的对啊, 按正序排列的数据, 直接插入不连续的id值是可以的...
答案对人有帮助,有参考价值
答案没帮助,是错误的答案,答非所问
让mysql和access的结构保持一样就行了。该怎么导入怎么导入,然后看最大的id是什么,直接alter掉。
导入完成以后,看最大的主键是什么:select max(PRIMARY_ID) from TB_NAME;比如是1000。
然后直接alter掉:alter table TB_NAME AUTO_INCREMENT = 1001;这样就OK了,下次再insert,就是从1001开始了。
同步到新浪微博
分享到微博?
与我们一起探索更多的未知
专业的开发者技术社区,为用户提供多样化的线上知识交流,丰富的线下活动及给力的工作机会
加入只需一步
关闭理由:
删除理由:
忽略理由:
推广(招聘、广告、SEO 等)方面的内容
与已有问题重复(请编辑该提问指向已有相同问题)
答非所问,不符合答题要求
宜作评论而非答案
带有人身攻击、辱骂、仇恨等违反条款的内容
无法获得确切结果的问题
非开发直接相关的问题
非技术提问的讨论型问题
其他原因(请补充说明)
举报理由:
推广(招聘、广告、SEO 等)方面的内容
带有人身攻击、辱骂、仇恨等违反条款的内容
与已有问题重复(请编辑该提问指向已有相同问题)
不友善内容
答非所问,不符合答题要求
其他原因(请补充说明)
补充说明:
扫扫下载 App
SegmentFault
一起探索更多未知怎样从一个数据库中把一张表的所有数据导入到另一个数据库中的另一张表
[问题点数:0分]
怎样从一个数据库中把一张表的所有数据导入到另一个数据库中的另一张表
[问题点数:0分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2004年1月 MS-SQL Server大版内专家分月排行榜第二2003年12月 MS-SQL Server大版内专家分月排行榜第二2003年10月 MS-SQL Server大版内专家分月排行榜第二2003年9月 MS-SQL Server大版内专家分月排行榜第二
2004年2月 MS-SQL Server大版内专家分月排行榜第三2003年11月 MS-SQL Server大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。从一个数据库导入到另一个数据库中 - canofy - ITeye技术网站
博客分类:
从一个数据库导入到另一个数据库中
package cn.
import java.io.BufferedW
import java.io.FileW
import java.io.IOE
import java.io.InputS
import java.io.InputStreamR
import java.io.R
import java.sql.C
import java.sql.DriverM
import java.sql.ResultS
import java.sql.ResultSetMetaD
import java.sql.SQLE
import java.sql.S
import java.util.ArrayL
import java.util.HashM
import java.util.I
import mons.lang.StringU
import org.apache.log4j.L
import org.logicalcobwebs.proxool.configuration.JAXPC
* Dec 11, 2008
public class DataSql {
private Logger logger=Logger.getLogger(DataSql.class);
private Connection mysqlConn=
private Connection conn =
private Statement stat
private Statement mysqlStat=
* jdbc链接
public Connection getConn(){
String url="jdbc:microsoft:sqlserver://192.168.0.214:1433;DatabaseName=unionfee";
String user="unionfee";
String password="unionfee";
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
conn=DriverManager.getConnection(url, user, password);
}catch(Exception e){
logger.error("Connecter=&getConnection error: "+e);
* mysql 的jdbc链接
public Connection getMysqlConn(){
String url="jdbc:mysql://192.168.0.225/unionfee?useUnicode=true&characterEncoding=utf8";
String user="root";
String password="root";
Class.forName("com.mysql.jdbc.Driver");
mysqlConn=DriverManager.getConnection(url, user, password);
}catch(Exception e){
logger.error("Connecter=&getConnection error: "+e);
return mysqlC
public Statement getStatement(){
conn = this.getConn();
if(conn!=null)stat = conn.createStatement();
}catch(Exception e){
logger.error("Connecter=&getConnection error: "+e);
public void close(){
if(stat!=null)stat.close();
}catch(Exception e){
logger.error("Connecter=&close statement error: "+e);
if(conn!=null)conn.close();
}catch(Exception e){
logger.error("Connecter=&close connection error: "+e);
public ArrayList getTableData(String tableName) {
String tableName="t_ad_union_user";
String sql="select * from "+tableN
HashMap hashMap=
ArrayList result=new ArrayList();
rs = this.getStatement().executeQuery(sql);
//使用元数据获取一个表字段的总数
ResultSetMetaData rsmd=rs.getMetaData();
int coulum=rsmd.getColumnCount();
while(rs.next()){
hashMap=new HashMap();
String[] array=new String[coulum];
for(int i=0;i&i++){
String columName=rsmd.getColumnName(i+1);
hashMap.put(columName, rs.getString(i+1));
(columName);
array[i]=rs.getString(i+1);
//在数据库中可以插入日期,int,float,double,varchar
int columType=rsmd.getColumnType(i+1);
if(columType==java.sql.Types.INTEGER ){
rs.getInt(i+1);
}else if(columType==java.sql.Types.BIGINT){
rs.getInt(i+1);
}else if(columType==java.sql.Types.DATE){
rs.getString(i+1);
rs.getString(i+1);
result.add(array);
result.add(hashMap);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
public String[] DataToSql(ArrayList al,String tableName){
String tableName="t_ad_union_user";
String[] result=new String[al.size()];
String sql="";
for(int i=0;i&al.size();i++){
String fieldSql="";
String valueSql="";
HashMap data=(HashMap)al.get(i);
Iterator it=data.keySet().iterator();
while(it.hasNext()){
String field=it.next().toString();
String value=data.get(field).toString();
fieldSql+=field+",";
valueSql+="'"+value+"',";
//去除最后字段的最后一个,符号,去除值的最后两个',符号
fieldSql=fieldSql.substring(0, fieldSql.length()-1);
valueSql=valueSql.substring(0, valueSql.length()-1);
sql="insert into "+tableName+"("+fieldSql+") "+" values("+valueSql+");";
(fieldSql);
result[i]=
* 写入到文件中
* @param str
* @param path
public void stringWriteToTxt(String tableName){
String path="c:\\"+tableName+".txt";
String[] content=this.DataToSql(this.getTableData(tableName), tableName);
BufferedWriter bw=
String str=
bw=new BufferedWriter(new FileWriter(path));
for(int i=0;i&content.i++){
str=content[i]+"\n";
bw.write(str);
System.out.println("写文件成功!"+path);
} catch (IOException e) {
System.out.println("写文件时有错误!"+path);
e.printStackTrace();
if(bw!=null){
bw.close();
} catch (IOException e) {
e.printStackTrace();
public void getTableData1(String tableName) {
String tableName="t_ad_union_user";
String sql="select * from "+tableN
String mysqlSql="select * from "+tableN
ResultSet rs=
ResultSet mysqlRs=
String path="c:\\"+tableName+".txt";
BufferedWriter bw=
mysqlConn=this.getMysqlConn();
int count=0;
long oldTime=System.currentTimeMillis();
bw=new BufferedWriter(new FileWriter(path));
rs = this.getStatement().executeQuery(sql);
//使用元数据获取一个表字段的总数
ResultSetMetaData rsmd=rs.getMetaData();
int coulum=rsmd.getColumnCount();
while(rs.next()){
String fieldSql="";
String valueSql="";
for(int i=0;i&i++){//获取mssql的字段
String columName=rsmd.getColumnName(i+1);
String field=columN
String value=rs.getString(i+1);
if(value!=null && !value.equalsIgnoreCase("NULL")){
fieldSql+=field+",";
valueSql+="'"+value.replaceAll("\'", "\\\\'")+"',";
valueSql+="'"+value.replaceAll("\\\\'", "\\\\\\\\'")+"',";
//生成sql语句
fieldSql=fieldSql.substring(0, fieldSql.length()-1);
valueSql=valueSql.substring(0, valueSql.length()-1);
sql="insert into "+tableName+"("+fieldSql+") "+" values("+valueSql+");";
mysqlStat.executeUpdate(sql);
if(mysqlConn.createStatement().executeUpdate(sql)&0){
((count++)+"success");
("false");
//把sql语句写到文件中
bw.write(sql+"\n");
} catch (Exception e) {
logger.error("SQLException有错误!"+sql,e);
} finally{
if(mysqlStat!=null) mysqlStat.close();
if(rs!=null) rs.close();
if(bw!=null) bw.close();
if(mysqlConn!=null) mysqlConn.close();
if(conn!=null) conn.close();
} catch (Exception ex) {
logger.error("关闭conn时出错", ex);
long now=System.currentTimeMillis();
("生成完毕,共花费了"+(now-oldTime)/1000+"s时间");
* 数据库转移到mysql上,mysqlTableName上的字段必须和msFields的字段一一对应。
* @param mysqlTableName
目标数据库表
* @param tableName
源数据库表
* @param msFields
tableName表中的字段
public void getTableData2(String mysqlTableName,String tableName,String[] msFields) {
String tableName="t_ad_union_user";
String sql="select * from "+tableN
String mysqlSql="select * from "+mysqlTableN
ResultSet rs=
ResultSet mysqlRs=
String path="c:\\"+mysqlTableName+".txt";
BufferedWriter bw=
mysqlConn=this.getMysqlConn();
int count=0;
long oldTime=System.currentTimeMillis();
bw=new BufferedWriter(new FileWriter(path));
mysqlStat=mysqlConn.createStatement();
mysqlRs=mysqlStat.executeQuery(mysqlSql);
ResultSetMetaData mysqlRsmd=mysqlRs.getMetaData();
String mysqlField="";
int mysqlColum=mysqlRsmd.getColumnCount();
for(int i=0;i&mysqlCi++){//mysql数据库的字段
mysqlField+=mysqlRsmd.getColumnName(i+1)+",";
mysqlField=mysqlField.substring(0, mysqlField.length()-1);
rs = this.getStatement().executeQuery(sql);
//使用元数据获取一个表字段的总数
ResultSetMetaData rsmd=rs.getMetaData();
int coulum=rsmd.getColumnCount();
("mysqlColum:"+mysqlColum+":msFields:"+msFields.length);
while(rs.next()){
String mysqlField="";
String valueSql="";
for(int i=0;i&i++){//获取mssql的字段
String columName=rsmd.getColumnName(i+1);
String value=
for(int j=0;j&msFields.j++){//获取指定的字段的值
if(columName.equalsIgnoreCase(msFields[j])){
value=rs.getString(i+1);
if(value!=null && !value.equalsIgnoreCase("NULL")){
valueSql+="'"+value.replaceAll("\\'", "\\\\'")+"',";//mssql值
mysqlField+=mysqlRsmd.getColumnName(i+1)+",";//mysql数据库的字段
//生成sql语句
valueSql=valueSql.substring(0, valueSql.length()-1);
mysqlField=mysqlField.substring(0, mysqlField.length()-1);
sql="insert into "+mysqlTableName+"("+mysqlField+") "+" values("+valueSql+");";
mysqlStat.executeUpdate(sql);
if(mysqlStat.executeUpdate(sql)&0){
((count++)+"success");
("false");
(mysqlField);
(valueSql);
//把sql语句写到文件中
bw.write(sql+"\n");
} catch (Exception e) {
logger.error("SQLException有错误!"+sql,e);
} finally{
if(mysqlStat!=null) mysqlStat.close();
if(rs!=null) rs.close();
if(bw!=null) bw.close();
if(mysqlConn!=null) mysqlConn.close();
if(conn!=null) conn.close();
} catch (Exception ex) {
logger.error("关闭conn时出错", ex);
long now=System.currentTimeMillis();
("生成完毕,共花费了"+(now-oldTime)/1000+"s时间");
public static void main(String[] args){
String tableName="LeaveWords";
String tableName="SearchPrice";
String tableName="t_site_indexed";
String tableName="Declaration";
String tableName="Bulletin";
String tableName="t_login_info";
String tableName="ss_ipnetlist";
String mysqlTableName="t_ad_union_basicData";
String msTableName="t_ad_union_basicData";
String[] msFields={"ID","createDate","statDate","alltype","uid","posid",
"type","remoteIp","isMobile"};
String mysqlTableName="t_ad_union_userTotal_final";
String msTableName="t_ad_union_userTotal_final";
String[] msFields={"ID","createDate","statDate","uid","posId","clickNum",
"showNum","clickNumOne","clickNumTwo","ipNum","aa","aa2","price"};
String mysqlTableName="t_ad_union_userTotal";
String msTableName="t_ad_union_userTotal";
String[] msFields={"ID","createDate","statDate","uid","posId","clickNum",
"showNum","clickNumOne","clickNumTwo","ipNum","aa","aa2","price"};
String mysqlTableName="t_ad_union_kouliang";
String msTableName="t_ad_union_kouliang";
String[] msFields={"ID","statDate","assignRatio","deductRatio","incomeTotal","assignRatioInit",
"deductRatioInit","incomeTotalInit","ispast","incomeTotalFinal"};
String mysqlTableName="t_ad_union_ip_config";
String msTableName="t_ad_union_ip_config";
String[] msFields={"ID","userid","minQuery","maxQuery","minValue","maxValue","minTrans",
"maxTrans"};
String mysqlTableName="t_ad_union_cpc_config";
String msTableName="t_ad_union_cpc_config";
String[] msFields={"ID","userid","minCpc","maxCpc","value","beginDate","endDate"};
String mysqlTableName="t_ad_union_adver_cpc";
String msTableName="t_ad_union_adver_cpc";
String[] msFields={"ID","statDate","adverName","clickNum"};
String mysqlTableName="t_ad_union_adTotal_ip";
String msTableName="t_ad_union_adTotal_ip";
String[] msFields={"ID","createDate","statDate","allType","showNum","clickNum","remoteIp"};
String mysqlTableName="t_ad_union_adTotal_allType";
String msTableName="t_ad_union_adTotal_allType";
String[] msFields={"ID","createDate","statDate","allType","showNum","clickNum","remoteIp"};
String mysqlTableName="t_ad_union_ader_config";
String msTableName="t_ad_union_ader_config";
String[] msFields={"ID","adName","minCpa","maxCpa","value"};
String mysqlTableName="t_ad_union_ad_income";
String msTableName="t_ad_union_ad_income";
String[] msFields={"ID","createDate","statDate","cpa","price","income","username"};
String mysqlTableName="t_UnionPayMonthReport";
String msTableName="UnionPayMonthReport";
String[] msFields={"ID","createDate","statDate","payTime","userid","feeValue","validTotal",
"checkStatus","payStatus","remark","confirmStatus"};
String mysqlTableName="t_Union_UserPayMonth";
String msTableName="Union_UserPayMonth";
String[] msFields={"ID","createDate","statDate","userid","feeValue","validTotal",
"checkStatus","remark","advalue"};
String mysqlTableName="t_UnionSiteMonthReport";
String msTableName="UnionSiteMonthReport";
String[] msFields={"ID","createDate","statDate","sid","feeValue","validTotal"};
String mysqlTableName="t_UnionSiteMonthReportDetail";
String msTableName="UnionSiteMonthReportDetail";
String[] msFields={"ID","validTotal","sid","statDate","searchType","userid","price"};
String mysqlTableName="t_TopSites";
String msTableName="t_TopSites";
String[] msFields={"ID","easyName","fullName","url","sid","topKey","typeKey","orderNo","showSite"};
String mysqlTableName="t_LeaveWords";
String msTableName="LeaveWords";
String[] msFields={"ID","CreateTime","Content","HasReply","ReplyContent","Email","userid",
"ua","url","ip","uid"};
String mysqlTableName="t_SearchPrice";
String msTableName="SearchPrice";
String[] msFields={"ID","MinDate","MaxDate","MinScale","MaxScale","SearchType","price","sid",
"userid","remark"};
String mysqlTableName="t_site_indexed";
String msTableName="t_site_indexed";
String[] msFields={"ID","CreateDate","reviewedDate","domainAddr","email","status","reviewed"};
String mysqlTableName="t_Declaration";
String msTableName="Declaration";
String[] msFields={"id","CreateTime","title","content","dposition","userid"};
String mysqlTableName="t_login_info";
String msTableName="t_login_info";
String[] msFields={"id","userid","username","loginDate","ip","loginType"};
String mysqlTableName="t_ipnetlist";
String msTableName="ss_ipnetlist";
String[] msFields={"ip","ip2","createdt","netname"};
String mysqlTableName="t_ss_sqlconfig";
String msTableName="ss_sqlconfig";
String[] msFields={"ID","keyword","sqlUrl","title","roles","team","isurl"};
String mysqlTableName="t_ss_managetree";
String msTableName="ss_managetree";
String[] msFields={"ID","title","pid","orderId",};
String mysqlTableName="t_ss_operator";
String msTableName="ss_operator";
String[] msFields={"ID","UserName","Password","Attribute","remark"};
String mysqlTableName="t_unionsite";
String msTableName="unionsite";
String[] msFields={"SID","CreateTime","UpdateTime","userid","DomainAddr","DomainTitle","BottomLink",
"BottomTitle"};
String mysqlTableName="t_unionuser";
String msTableName="unionuser";
String[] msFields={"UID","CreateTime","UpdateTime","userid","password","teleNo","mobileNo",
"IDCard","BankType","BankPlace","BankCardNo","QQ","FullName","Email","LinkFrom",
"LastIp","UA","msn","isOpen"};
DataSql ds=new DataSql();
ds.getTableData2(mysqlTableName,msTableName,msFields);
下载次数: 72
浏览: 478360 次
来自: 北京、四川
总结的很好,好好看看。 拷贝问题确实很需要注意,特别是影不影响 ...
我访问别的服务器怎么办?急求
String urlString=&http://l ...
Tomcat 7的老版本么?有bug的,https://iss ...新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
UID空间积分0 积分61阅读权限10帖子精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
白手起家, 积分 61, 距离下一级还需 139 积分
帖子主题精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
论坛徽章:0
客户机房(源端)有套应用系统,数据库是oracle 10g,有个用户是yhuser
客户有套OGG的灾备系统(目标端),实时将源端的oracle数据给同步到目标端,目标端是oracle 11g(OGG实施公司做的仅是单向复制,即源端---目标端)
前几天源端机房夜里突然断电,虽然2个小时后机房来电,但是oracle服务器的电源坏了,数据库自然是无法启动,只好把应用系统中的数据库连接地址指向目标端 数据库
经过4天后,源端数据库服务器的电源已经更换好,机器能正常开启,数据库也能启动,现在客户打算再次把应用系统的数据库连接地址指向源端的数据库
但是 这几天因为业务没断,数据库中一直有新的数据,所以源端的数据库已经算是旧的了 没有这4天的新数据
所以,现在我想问,怎么把这4天内产生的数据给加到源端的数据库呢?
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
UID空间积分0 积分61阅读权限10帖子精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
白手起家, 积分 61, 距离下一级还需 139 积分
帖子主题精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
论坛徽章:0
没人帮忙回答这个问题吗
UID空间积分0 积分1471阅读权限30帖子精华可用积分1471 信誉积分911 专家积分0 在线时间877 小时注册时间最后登录
家境小康, 积分 1471, 距离下一级还需 529 积分
帖子主题精华可用积分1471 信誉积分911 专家积分0 在线时间877 小时注册时间最后登录
论坛徽章:2
由于是单向的,源端不会自动同步增量的数据,可能得重做ogg了
UID78120空间积分0 积分381阅读权限20帖子精华可用积分381 信誉积分110 专家积分0 在线时间13 小时注册时间最后登录
稍有积蓄, 积分 381, 距离下一级还需 119 积分
帖子主题精华可用积分381 信誉积分110 专家积分0 在线时间13 小时注册时间最后登录
论坛徽章:0
这个不是ogg的问题,是数据迁移的问题了,
11g数据导到10g,可以利exp/imp、expdp/impdp、数据库链路直接insert等,如果不想停产,需要再配一条11g到10g的复制。
总之,要看数据量,由于源端停产期间,你们没有做任何增量记录的事(OGG抽取),因此,找不到两端数据差异,只能做全量。
UID空间积分0 积分61阅读权限10帖子精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
白手起家, 积分 61, 距离下一级还需 139 积分
帖子主题精华可用积分61 信誉积分206 专家积分0 在线时间27 小时注册时间最后登录
论坛徽章:0
& & 在目标端(windows 系统),对数据库的操作如下:exp yhuser/yhuser@yh file=D:\yh.dmp log=D:\yh.log
然后回到源端(linux系统),再将刚才导出的dmp文件给导入进去:imp yhuser/yhuser@yh fule=/tmp/yh.dmp log=yh.log
这样的操作对吗?
另外,这个过程中需要对OGG做什么配置呢
甲骨文商文骨甲
UID空间积分0 积分52117阅读权限100帖子精华可用积分52117 信誉积分1333 专家积分30 在线时间1952 小时注册时间最后登录
帖子主题精华可用积分52117 信誉积分1333 专家积分30 在线时间1952 小时注册时间最后登录
论坛徽章:7
首先把连接目标端的业务停掉,不要有新的数据产生,把目标端的数据exp出来,再imp到源端数据库,这个时候,源端与目的端的数据是
然后重配golendgate
如果你手头上已经有了一份工作,
那你需要做的是,
哪怕那是你不喜欢的!
你必须证明给别人看你有做好一件事件的能力,
别人才会给你下一个机会。
& && && && && && && && && && &&&-----eygle
致力于研究与宣传数据库,虚拟化,存储,红帽,云计算,备份与容灾的事业。
UID417424空间积分0 积分25103阅读权限90帖子精华可用积分25103 信誉积分343 专家积分85 在线时间1048 小时注册时间最后登录
巨富豪门, 积分 25103, 距离下一级还需 14897 积分
帖子主题精华可用积分25103 信誉积分343 专家积分85 在线时间1048 小时注册时间最后登录
论坛徽章:3
需要三个步骤:
1、停掉OGG同步;
2、保证源端数据最新状态:可以通过将目标端的数据exp出来,然后imp到源端,当然也可以通过其他方式来完成,取决于停机时间和数据量;
3、重新配置OGG;
激情工作,健康生活!
blog 地址:
UID417424空间积分0 积分25103阅读权限90帖子精华可用积分25103 信誉积分343 专家积分85 在线时间1048 小时注册时间最后登录
巨富豪门, 积分 25103, 距离下一级还需 14897 积分
帖子主题精华可用积分25103 信誉积分343 专家积分85 在线时间1048 小时注册时间最后登录
论坛徽章:3
需要三个步骤:
1、停掉OGG同步;
2、保证源端数据最新状态:可以通过将目标端的数据exp出来,然后imp到源端,当然也可以通过其他方式来完成,取决于停机时间和数据量;
3、重新配置OGG;
激情工作,健康生活!
blog 地址:
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处}

我要回帖

更多关于 c excel导入数据库 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信