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,您就可以随心所欲了,当然也可以添加新用户了