易截截图软件、单文件、免安装、纯绿色、仅160KB

oracle如何设置用户其默认表架构?

大伙 我问个oracle的问题
我建了表空间,加了用户,给予了select any table权限了
并且成功导入数据库了
但是为什么我建的用户,就是不能访问这个用户导入的表,
要select * from 用户名.表名才能访问
不加用户名,提示表不存在
请大伙帮忙解决一下,谢谢了
登录的用户不是这个用户吧?

可以建同义词的方法来解决。

create or  replace synonym  &table_name for user.table_name@sid;

例如:
create or  replace synonym  table1  for  scott.test@sid;



补充一点:这个用户要有创建同义词的权限:

grant create any synonym to &user_name;

然后在用这个用户登录:
create or  replace synonym  test for  scott.test@sid;

查询当前用户下的同义词:
select  * from user_synonyms;


能解释一下为什么要这样做吗
我建立了用户,也给了他select权限,也是用这个用户登录的
为什么还要这样做?

不是很清楚啊

引用
能解释一下为什么要这样做吗
我建立了用户,也给了他select权限,也是用这个用户登录的
为什么还要这样做?
楼主是在什么环境下进行操作的?

建议先去百度一下SCHEMA和user的区别

这个表是不是此用户创建的啊

引用
引用 4 楼 meirenyongdemingzi 的回复:
能解释一下为什么要这样做吗
我建立了用户,也给了他select权限,也是用这个用户


相关问答:

是oracle的bug么?散分了! - Oracle / 基础和管理

本来要写个update语句
update table_a A
  set A.flag=1
  where A.id in (select B.id from table_b B)
结果误写成
update table_a A
  set A.flag=1
  where ......

oracle 10g安装到85%时报错

各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时候就报错不能继续安装?

内存多大? 重新下个数据库安装试试..

引用
各位oracle高手,请教一下为什么oracle 10g在安装到百分之八十五的时 ......

oracle spatial空间函数出错 - Oracle / 高级技术

在执行包的时候引用oracle spatial空间函数出错,出错情况如下
Errors in file
/user/oracle/app/oracle/admin/grid/udump/grid1_ora_143768.trc: ORA-29902:
error in executing ODCIIndexStart() routine ORA-0 ......

oracle并发处理SOS - Oracle / 开发

我在开发的这个应用并发性比较高,oracle更新数据时候如何处理并发处理呢?各位大侠发表好的观点啊,在线等待!
oracle数据更新时,会自动默认行锁定,楼主不要操心,Oracle对并行处理已经很成熟了

引用
oracle ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号