OMWB迁移数据的问题

chineseProgram 2007-04-04 09:36:22
各位,我在用OMWB迁移数据(ACCESS2000 TO ORACLE9I)时,我的库中的表和关系等等都过来啦,但一用PL/SQL查看时看不到数据呀?

另外请问一下迁移到ORACLE时,系统是不是把ACCESS2000库的名字做为到ORACLE的表空间?谢谢了,急呀~~!
...全文
215 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
adaizi1980 2007-04-04
  • 打赏
  • 举报
回复
应该没问题吧,如果你确认迁移成功,可以在有dba权限的用户下执行
select * from all_all_tables where table_name = your_table_name
查出你要导的表到底被导入了哪个用户(owner字段为用户名),然后以该用户名登陆就可以看到你移植的数据了,如果查不到记录就表示没有移植成功;
用指定用户登陆,要保证其至少拥有resource和connect权限
chineseProgram 2007-04-04
  • 打赏
  • 举报
回复
迁移时,我的ORACLE是自动建立默认以ACCESS2000库名的用户名和表空间呀,,?这正常不?
chineseProgram 2007-04-04
  • 打赏
  • 举报
回复
迁移时,我的ORACLE是自动建立默认以ACCESS2000库名的用户名和表空间呀,,
CathySun118 2007-04-04
  • 打赏
  • 举报
回复
acess的库名相当于oracle的用户名,你在迁移前需要先建立oracle用户名
chineseProgram 2007-04-04
  • 打赏
  • 举报
回复
但我的ORACLE里面确实创建了一个以ACCESS2000库名的,表空间呀,和库名同名的用户呀??

是怎么回事呀,,,我把数据移到了SYSTEM用户里面,,怎么也看不到数据呀?
adaizi1980 2007-04-04
  • 打赏
  • 举报
回复
应该是库名相当于oracle下的用户(模式)名吧,比如你如果库名是mydb那么就要在oracle下建立用户(模式)mydb,移植后原来的mydb.mytable1就是orcle下的mydb.mytable1,数据对象是建立在用户(模式)下的,一个表空间上可以同时建立多用户,除非特别授权,每个用户都只能看到owner是自己的对象,检查一下你移植时的目标用户,未经授权且没有select any ...权限的用户,只有本用户才能查看本用户的的数据对象

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧