ORACLE使用者認證和密碼
字型: 小 中 大 | 列印 發表於: 2007-11-30 14:06 作者: freellf 來源: CNOUG部落格首頁
ORACLE_HOME:oracle安裝目錄,
ORACLE_SID:oracle例項名。
以上兩個環境變數都可以登錄檔裡面找到,登錄檔的路徑是:
HKEY_LOCAL_MACHINE=>SOFTWARE=>ORACLE=>HOME0
[size=10.5pt]
:ORACLE初始化引數檔案
D:oracleadminDB_NAMEpfile
Remote_login_passwordfile:oracle資料庫遠端登入的認證方式,引數有三個:NONE(無認證)、EXCLUSIVE(分別認證)、SHARED(共同認證)
:認證檔案
D:>oracleora92networkadmin
ENTICATION_SERVICES=(NTS)
作業系統認證
PWD$ORACLE_SID:認證口令檔案
D:oracleora92networkadmin
ORAPWD:重建口令檔案系統命令
命令格式:
C:>orapwd file=%ORACLE_HOME%databasepw
*/口令檔案路徑
Password=*****
*/密碼
Entries=30
*/可同時登入的SYS使用者
一、Oracle使用者登入
在oracle安裝完成之後,有三個使用者能登入,sys,system,scott這三個使用者可以用來登入,其中sys,system兩個是管理員使用者,scott是普通使用者,是用來學習的。
Oracle登入可以用“SQL Plus”或“SQLPlus Worksheet”登入,
也可以在命令列下登入
SQL Plus登入介面:
在oracle安裝完成之後,預設的登入方式是系統認證,這時可以不輸入密碼進行登入管理,注意是sys使用者。
採用如下方法登入:
(1)
當出現要求輸入密碼時,敲擊回車鍵,直接可登入進去。
(2)
在使用者名稱處可輸入:sys as sysdba
當出現要求輸入密碼時,敲擊回車鍵,直接可登入進去。
(3)
在使用者名稱處可輸入:/as sysdba
(4)scott使用者登入:密碼是tiger
在命令列下登入:
(1)
C:>sqlplus “/ as sysdba”
當出現要求輸入密碼時,敲擊回車鍵,直接可登入進去。
(2)
C:>sqlplus /nolog
Sql>connect
/as sysdba
當出現要求輸入密碼時,敲擊回車鍵,直接可登入進去。
二、ORACLE使用者修改密碼
以SYS登入進入ORQCLE
C:>sqlplus “/as sysdba”
方法1:使用grant命令修改sys,system使用者口令
SQL>grant connect to sys identified by abcdef;
*/abcdef為修改後的密碼
SQL>grant connect to system identified by ghijk;
方法2:使用alter user命令修改sys,system使用者口令。
SQL>alter user sys identified by abcdef;
SQL>alter user sys tem identified by ghijk;
方法3:直接使用SQL*PLUS命令修改system使用者口令
SQL>password system
修改認證方法:
Oracle伺服器的認證有兩種,分別是系統認證、oracle認證
:ORACLE初始化引數檔案
D:oracleadminDB_NAMEpfile
Remote_login_passwordfile:oracle資料庫遠端登入的認證方式,引數有三個:NONE(無認證)、EXCLUSIVE(分別認證)、SHARED(共同認證)
:認證檔案
D:>oracleora92networkadmin
ENTICATION_SERVICES=(NTS)
作業系統認證
# ENTICATION_SERVICES=(NTS)
oracle認證
三、使用oracle認證方式時,修改sys連線口令:
刪除pw
(1)
用orapwd命令:
C:>orapwd file=%ORACLE_HOME%databasepw
*/口令檔案路徑
Password=*****
*/密碼
Entries=30
*/可同時登入的'SYS使用者
(2)
重新啟動oracle服務
四、取消sys口令
(1)
修改引數檔案
Remote_login_passwordfile=none
(2)修改網路配置檔案
ENTICATION_SERVICES=(NTS)
作業系統認證
oracle 9i 修改sys密碼
剛裝完oracle就進不了系統,一般情況下是因為:
1.安裝過程中提示修改sys的密碼,操作之後您忘記了該密碼,切忌此時應該妥善保管好您的密碼;
2.安裝系統後,對您的作業系統又做了修改,比如機器名或者ip,都有可能導致無法進入系統,或部分功能失效。
解決辦法很簡單:
第一個原因解決方案如下:
開始->執行->輸入cmd,並回車
輸入SQLPLUS /NOLOG 回車
SQL>CONNECT /AS SYSDBA
SQL>alter user sys identified by *******;
*******就是您的新密碼了。
第二個原因解決方案如下:
到目錄C:oracleora92networkadmin下面,修改如下檔案中關於主機的引數值:
snmp_
有了sys和system,您就可以隨心所欲了,當然也可以新增新使用者了