2.1 在服务器端配置 tnsnames.ora
编辑 $ORACLE_HOME/network/admin/tnsnames.ora
文件,添加以下内容:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <服务器IP或主机名>)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) # 全局数据库名
)
)
- 将
<服务器IP或主机名>
替换为服务器的实际 IP 地址或主机名。 - 确保
SERVICE_NAME
与数据库的实际名称一致。
2.2 在客户端配置 tnsnames.ora
在客户端的 tnsnames.ora
文件中添加与服务器端相同的配置。文件通常位于以下路径:
- Windows:
%ORACLE_HOME%\network\admin\tnsnames.ora
- Linux:
$ORACLE_HOME/network/admin/tnsnames.ora
例如:
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = <服务器IP或主机名>)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl) # 全局数据库名
)
)