发布网友 发布时间: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修改已经存在的用户的密码
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登陆了.