Oracle认证 百分网手机站

oracle用户认证和密码设置技巧

时间:2018-03-01 11:18:56 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]

  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.ORA

  */口令文件路径

  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.ORA文件

  (1)

  用orapwd命令:

  C:\>orapwd file=%ORACLE_HOME%\database\pw.ORA

  */口令文件路径

  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用户认证和密码设置技巧】相关文章:

1.oracle sysdba级用户的认证方式

2.Oracle认证及Oracle简介

3.Oracle OCP认证

4.Oracle认证作用

5.Oracle认证简介

6.Oracle最新认证

7.Oracle认证的作用和考试

8.Oracle认证:空间管理三个技巧