如何把Access数据库里的表导到Oracle中,在线等待,急急急急
答案:2 悬赏:50
解决时间 2021-04-10 13:51
- 提问者网友:傲气稳全场
- 2021-04-09 15:56
一个网站,原来用的数据库是Access,现在要重新做,要用Oracle数据库,请各位帮忙想一下办法,怎么直接把Access数据库里的表导到Oracle中,而不用重新做,在线等待,急急急急
最佳答案
- 二级知识专家网友:猖狂的痴情人
- 2021-04-09 16:36
用ACCESS2007版本。
先在操作系统里创建一个 目标ORACLE数据库的 ODBC连接
然后,打开ACCESS2007,选中要导出的表,点右键,选择导出-->ODBC数据库,然后选择 刚刚创建的ODBC连接即可。
注意,ACCESS表字段不要有中文,ACCESS表里的备注字段,到ORACLE里会变成CLOB类型,还有一些其他的问题,比如 数字串会变成科学计数法的形式存入到ORACLE里。
虽然你连个分都不给,足够抠门,不过我还是帮你回答了,看在救急的份上。
GOOD LUCK!
先在操作系统里创建一个 目标ORACLE数据库的 ODBC连接
然后,打开ACCESS2007,选中要导出的表,点右键,选择导出-->ODBC数据库,然后选择 刚刚创建的ODBC连接即可。
注意,ACCESS表字段不要有中文,ACCESS表里的备注字段,到ORACLE里会变成CLOB类型,还有一些其他的问题,比如 数字串会变成科学计数法的形式存入到ORACLE里。
虽然你连个分都不给,足够抠门,不过我还是帮你回答了,看在救急的份上。
GOOD LUCK!
全部回答
- 1楼网友:魅世女王
- 2021-04-09 18:06
1 将数据库test完全导出,用户名system 密码manager 导出到d:\daochu.dmp中 exp system/manager@test file=d:\daochu.dmp full=y 2 将数据库中system用户与sys用户的表导出 exp system/manager@test file=d:\daochu.dmp owner=(system,sys) 3 将数据库中的表table1 、table2导出 exp system/manager@test file=d:\daochu.dmp tables=(table1,table2) 4 将数据库中的表table1中的字段filed1以"00"打头的数据导出 exp system/manager@test file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯