如何把超级用户权限(SYSDBA与SYSOPER)授予其他用户?

上一篇 / 下一篇  2008-05-30 15:07:00 / 心情: 高兴 / 置顶(1) / 个人分类:《Oracle数据库精讲与疑难解析》

èCause(原因)

要想执行数据库的远程启动和关闭,执行启动和关闭的数据库用户必须被授予SYSDBASYSOPER权限。只有以SYSDBA的身份登录的用户才能把权限SYSDBASYSOPER授予其他用户。SYSDBASYSOPER是强有力的权限,因此,授权时,不允许使用WITH ADMIN OPTION。也不允许把权限SYSDBASYSOPER授予角色。

èEnvironment(坏境)

OSWindows XP

DBOracle 10g

èAction(方法)

STEP1SYSDBA的身份登录数据库。

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:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-10-08  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 6935
  • 日志数: 47
  • 文件数: 1
  • 建立时间: 2008-04-10
  • 更新时间: 2008-09-12

RSS订阅

Open Toolbar