手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

oracle密码文件passwordfile

时间:2024-10-15 12:52:00

1、oracle数据库密码文件一、密艨位雅剖码文件1.作用:主要进行DBA权限的身份认证2.DBA用户:具有sysdba,sysoper权限的用户称为DBA用户。在默认的情况下sysdba角色中存在sys用户,sysoper角色中存在system用户。二、Oracle的两种认证方式1.使用与操作系统集成的身份验证2.使用oracle数据库的密码文件进行验证

2、三、密码文件的位置1.linux下的存放位置:$ORACLE_HOME/dbs/orapw$ORACLE_SID

oracle密码文件passwordfile

3、window下存放位置:$ORACLE_HOME/database/PWD$ORACLE_SID.ora

oracle密码文件passwordfile

4、四、oracle用户分为迷撞笸痉两种1.普通用户普通用户具有两种审核方式,这两种方式都需要在数据库是打开的状态下才能登录。另外还有一点,普通用户是无法执行启动和关闭数据库命令的。烫喇霰嘴(1.1).数据库审核,下图演示数据库审核。和我们平时使用conn user/pwd; 进行连接是一样的。

oracle密码文件passwordfile

5、(1.2).系统审核。当我们再次连接数据库的时候,如果不输入账号和密码系统会提示无法进行登录。这就是系统审核。

oracle密码文件passwordfile

6、超尽谮惋脑级用户超级用户具有两种审核方式,超级用户拥有启动和关闭数据库的权限。(2.1).系统审核超级用户的系统审核在连接的时候必须要加上角色,例如艘早祓胂conn / as sysdba; 普通用户也可以在连接上加上 as sysdba; 但连接成功后,不会是连接用户,而是超级用户。

oracle密码文件passwordfile

7、(2.2).密码文件审核在默认情况下,系统审核的级别是高于密码文件审核的级别的,如果想让超级用户在登录的时候也要输入账号与密码,那么就要先关闭系统审核。 如果修改了密码文件的名字那么超级管理员sys是无法登录到数据库中的.

8、五、如果想要把系统审核修改为密码文件审核,需要修改两个地方:1.第一个地方在$ORACLE_HOME/dbs/spfile$ORAC讣嘬铮篌LE_SID.ora文件中有一行是 remote_login_passwordfile = none | exclusive |shared 它有三个参数 none :不使用密码文件认证exclusive :要密码文件认证(默认值)shared:要密码文件认证2.第二个地方在$ORACLE_HOME/network/admin/sqlnet.ora文件最后添加下面一行命令,它也有三个参数SQLNET.AUTHENTICATION_SERVICES = none | all | ntf(windows)none :表示关闭操作系统认证,只能密码认证all :用于linux或unix平台,关闭本机密码文件认证,采用操作系统认证,但远程<异机>可以使用密码文件认证nts :用于windows平台

9、演示:超级用户只能通过账号密码进行登录。把$ORACLE_HOME/network/admin/sqlnet.ora文件最后添加上SQLNET.AUTHENTICATION_SERVICES = none 设置成功后保存。验证登录。

oracle密码文件passwordfile

10、再使用超级管理员进行登录,发现必须要输入账号密码才可以进行登录。

oracle密码文件passwordfile

11、六、如果口令文件损坏或者是修改后超级管理员无法登录可以通过下面的方式进行修复因为密码文件是二进制数据文件所以用vi/nano修改任何一点都会造成文件的损坏。从下图中可以看到当密码文件损坏后超级管理员是无法进行登录的。

oracle密码文件passwordfile
oracle密码文件passwordfile

12、通过下面的方式可以对口令文件进行修复,修复后发现超级管理员可以正常登录了。orapwd file=$ORACLE_HOME/dbs/orapw$ORACLE_SID password=choy100NING force=y;

oracle密码文件passwordfile
© 手抄报圈