- 相关推荐
oracle用户认证和密码设置技巧
ORACLE用户认证和密码
字体: 小 中 大 | 打印 发表于: 2007-11-30 14:06 作者: freellf 来源: CNOUG博客首页
ORACLE_HOME:oracle安装目录,
ORACLE_SID:oracle实例名。
以上两个环境变量都可以注册表里面找到,注册表的路径是:
HKEY_LOCAL_MACHINE=>SOFTWARE=>ORACLE=>HOME0
[size=10.5pt]
INIT.ORA:ORACLE初始化参数文件
D:\oracle\admin\DB_NAME\pfile\init.ora
Remote_login_passwordfile:oracle数据库远程登录的认证方式,参数有三个:NONE(无认证)、EXCLUSIVE(分别认证)、SHARED(共同认证)
SQLNET.ORA:认证文件
D:\>oracle\ora92\network\admin\sqlnet.ora
SQLNET.AVTHENTICATION_SERVICES=(NTS)
操作系统认证
PWD$ORACLE_SID:认证口令文件
D:\oracle\ora92\network\admin\sqlnet.ora
ORAPWD:重建口令文件系统命令
命令格式:
C:\>orapwd file=%ORACLE_HOME%\database\pw
*/口令文件路径
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认证
INIT.ORA:ORACLE初始化参数文件
D:\oracle\admin\DB_NAME\pfile\init.ora
Remote_login_passwordfile:oracle数据库远程登录的认证方式,参数有三个:NONE(无认证)、EXCLUSIVE(分别认证)、SHARED(共同认证)
SQLNET.ORA:认证文件
D:\>oracle\ora92\network\admin\sqlnet.ora
SQLNET.AVTHENTICATION_SERVICES=(NTS)
操作系统认证
# SQLNET.AVTHENTICATION_SERVICES=(NTS)
oracle认证
三、使用oracle认证方式时,修改sys连接口令:
删除pw
(1)
用orapwd命令:
C:\>orapwd file=%ORACLE_HOME%\database\pw
*/口令文件路径
Password=*****
*/密码
Entries=30
*/可同时登录的SYS用户
(2)
重新启动oracle服务
四、取消sys口令
(1)
修改参数文件
Remote_login_passwordfile=none
(2)修改网络配置文件
SQLNET.AVTHENTICATION_SERVICES=(NTS)
操作系统认证
oracle 9i 修改sys密码
刚装完oracle就进不了系统,一般情况下是因为:
1.安装过程中提示修改sys的密码,操作之后您忘记了该密码,切忌此时应该妥善保管好您的密码;
2.安装系统后,对您的操作系统又做了修改,比如机器名或者ip,都有可能导致无法进入系统,或部分功能失效。
解决办法很简单:
第一个原因解决方案如下:
开始->运行->输入cmd,并回车
输入SQLPLUS /NOLOG 回车
SQL>CONNECT /AS SYSDBA
SQL>alter user sys identified by *******;
*******就是您的新密码了。
第二个原因解决方案如下:
到目录C:\oracle\ora92\network\admin下面,修改如下文件中关于主机的参数值:
listener.ora
snmp_ro.ora
tnsnames.ora
有了sys和system,您就可以随心所欲了,当然也可以添加新用户了
【oracle用户认证和密码设置技巧】相关文章:
Oracle认证体系介绍01-30
oracle认证考试详情06-09
Oracle认证考试介绍05-03
Oracle认证种类介绍07-21
Word文档在哪里设置密码?怎么设置密码09-24
Word2003文档设置密码技巧09-30
关于Oracle认证考试时间09-27
双屏显示器如何设置和设置技巧09-28
固态硬盘的设置的技巧和方法10-09
Excel文件如何设置密码06-12