当前位置: 代码迷 >> Oracle管理 >> Oracle 创建用户有关问题
  详细解决方案

Oracle 创建用户有关问题

热度:24   发布时间:2016-04-24 05:12:21.0
Oracle 创建用户问题
操作A数据库,在A数据库中有a1用户名和密码,我现在想在A数据库中再创建一个用户,可以查询到a1用户中的表,该怎么创建,请把SQL贴出来,谢谢 谢谢

------解决方案--------------------
select 'grant all on a1.'||tname||' to user_name' from tab;(a1执行);
然后执行批处理
------解决方案--------------------
--以SYSDBA的身份创建用户
CREATE USER aa IDENTIFIED BY 123;
--授权
GRANT CONNECT,RESOURCE TO aa;
------解决方案--------------------
SQL code
create user aa identified by aa;grant connect to aa;grant select any table to aa;
------解决方案--------------------
lz想以sysdba身份登录数据库撒
语句如下:conn / as sysdba;
再执行下面的语句:
--新建用户
create user mm identified by mm;
--授权
GRANT CONNECT,RESOURCE TO mm;
--再重新连会al用户撒
conn al/密码;
--用al用户自己将访问自己表的权限授给mm用户
grant select,update,delete on 表名 to mm;
这样你再连到mm用户,就可以访问al中的那个表了!!!
  相关解决方案