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