熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> SQL語言 >> 正文

sysdba權限的管理[1]

2013-11-13 12:38:53  來源: SQL語言 

  一般對sysdba的管理有兩種方式操作系統認證和密碼文件認證

  具體選擇那一種認證方式取決於你是想在Oracle運行的機器上維護數據庫還是在一台機器上管理分布於不同機器上的所有的Oracle數據庫若選擇在本機維護數據庫則選擇操作系統認證可能是一個簡單易行的辦法;若有好多數據庫想進行集中管理則可以選擇password文件認證方式

  使用操作系統認證方式的配置過程

  首先在安裝Oracle之前建立一個DBA組這一步不用說了不然是裝不上Oracle的一般還建立一個名為Oracle的用戶並把它加入到DBA組中

  第二步設置REMOTE_LOGIN_PASSWORD為NONE在Oracle以後該參數默認為EXCLUSIVE一定要記得改過來

  第三步用該用戶名登錄Unix運行SQL*Plus或者SERVER MANAGER輸入以下命令CONNECT INTERNAL (CONNECT / AS SYSDBA)來登錄到Oracle中

  使用PASSWORD文件認證方式的配置過程

  Oracle提供orapwd實用程序來創建password文件運用orapwd建立該認證方式的具體步驟如下

   使用Orapwd實用程序來創建一個PASSWORD文件

  Orapwd路徑D:\ORACLE\ORA\BIN\orapwdexe

  使用方法轉到Orapwd所在目錄

  語法 

      Usage: orapwd file= password= entries=
  Where
  File – name of password file
  Password – password for SYS
  Entries – maximum number of distinct DBA and OPERs (opt)
  There are no spaces around the equalto (=) character
  Usage: orapwd file=文件名password=internal用戶密碼entried=entries

  詳細解釋

  文件名要包含完整的全路徑名如果不指定Oracle把它默認放置$ORACLE_HOME/bin

  用戶密碼是用戶SYS的密碼當然後來還可以再向裡邊加入別的超級用戶

  Entries表示最大允許有的超級用戶數目這個是一個可選的前兩者是必須指定的一般會把它設置的比實際需要大一些以免不夠

   把INITORA中REMOTE_LOGIN_PASSWORD設置為EXCLUSIVE或SHARED

[]  []  


From:http://tw.wingwit.com/Article/program/SQL/201311/16311.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.