我从别人机器上导入一个库到我的机器上..我怕权限不够,我就用system用户导入到我机器的库里由于给别人访问system权限太高,我想再建几个用户.这个应该怎么建?我自己是这么写的建立用户,设置默认空间 create user user1 identified by password1 default tablespace space1; 给用户分配权限 GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW , DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE, DBA,CONNECT,RESOURCE,CREATE SESSION,CREATE SEQUENCE TO user1 我那导入的库有几个表空间space1,space2,space3.主要是在space1中我这么写了之后访问提示 表或视图不存在.. 那我应该怎么写呢.问题补充:不能通过建立用户解决嘛?我不想重新导
解决方案 »
- 一台强劲的服务器 oracle
- help me!!!!! oracle
- oracle转sql的问题。谢谢!!!
- 有关oracle的order by语句中使用decode的问题
- 请问导出数据是哪个权限
- 求助,ORACLE中在SELECT 语句 使用GROUP BY 分类查询时,提示‘GROUP BY 不是表达式’请问什么原因?
- 如何利用向导导出数据?
- 请问在unix下如何用c++操作oracle数据库?急!急!急!
- 在安装9i forms developer时的一些问题?
- 好奇怪!!在线等待!!高分,为什么同一句SQL在ORACLE中可以运行,但是加在ASP中之后,没反映呢?具体SQL看内容!!!!
- 为什么远程创建物化视图不成功
- Oracle逻辑备份用户密码报错?
赋权时候可以简单点: grant connect,resource to user1
--看看下面的表所属那个用户
select owner,tablespace_name,table_name from dba_tables
where tablespace_name in('SPACE1','SPACE3','SPACE2')访问表
owner.tablename
直接create user username identified by passwd
就建立了用户了
然后就是赋权限
grant connect ,resource to username
这样就ok了