查看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数据库账号密码进行保存,以免之后需要重新进行查看,而浪费太多的时间和精力。

数据运维技术 » 查看Oracle数据库密码的方法(Oracle怎么查看密码)