其他工具:1.pb pipeline
2.sql server 里的导入和导出工具
数据量小就可以用以上2种,大的话还是用SQLLDR吧
2.sql server 里的导入和导出工具
数据量小就可以用以上2种,大的话还是用SQLLDR吧
解决方案 »
- oracle10备份和恢复
- 数据库检索性能问题(大量数据)
- 有哪位朋友做过把WIN平台下面的ORACLE库,迁移到LIUNX平台下面的?百分悬赏
- oracle字段不够长如何解决?
- 关于禁用约束
- 高手请注意:大家合力细解ORACLE8i与9i之间性能及功能上的差异!
- 请教sql语句统计特定列内容相同的数量
- 在oracle8.1.7 for 2000/xp/nt里如何直接在窗口打开oracle里的表?
- 登陆Oracle Enterprise Management Servers时抛出异常!大家帮忙看看!
- 求助,ORACLE传递参数的写法
- 怎样对含有数组对象类型的表进行数据的插入和删除等操作呀?
- oracle 表中有一date字段,要把系统当前时间插入表中,sql怎么写呢?
配置ODBC:开始→设置→控制面板→管理工具→数据源(ODBC)→ 添加一个系统DSN: 数据源名称(自己设,好记就行如:aaa) 服务名称(Oracle主机字符串:oradb) 用户名称(Oracle用户名:你自己的账号) 在你要导出的access表上单击鼠标右键→导出→保存类型为ODBC databases()→ 输入目标表的名称→ (可以使用默认的相同表名,但要注意改成大写,否则在Oracle中操作此表时,需要用双引号括起表名) 选择ODBC源(你所起的名字)→确定→ 输入用户名和密码,在连接到sql/plus 用desc 表名 察看;在oracle enterprise manager->sql worksheet中用 select * from 表名;这几次的操作 都应在同一个账号下;如没有授权的账号 将提示错.最好再在论坛里搜索一下,得到更详细的信息
开始我用accesst通过odbc导入,碰到3个问题:
1、提示:[oracle][odbc][ora]ora-01723:不允许长度为0的列(#1723),原因是access里有“是/否”,oracle里没有
2、access里字段名可以用小写字母,oracle中必须大写
3、access中字段和oracle字段长度不同
这个方法行不通,我又用另外一个方法,SQL Loader,但是写ctl文件太麻烦。
最终我找到一个办法,就是oracle网站上提供一个工具,叫Oracle Migration Workbench,其中一个功能就是导access数据。
就象楼上Chinatosun(不断努力) 说的那样,可以将aacess导出到txt文件中,也可以是excel文件中,然后编辑 SQL/Loader 参数文件,定义好错误文件,直接在command命令行中用sqlldr即可!
想来应该比其它的东西好用:)