您的位置:首页 > 其它

orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化

2016-10-27 16:38 281 查看
orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化

[oracle@localhost dbs]$ strings orapworcl

]\[Z

ORACLE Remote Password file

INTERNAL

203EBE72907E750E

V$E8

Sxbqg

466C75A1248EDE33

zJ6z

SCOTT

7AA1A84E31ED7771

4+$#>CC

[oracle@localhost dbs]$ 

SQL> grant sysdba to test1;

SQL> select * from v$pwfile_users;

USERNAME                       SYSDB SYSOP SYSAS

------------------------------ ----- ----- -----

SYS                            TRUE  TRUE  FALSE

TEST1                          TRUE  FALSE FALSE

[oracle@localhost dbs]$ strings orapworcl

]\[Z

ORACLE Remote Password file

INTERNAL

203EBE72907E750E

V$E8

Sxbqg

466C75A1248EDE33

zJ6z

TEST1

22F2E341BF4B8764

SQL> revoke sysdba from test1;

[oracle@localhost dbs]$ strings orapworcl

]\[Z

ORACLE Remote Password file

INTERNAL

203EBE72907E750E

V$E8

Sxbqg

466C75A1248EDE33

zJ6z

TEST1

22F2E341BF4B8764

可以看到没有任何变化,TEST1没有被消除,这是因为 orapwsid文件是二进制文件,不能手工修改,单纯的使用strings 查看不能发现一些细微的变化,

当把这个文件用xxd 显示时,能发现有一个标志位发送了变化。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐