|
本帖最后由 jiawang 于 2018-1-12 15:58 编辑
口令文件也叫密码文件,用于存放被授予SYSDBA及SYSOPER权限的用户的用户名和密码,是一个加密的操作系统文件。
口令文件允许用户连接到远程数据库,执行数据库的管理任务。特别是远程的数据库关闭的时候,使用口令文件,数据库管理员可以远程启动数据库。数据库管理员也可以远程关闭数据库。
oracle linux自带的密码文件命名规则如下:orapw+sid
File参数:指定口令文件存放的全路径及文件名。
PASSWORD:用于指定用户sys的新密码
Entries:为整数值,指定最多可以有多少个用户成为超级用户。
Force:到值为“Y”或“N”,指定是否强行覆盖已经存在的口令文件。
针对于sys密码不清楚的情况下,我们可以通过重建的方式更改sys密码.
1.首先,确定你的密码文件的路径和名称:
在windows下 密码文件路径oracle_home\database
密码文件名称pwd+sid.ora
在linux下 密码文件路径oracle_home/dbs
密码文件名称orapw+sid
Sid为实例名称,
查看实例名称 Select instance_name from v$instance;
select 'pwd'||instance_name||'.ora' from v$instance;
在windows命令提示符下重建密码文件,已oacl为实例名为例
密码文件中含有sys的密码
例如:D:\360>orapwd file=D:\app\wangjia\product\11.2.0\dbhome_1\database\orapwdoacl password=sys entries=3
|
|