今天参考之前文章 Oracle 19c快速安装部署 在一个新的环境进行安装时,发现配置数据库时报错1521端口被占用:
代码语言:javascript复制[root@OEL7 media]# /etc/init.d/oracledb_ORCLCDB-19c configure
Configuring Oracle Database ORCLCDB.
[FATAL] [DBT-06103] 端口 (1,521) 已在使用。
操作: 请指定空闲端口。
Database configuration failed.
可是1521端口其实并没有被占用:
代码语言:javascript复制[root@OEL7 media]# netstat -ano|grep 1521
[root@OEL7 media]#
后来发现是/etc/hosts配置默认只有两行localhost的,并没有映射主机名和IP地址,加上最后一行的配置:
代码语言:javascript复制[root@OEL7 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.47 OEL7
再次执行
代码语言:javascript复制[root@OEL7 media]# /etc/init.d/oracledb_ORCLCDB-19c configure
Configuring Oracle Database ORCLCDB.
准备执行数据库操作
已完成 8%
复制数据库文件
...
就没有这个报错了。