我把sqlserver2000数据库的内容用DTS(MS ODBC for Oracle)导入到oracle9i中后,使用SQLPlus工具查询时,提示表或视图不存在。
请问这是什么原因??
后来我又用oracle in OraHome90配置了一个ODBC,前面几项都都对,但是到最后创建表和导数据的时候,总是提示用户不存在,不管是用sys、system、scott等都不行请教诸位大虾,这是怎么回事
谢!!!!!!!!!!!!!!!!!!
请问这是什么原因??
后来我又用oracle in OraHome90配置了一个ODBC,前面几项都都对,但是到最后创建表和导数据的时候,总是提示用户不存在,不管是用sys、system、scott等都不行请教诸位大虾,这是怎么回事
谢!!!!!!!!!!!!!!!!!!
请问这是什么原因??可能导到 sys 用户里了~
后来我又用oracle in OraHome90配置了一个ODBC,前面几项都都对,但是到最后创建表和导数据的时候,总是提示用户不存在,不管是用sys、system、scott等都不行看看是否连接正确的数据库...
1、用DTS导入后在oracle的企业管理器中可以看到数据表,数据类型,可以编辑表记录
但是在SQLPlus中执行sql语句就提示“表或视图不存在”
2、用oracle in OraHome90配置了ODBC,做测试连接时用scott和system都正常我就是不明白这是怎么回事了?
另:谢谢chanet(牧师)
你测试一下,把其中一个表的sql语句拿出来,到sqlplus中去执行,看看结果
确实成功导入了
但oracle认为导入的表是小写的
lz可以这样访问导入的表:
select * from "tablename"
提示如下:
已连接。
select * from "scott"."wh_aqqk_jd"
*
ERROR 位于第 1 行:
ORA-00942: 表或视图不存在
在这里看到一个说法,我经过验证应该可以但是用sqlserver2000的DTS工具时,需要调整每一个表名和ActiveX脚本
郁闷~~~~~~~~
导入正常
查询正常
lz可QQ联系我:380367267