首先准备数据库的必要信息。
查询当前数据库实例名
方法一:select instance_name from v$instance;
方法二:show parameter instance
查询数据库服务名
方法一:show parameter service_name
ora文件:
单实例的2中配法:
//通过SERVICE_NAME配置
SINGLE1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.1)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db1)
)
)
//通过SID配置
SINGLE1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.22.1)(PORT = 1521))
(CONNECT_DATA =
(SID = db1)
)
)
//SERVICE_NAME (数据库服务名)和 SID(数据库实例名)是有区别的。
一般情况下,单实例,我们会把SERVICE_NAME (数据库服务名)和 SID(数据库实例名)写成一样的,
那么上面的2中配置就等效。
如果配置的不一样,或者在集群下&#x