ORACLE 安全管理_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1374 | 回复: 0   主题: ORACLE 安全管理        下一篇 
ljss
注册用户
等级:新兵
经验:56
发帖:53
精华:0
注册:2012-1-19
状态:离线
发送短消息息给ljss 加好友    发送短消息息给ljss 发消息
发表于: IP:您无权察看 2015-6-15 17:22:38 | [全部帖] [楼主帖] 楼主

1.使用代码创建用户

CREATE USER qqq IDENTIFIED BY qqq123--用户名:qqq;密码:
qqq123
DEFAULT TABLESPACE tt;--用户默认表空间:tt
GRANT CONNECT TO qqq;--授权用户qqq的连接(CONNECT)权限


2.用户解锁/锁定

ALTER USER qqq ACCOUNT UNLOCK;
ALTER USER qqq ACCOUNT LOCK;


3.用户表授权

GRANT SELECT ON SCOTT.DEPT TO qqq;
REVOKE SLEECCT ON SCOTT.DEPT FROM qqq;


4.修改用户默认表空间

ALTER USER qqq DEFAULT TABLESPACE users;


5.修改用户密码

ALTER USER qqq IDENTIFIED BY qqq123;


6.对象授权

GRANT SELECT ON SCOTT.DEPT TO qqq WITH GRANT OPTION;--SELECT
,INSERT,UPDATE,DELETE,ALL
GRANT EXECUTE ON qqq.proc01 TO test;--将qqq的一个过程proc01


授权给test用户;

7.系统授权

GRANT CREATE USER TO test;--将创建用户权限给test用户。DROP
USER,CREATE USER;WITH ADMIN OPTION(给用户以授权其他用户的权

限)
REVOKE CREATE USER FROM test;


8.角色授权

CREATE ROLE myrole;
GRANT SELECT ON tt.emp TO myrole;
GRANT SELECT ON tt.deptment TO myrole;
GRANT myrole TO test;
--DEMO
connect test/test11
SELECT * FROM tt.emp;--OK


--转自 北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论