优秀是一种习惯 , 生活是一种过程, 放弃是一种智慧 , 缺点是一种恩惠。 爱好:看书/K歌/上网/游泳/汉服 哼着單身情歌,彈着藍色吉它,展示突然的自我 QQ:19636427 另觅:160左右的女孩

Oracle ----口令文件

上一篇 / 下一篇  2008-03-07 09:35:38

Oracle ----口令文件

 

口令文件用於存儲擁有部分特權用戶的口令,Oracle實例啓動時要以一個有系統管理員身份的用戶登錄,這個用戶一般是SYS,它的口令不能存在數據庫中,因爲實例沒有啓動前,根本不能訪問數據庫。

這時有2种身份驗證

1:使用操作系統身份驗證

2:使用oracle數據庫的口令文件進行身份驗證。

 

C:\Documents and Settings\f2827139>orapwd file=D:\oracle\product\10.1.0\Db_1\database\PWDTEST.

ora password=test entries=10

 

PWD<sid>.ORA, SID表示實例名稱,

 

初始化參數remote_login_passwordfile

創建口令文件后,需要設置初始化參數remote_login_passwordfile決定是否適用口令文件

SYS AS SYSDBA on 2008-03-07 08:21:39 at ORCL>show parameter remote_login_passwordfile

 

NAME                                TYPE       VALUE

------------------------------------ ----------- ------------------------------

remote_login_passwordfile           string     EXCLUSIVE

 

選項可以是:

NONE:系統不使用口令文件,特權用戶的登陸只能通過操作系統進行身份驗證。

SHARED:口令文件可供多個數據庫實例使用,不僅可以包含SYS用戶,也可以包含其他非SYS用戶。

EXCLUSIVEOracle10G不使用這個參數值,但爲了向下兼容,仍保留了這個參數,效果和設置和shared一樣。

 

口令文件中授權和收回。

SQL> GRANT SYSDBA TO USER01

SQL>REVOKE SYSDBA FROM USER01

 

查看口令文件中的成員

SYS AS SYSDBA on 07-MAR-08 at ORCL>select * from v$pwfile_users;

 

USERNAME                      SYSDB SYSOP

------------------------------ ----- -----

SYS                           TRUE TRUE

 

擴展口令文件的數量;

1:必須先使用v$pwfile_users紀錄口令文件中的用戶,

然後,

2:關閉數據庫,

3:刪除口令文件,

4:使用orapwd新建口令文件

5:將sysdba權限,授權給記錄下來的用戶。

 

刪除口令文件,不許確保remote_login_passwordfile已被設置為none,不使用口令文件。而只能使用操作系統的驗證方法。


TAG:

 

评分:0

我来说两句

显示全部

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

我的栏目

日历

« 2008-11-23  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 4786
  • 日志数: 92
  • 建立时间: 2007-12-18
  • 更新时间: 2008-11-23

RSS订阅

Open Toolbar