oracle数据库密码文件

发布网友 发布时间:2022-04-20 22:58

我来回答

3个回答

热心网友 时间:2022-04-08 22:34

密码文件是用于记录数据库帐户管理员的密码的,每个数据库必须要拥有密码文件。

你可以使用 $ORACLE_HOME/bin/orapwd 来创建sys用户的密码,并保存到文件中,如:

orapwd file=$ORACLE_HOME/dbs/orapwSID password=change_on_install

$ORACLE_HOME 为数据库的安装目录

SID 为数据库的SID

windows 密码文件保存在 database 目录下。

创建完密码文件,就可以使用sys用户登录了。

之后再创建普通用户和密码。

create user USER_NAME identified by USER_PASSWD default tablespace DEFAULT_TABLESPACE temporary
tablespace TEMP;


修改已经存在的用户的密码

alter user USER_NAME identified by USER_PASSWD;

热心网友 时间:2022-04-08 23:52

  一、密码文件:
  作用:主要进行DBA权限的身份认证;
  DBA用户:具有sysdba,sysoper权限的用户被称为dba用户。默认情况下sysdba角色中存在sys用户,sysoper角色中存在system用户;
  二、Oracle的两种认证方式:
  1.使用与操作系统集成的身份验证;
  2.使用Oracle数据库的密码文件进行身份认证;  
  三、密码文件的位置:
  Linux下的存放位置:$ORACLE_HOME/dbs/orapw$ORACLE_SID
  即:ORACLE_HOME/dbs/orapw<sid>
  Windows下的存放位置:$ORACLE_HOME/database/orapw$ORACLE_SID
  
 

热心网友 时间:2022-04-09 01:27

A database can use a password file to authenticate administrative users with SYSDBA or SYSOPER connection privileges. A password file is required for remote connections to the database as SYSDBA or SYSOPER.
使用orapwd去创建一个就是了,很简单的.
格式:orapwd file=filename
你需要远程以sysdba登陆的话,需要密码文件验证,否则就只能本地sysdba登陆了.

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com