如何把超级用户权限(SYSDBA与SYSOPER)授予其他用户?
上一篇 /
下一篇 2008-05-30 15:07:00
/ 心情: 高兴
/ 置顶(1)
/ 个人分类:《Oracle数据库精讲与疑难解析》
è〖Cause(原因)〗
要想执行数据库的远程启动和关闭,执行启动和关闭的数据库用户必须被授予SYSDBA与SYSOPER权限。只有以SYSDBA的身份登录的用户才能把权限SYSDBA与SYSOPER授予其他用户。SYSDBA与SYSOPER是强有力的权限,因此,授权时,不允许使用WITH ADMIN OPTION。也不允许把权限SYSDBA与SYSOPER授予角色。
è〖Environment(坏境)〗
OS:Windows XP
DB:Oracle 10g
è〖Action(方法)〗
STEP1:以SYSDBA的身份登录数据库。
C:\Documents and Settings\Administrator>sqlplus
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Mar 14 13:41:14 2007
Copyright (c) 1982, 2005, Oracle. All rights reserved.
Enter user-name:sys@nbos as SYSDBA
Enter password:
Connected to:
Oracle Database 10gEnterpriseEdition Release 10.2.0.1.0 - Production
With the Partitioning, OLAP and Data Mining options
STEP2:把权限SYSDBA授予用户u1。
SQL> GRANT SYSDBA to u1;
GRANT succeeded.
STEP3:把权限SYSOPER授予用户u1。
SQL> GRANT SYSOPER to u1;
GRANT succeeded.
---------------------------本文摘自《Oracle数据库精讲与疑难解析》一书
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: