用system 登陆可以看到所有的表,用自己建立的用户,看不到表,本人是菜鸟,请各位大侠帮帮忙!
解决方案 »
- oracle游标使用在where中
- oracle错误?各位大侠瞧瞧
- 如何把mssql 的数据库移植到oracle数据库中?
- win2003下的oracle10.2数据库实例有时会停掉,哪些方面找原因?
- ~~~~~~oracle导入出现乱码问题。~~~~~~
- 我刚接触Oracle,不知道为什么登录时正确输入用户名\口令后,界面怎么会关闭掉?在线等....
- 我把我的共享内存设为10240000大小,有10M左右,为什么查询的时候老是出现无法分配8024的共享内存啊???
- oracle连接问题,非常急 在线等待
- 奇怪的问题,菜鸟求助!!!
- oracle 11g 闪回
- 初学者急求解答
- oracle删除约束
grant dba to user;
user 为你自己的用户名;
grant create,select on any table to user;
再给权限给你建的用户: grant RESOURCE to &user;
上面这两步是在system下完成.
然后连进你建的用户,应该就能看到你建的表了
When you create a user under the system schema. You must grant some roles with special privileges to the user.
For example:
--Under the system, you create a new user.
create user newuser identified by newuser;--grant the connect and resources to the user.
grant connect, resources to newuser;In this way, you could see the objects in the newuser schema.
=================================
可以看到这个用户自己建立的表,当然这个用户要有 create table 权限。这个用户要看到别人的表,要由管理员或表的拥有者用户给这个用户相应的权限。
如果是使用本用户,要在PLSQL中看到其他用户的表,那么需要建立到其他用户表的同义词。
2.没有resource权限
as normal 和 as sysdba是不一样的.