目录

一、问题背景

二、解决问题

三、重启数据库

四、重启监听


一、问题背景

CentOS系统需要修改hostname,修改后oracle数据库无法启动和正常运行。

系统:CentOS7.3

数据库版本:Oracle 11g Express Edtion

二、解决问题

通过which oracle查询oracle目录

进入network/admin目录

cd /u01/app/oracle/product/11.2.0/xe/network/admin

修改listener.ora和tnsnames.ora文件host内容就当前主机名

三、重启数据库

1.使用数据库系统管理员账号登陆oracle并成功连接

sqlplus sys/密码 as sysdba;

2.关闭数据库

shutdown immediate;

3.再次启动数据库

startup;

4. 检查Oracle数据库状态

启动Oracle数据库之后,我们需要检查数据库状态,确保数据库已经成功启动。

使用命令行工具检查:

SELECT INSTANCE_NAME, STATUS FROM V$INSTANCE;

该命令将返回一个表格,其中包含了实例的名称和状态。如果实例的状态为`OPEN`,则表示实例已经成功启动。

过程截图

四、重启监听

1.停止监听

lsnrctl status

2.启动监听

lsnrctl start

3.查看监听状态

lsnrctl status

Logo

一站式 AI 云服务平台

更多推荐