用户进程:
Sqlplus、isqlplus、Toad、J/ODBC、OCI等。
1、通过TCP/IP方式直接连接远程的服务器数据库
(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.12) (PORT = 1532)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =orcl)))
192.168.1.12:远程服务器的IP地址
1532:远程服务器的数据库的端口
orcl:服务名
2、通过oracle客户端(监听)连接远程的服务器数据库
2.1、oracle的客户端
oracle的网络链接:
PL/SQL Developer:
$ORACLE_HOME/network/admin/tnsnames.ora 里写内容如下:
ORC =(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP) (HOST = 192.168.1.12) (PORT = 1532)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME =orcl)))
oracle SQL Developer:
连接名:ORC
用户名:
密码:
主机名: 192.168.1.12
端口:1532
SID:orcl
服务名:orcl
建立连接和创建会话:
数据库用户 ==> 用户进程 ==> 服务器进程 ==>创建会话 ==> 远程的Oracle服务器