ORA-12006: a materialized view with the same user.name already exists

wangsong145 2009-02-02 09:12:30
今天我创建一个物化视图,总是提示以上错误,我通过USER_OBJECTS查找该视图名称并不存在,我这个用户的数据是从另外一个用户的数据中导入的,在导入的用户中创建此物化视图就没有问题,而且通过ALL_OBJECTS查找该物化视图也是只有在原用户下存在,请高手帮忙解决阿!
...全文
1295 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
我在USER_OBJECTS和ALL_OBJECTS里面都已经查过了,都没有这个视图
白发程序猿 2009-02-02
  • 打赏
  • 举报
回复
在user_objects查这个名称,但不要局限于视图
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
是用新用户登陆的
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
我没有创建同义词
Andy__Huang 2009-02-02
  • 打赏
  • 举报
回复
是不是你还是用原来的用户登录?应该是用新户登录的
hebo2005 2009-02-02
  • 打赏
  • 举报
回复
是不是有创建同义词?
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
我还想请问以下物化视图如何实现自动刷新啊,我定义的物化视图是ON COMMAND,但是用ON COMMIT的时候说权限不够,怎么授权啊?但是我定义的视图我发现视图没有刷新啊!
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 watson110 的回复:]
写的有问题
1,先查询一下是否有该物化视图:

SQL codeselect mview_name, compile_state from user_mviews;


2,删除该视图

SQL codedrop materialized view viewname;
[/Quote]
楼主的方法很不错,可以解决这个问题,我还想问一下的就是为什么我在PL SQL中的物化视图的文件夹里看不到这些物化视图呢而且在USER_OBJECTS里面也没有啊?
watson110 2009-02-02
  • 打赏
  • 举报
回复
写的有问题
1,先查询一下是否有该物化视图:
select mview_name, compile_state from user_mviews;

2,删除该视图
drop materialized view viewname; 

wangsong145 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 watson110 的回复:]
那你作下这个操作
drop view viewname;
看看有什么现象
[/Quote]
我执行了drop view 后提示表或视图不存在!
watson110 2009-02-02
  • 打赏
  • 举报
回复
那你作下这个操作
drop view viewname;
看看有什么现象
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 hebo2005 的回复:]
引用 8 楼 wangsong145 的回复:
我用了别的名称创建没有问题,问题就是这两个用户中的视图也是来自两个用户,如果两个用户中的视图名称不一致的话就会导致程序不一致,总改程序,不现实!

你可以让同一个表两个用户来访问啊
[/Quote]
当时我这两个视图里的数据源并不是同一个表,而是另外两个用户的表,就是说用户A读取用户C的表A做数据源,而用户B读取用户D的表A做数据源。
hebo2005 2009-02-02
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 wangsong145 的回复:]
我用了别的名称创建没有问题,问题就是这两个用户中的视图也是来自两个用户,如果两个用户中的视图名称不一致的话就会导致程序不一致,总改程序,不现实!
[/Quote]
你可以让同一个表两个用户来访问啊
wangsong145 2009-02-02
  • 打赏
  • 举报
回复
我用了别的名称创建没有问题,问题就是这两个用户中的视图也是来自两个用户,如果两个用户中的视图名称不一致的话就会导致程序不一致,总改程序,不现实!
watson110 2009-02-02
  • 打赏
  • 举报
回复
试着换个别的名称创建

17,382

社区成员

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

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