1、按照网上常规教程安装第一个oracle
参考网址:在CentOS7上安装Oracle19c_jiaodacailei的博客-优快云博客
2、第一个oracle安装并运行成功之后,将其端口号修改为其他可用端口(不要是默认的1521即可)
参考网址:linux下oracle修改默认监听端口号1521_oracle 修改监听端口号_2021xyz666的博客-优快云博客
3、第一个oracle的端口修该后,停掉oracle数据库和监听,然后安装第二个oracle。(根据下面这个网址安装的话,默认端口是1521)
参考网址:在CentOS7上安装Oracle19c_jiaodacailei的博客-优快云博客
4、修改了第二个版本oracle的端口之后,如果在使用dbevear等工具连接第二个版本的oracle出现了如下报错:TNS:listener does not currently know of service requested in connect descriptor(使用的用户密码,ip端口都正确的情况下),那么请改用tns连接。
即在目录下创建一个名称(包括后缀名)为tnsnames.ora的文件:
文件内容如下:
连接名(随便取) =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ip)(PORT = 端口号))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID =数据库名)
)
)
注:数据库查询方式:
SQL> select global_name from global_name;
GLOBAL_NAME
--------------------------------------------------------------------------------
ORACLE19
SQL>
文件示例:
link_oracle19c =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.199.128)(PORT = 3521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SID =oracle19)
)
)
5、把多个oracle加入开机自启
开机自启文件示例(注意根据上方网址介绍的操作去修改dbstart脚本):