我现在ORACLE中有个库叫test,用户名:aaa,密码:aaa
可以正常用SELECT * FROM TABLE1
但是现在我新建一个用户:bbb,密码:bbb(基本设置与上面的aaa一样)
这个时间必须用select * from test.table1才可以得到结果.
请问我怎么做才能避免这个问题呢???
谢谢

解决方案 »

  1.   

    请创建同义词 
      create or replace public synonym table1
      for aaa.table1
      

  2.   

    你可以写一个pl/sql,很方便地就给一个用户下的全部表建同义词。
      

  3.   

    sql5186(sql5186) 
    那是不是我想操作库里的任何一张表都需要用同义词呢?
    那不是太麻烦了?
    没有其它办法解决一个库有多个用户平等操作吗?要建同义词
    有点麻烦
    这是oracle的安全机制之一