oracle用戶認證和密碼設置技巧

  ORACLE用戶認證和密碼

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,您就可以隨心所欲了,當然也可以添加新用戶了