引數檔案/口令檔案

jerryhui發表於2009-03-12

引數檔案(Parameter File):用於定義啟動例程的初始化引數,例如DB_CACHE_SIZE,DB_BLOCK_SIZE,LOG_BUFFER等引數都是在引數檔案中定義的。引數檔案包括文字引數檔案(PFILE)和伺服器引數檔案(SPFILE)兩種型別。在Windows平臺中,引數檔案的預設位置為%ORACLE_HOME%\database,PFILE的名稱為initSID.ora。SPFILE的名稱格式為spfileSID.ora,其中SID為例程名,環境變數ORACLE_HOME對應於Oracle資料庫軟體的安裝路徑。

從Oracle Database 9i開始,建議讀者使用SPFILE管理引數。SPFILE不僅可以簡化初始化引數的管理,而且可以使用RMAN直接備份SPFILE。出了DB_NAME,DB_BLOCK_SIZE和DISPATCHERS等少數幾個初始化引數之外,其它多數初始化引數都可以直接通過修改SPFILE來進行改變。改變SPFILE引數的示例如下:

SQL>ALTER SYSTEM SET resource_limit=TRUE  SCOPE=SPFILE;

口令檔案(Password File)

口令檔案用於驗證特權使用者,特權使用者是指具有SYSDBA和SYSOPER許可權的特殊資料庫使用者,這些使用者可以啟動例程,關閉例程,建立資料庫,執行備份和恢復等操作。在Windows平臺中,口令檔案的預設位置為%ORACLE_HOME%\database,名稱格式為pwdSID.ora。如果要檢視口令檔案成員,那麼可以查詢動態效能檢視V$PWFILE_USERS。示例如下;

SQL> SELECT * from v$pwfile_users;

USERNAME             SYSDB      SYSOP

SYS                           TRUE           TRUE

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12035968/viewspace-567004/,如需轉載,請註明出處,否則將追究法律責任。

相關文章