导航:首页 > 编程大全 > 不能把oracleaccess数据库

不能把oracleaccess数据库

发布时间:2023-07-21 00:29:06

A. 如何将ACCESS数据库文件导入到ORACLE中

用sqlserver2000自带的导入导出数据工具,将access表中的数据导入到oracle中去

下面是我在一个人的博客中找到的注意事项,你可以看一看
1.导入的时候access中的表名必须是大写的,否则导进去之后,因为sqlplus运行到后台的时候会把所有字符自动变为大写,而oracle大小写敏感,所以生成的小写表无法访问,你用toad或DBARtsion也是白搭

2.表中的字段名称比如user之类的改进改名,很有可能就会因为这个卡掉,得重新导

3.注意数据库中的数据,有可能会出现因为数据导致导入一半后卡住,出现这种问题的时候多半是因为备注转化为的对象类型不对

4.ACCESS中的备注问题,这个是个头疼的问题,真tm头疼,刚开始我用OLE DB方式连接数据库,备注默认转化的oracle数据类型为LONG,但是TNND每张oracle表中最多只有一个LONG类型的字段,(古怪的规定~!我找了半天没找到原因),琢磨了半天后决定舍弃(当初选OLE DB是受页面里面OLE DB连接比ODBC连接先进点的观点影响。。),改用ODBC,这里连接数据库的时候有几种方法,我选的是用定义好的文件来连接,在生成文件的时候一定要注意,用户名和密码必须是大写的,不然的时候你就等着哭吧,然后配连接好的,执行导入,我第一遍的时候就相当成功,但是后来因为插错数据和表格,又懒的删只好删掉用户重新导,一模一样的数据,就是用户名变了,nnd就报了n多错误,备注自动生成的方式是CLOB,我们ACCESS数据库表中还有个OLE对象类型的,自动转化为BLOB类型,在页面上不能直接用通俗的方法获取rs读CLOB,要是这样写,一准报错,这个问题一直没解决。。从网上找了些资料,有种说将对象分割拿出来,但太麻烦了,能生成一个完整的结果集就不错了。。还有迭代,我们哥俩商量了半天准备用VARCHAR2(2000)替代,结果页面报错。

B. 关于将ACCESS数据库中的表导入到oracle的问题

1、对着当前的表
右击
->导出->选择下面的保存类型为“ODBC数据库”找一个路径输入文件内名
2、将x导出到x,点击容->确定
3、在弹出的对话框中DSN名称,点击->新建,会有一个选择的对话框,选择你装的相应Oracle版本,点击->下一步
4、点击浏览到第一步中创建的目录,选择相应的文件,->下一步
5、点击完成,会有一个登陆窗口,这是在service
name中输入你的计算机名,在username中输入你的oracl
登录名
(sys)还有相应的密码
6、点击OK,会有一个是否生成DNS的东西,点击“是”,然后点击->确定
7、这是又出现了在第5不中出现的窗口,这是只要把service
name换成你相应的orac标识就行了(orcl)其它的都一样
如果不出意外就成功了
8、这是你可以在Oracle
enterprise
message
console里找到你刚才导入的表了,
sqlplus中用select
table_name
form
user_tables;命令也可以看到你导入的表,但是不能
对表
进行查询,你要在第八步中作相应的更改就行了

C. 如何将oracle数据库中表导入access中

oracle的表没有方法直接导入到access中,只能通过oracle导出到excel,再从excel导入到access中。

工具:PLSQL Developer、excel 2013、access 2013

步骤:

1、通过查询语句查询出要保存的结果。

10、导入成功。

阅读全文

与不能把oracleaccess数据库相关的资料

热点内容
ps液化平滑工具 浏览:69
投标文件由哪个单位留存 浏览:162
java通过经纬度或取城市名 浏览:984
苹果6手机文件在哪里找到 浏览:298
windows系统哪个文件是桌面 浏览:342
qq代理国际版295破解 浏览:81
linux怎么抓取临时文件 浏览:702
在手机上怎么将图片弄成文件 浏览:974
苹果账户名字怎么修改 浏览:423
奢侈品哪个网站 浏览:624
数据有限公司经营范围有哪些 浏览:37
网络媒介主要有哪些渠道 浏览:751
编程后处理后怎么输入到机床里 浏览:607
手机输入压缩文件密码忘了怎么办 浏览:258
u8怎么查生产订单未领料数据 浏览:973
编程猫从哪里来 浏览:577
怎么编程测数控车间隙 浏览:721
文件口罩有哪些图案 浏览:192
手机迅雷文件怎么转格式 浏览:523
编程天天向上是计算什么的 浏览:928

友情链接