查看Oracle数据库密码的方法(Oracle怎么查看密码)
Oracle数据库是一款商业化的关系型数据库管理系统,其安全性非常高,因此很多用户会将其账号密码加以加密保护,本文就查看Oracle数据库密码的方法进行介绍。
首先,我们可以从配置文件tnsnames.ora中查看Oracle数据库的密码,tnsnames.ora文件位于Oracle安装目录下的\product\xx\network\admin目录下,其中xx为版本号,如Oracle 11g就是11.2.0;
在tnsnames.ora文件中可以得到如下信息:
# tnsnames.ora Network Configuration File:
ORCL = (DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1521))
) (CONNECT_DATA =
(SERVICE_NAME = orcl) )
)
ORCL_BACKUP = (DESCRIPTION =
(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.1)(PORT = 1522))
) (CONNECT_DATA =
(SERVICE_NAME = orcl_backup) (SID=orcl_backup)
(PASSWORD=oraclepwd) )
)
下一种方法是使用sqlplus登录Oracle数据库的sys用户,然后使用如下sql查询:
“`sql
select host, username, password from all_users;
以上这种方式则可以查询出Oracle数据库中所有用户名和密码;
此外,如果你忘记自己的密码,你可以使用reset_password.sql文件,它位于Oracle安装目录下\database\admin目录中,来重置自己的密码:
1. 使用sqlplus登录以sysdba的身份登录,在prompt输入sqlplus sys/you_old_password as sysdba;2. 切换到oracle安装目录下\database\admin下,输入sqlplus "/ as sysdba";
3. 输入@reset_password.sql重置口令;4. 根据提示更改密码;
最后,我们介绍的Linux操作系统下如何查看Oracle数据库的密码,首先打开终端,进入Oracle安装目录,找到/database/response/orcl.rsp文件,用文本编辑器打开orcl.rsp文件,可以看到如下密码信息:
oracle.sysConfig.SYS_PWD=oraclepwd
以上就是查看Oracle数据库密码的方法,我们强烈建议每次安装完成后都应该把Oracle数据库账号密码进行保存,以免之后需要重新进行查看,而浪费太多的时间和精力。