access表的数据倒入oracle? 用sql server 的 DTS很方便的,可能字段类型的作适当修改 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你说的导入 是导入数据而不包括表结构 可以这样:在ACCESS中利用ODBC建立到ORACLE的链接(需要导几个表就建立几个表的链接),然后打开你本地的MDB文件 ,复制 粘贴就可以将所有表数据导入了。如果你是想表结构和里面的数据一起导入,会很麻烦,这样你在ORACLE里面建立的表结构会跟你设想的很不一样。 你可以导成sql语句,再导入。。 建表的SQL总有的,先建立ORACLE中的库。然后,将ACCESS中的数据倒成文本。最后用GOLD LOAD导入数据到ORACLE中。需要GOLD LOAD 说一声。 实现方法 这里使用的Access是Microsoft Access 2000。(1) 打开Microsoft Access 2000。(2) 按照以下步骤创建一个Access的数据库。(也可以使用已经创建好的数据库)单击“文件”菜单,选择“新建”,新建数据库,命名为 this.mdb.(3) 用鼠标左键单击“使用设计器创建表”,输入以下字段, 字段A5设置成主键,存盘为this表。字段名称 数据类型 是否主键TH1 文本 TH2 备注 TH3 数字 TH4 日期 TH5 自动编号 主键 注意:Oracle中,所有对象的名称都是以大写字母保存的,所以,如果Access的字段名称中含有小写字母,会出现错误。如果表名为小写字母,则不受影响,可以成功导入。(4) 在test表中输入一些记录(5)连入SQL*Plus以system/manager用户登录,SQL> conn system/manager创建新的用户:如user1/pass1,赋予connect,resource权限。SQL> grant connect,resource to user1 identified by pass1;Oracle数据库的实例名,本例:oradbOracle用户名,本例:user1确认Oracle实例、TNSListener服务都已启动成功(6)配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→添加一个系统DSN:数据源名称(自己设,好记就行如:abcde)服务名称(Oracle主机字符串:oradb)用户名称(Oracle用户名:如user1)(7)导出数据库在this表上单击鼠标右键→导出→保存类型为ODBC databases(),输入目标表的名称(可以使用默认的相同表名,但要注意改成大写,否则在Oracle中操作此表时,需要用双引号括起表名),选择ODBC源(abcde)→确定,输入user1用户的密码,确定。(8)连接到SQL*Plus中,就可以引用该数据库了。 两台Solaris主机,两台磁盘阵列,需要实现双机热备!,怎样装ORACLE? 建立索引的一些疑问??? Oracle中 联合主键 作为 另一个表(联合)外键的问题,麻烦各位帮看看 oracle8用户名和密码是什么 怎样用SQL语句取每个月的最后一条记录? 初学oracle,大侠们帮我转两函数,从sqlserver的转换成为oracle9i的。 救急!动态建立存储过程的问题。 一个产生随机数的包,请问怎么使它能在TOAD编译器里看到生成的随机数. update问题 如何解决Erwin4.0的中文显示问题? 如何实现两个表之间的___级联更新 难题,难
在ACCESS中利用ODBC建立到ORACLE的链接(需要导几个表就建立几个表的链接),然后打开你本地的MDB文件 ,复制 粘贴就可以将所有表数据导入了。如果你是想表结构和里面的数据一起导入,会很麻烦,这样你在ORACLE里面建立的表结构会跟你设想的很不一样。
然后,将ACCESS中的数据倒成文本。
最后用GOLD LOAD导入数据到ORACLE中。
需要GOLD LOAD 说一声。
这里使用的Access是Microsoft Access 2000。
(1) 打开Microsoft Access 2000。
(2) 按照以下步骤创建一个Access的数据库。(也可以使用已经创建好的数据库)
单击“文件”菜单,选择“新建”,新建数据库,命名为 this.mdb.
(3) 用鼠标左键单击“使用设计器创建表”,输入以下字段, 字段A5设置成主键,存盘为this表。
字段名称 数据类型 是否主键
TH1 文本
TH2 备注
TH3 数字
TH4 日期
TH5 自动编号 主键
注意:Oracle中,所有对象的名称都是以大写字母保存的,所以,如果Access的字段名称中含有小写字母,会出现错误。如果表名为小写字母,则不受影响,可以成功导入。
(4) 在test表中输入一些记录
(5)连入SQL*Plus
以system/manager用户登录,
SQL> conn system/manager
创建新的用户:如user1/pass1,赋予connect,resource权限。
SQL> grant connect,resource to user1 identified by pass1;
Oracle数据库的实例名,本例:oradb
Oracle用户名,本例:user1
确认Oracle实例、TNSListener服务都已启动成功
(6)配置ODBC:
开始→设置→控制面板→管理工具→数据源(ODBC)→
添加一个系统DSN:
数据源名称(自己设,好记就行如:abcde)
服务名称(Oracle主机字符串:oradb)
用户名称(Oracle用户名:如user1)
(7)导出数据库
在this表上单击鼠标右键→导出→保存类型为ODBC databases(),输入目标表的名称(可以使用默认的相同表名,但要注意改成大写,否则在Oracle中操作此表时,需要用双引号括起表名),选择ODBC源(abcde)→确定,输入user1用户的密码,确定。
(8)连接到SQL*Plus中,就可以引用该数据库了。