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中,就可以引用该数据库了。 两列数据合并 为什么oracle定时任务启动不了呢? 如有满意答案---速结贴给分~<>~ 游标问题 oracle SID 和SID的区别 寻求帮助:oracle 10g用imp导入数据的时候报错:ORA-01658: 无法为表空间 MAXDATA 中的段创建 INITIAL 区 Googleb不到的Oracle基本问题 oracle8i select * from T_XCXX_ZHJQZ;执行报错了.请帮忙看看是何原因? 在.NET中怎么创建oracle数据库 ORACLE客户端连接问题? 如何实现两个表之间的___级联更新 难题,难
在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中,就可以引用该数据库了。