Oracle网络
1、谁提供数据库的服务
SQL> show parameter service
NAME TYPE VALUE
----------------------------- ---------- ----------------------
service_names string wilson
NAME TYPE VALUE
----------------------------- ---------- ----------------------
service_names string wilson
2、当
global_names为true时,db_name= db_domain. service_names
SQL> show parameter
name
NAME TYPE VALUE
------------------------------------ ---------- ------------------
db_file_name_convert string
db_name string wilson
db_unique_name string wilson
global_names boolean FALSE
instance_name string wilson
lock_name_space string
log_file_name_convert string
service_names string wilson
NAME TYPE VALUE
------------------------------------ ---------- ------------------
db_file_name_convert string
db_name string wilson
db_unique_name string wilson
global_names boolean FALSE
instance_name string wilson
lock_name_space string
log_file_name_convert string
service_names string wilson
SQL> show parameter domain
NAME TYPE VALUE
---------------------------- ------------------------------
db_domain string
NAME TYPE VALUE
---------------------------- ------------------------------
db_domain string
3、连接描述符
(1)数据库的ip和端口
(2)service name
4、Listener
在Socket编程中,服务器端启动着程序,等待连接的到来。
启动监听:lsnrctl start
5、Service Handler
当监听器接到了外来的连接时,会生成新的程序为连接提供服务
当未启动listener时,正常情况下,PMON会定期(每隔60秒)尝试向listener注册,即便listener此时已经启动,但是PMON也要60秒之后才会去尝试去注册, 这个在HA的系统中是不行的,可以使用:alter system register来立即启动PMON去注册。
6、网络配置
ldap.ora
names.ora
tnsnames.ora(客户端配置)
listener.ora(服务器端配置)
sqlpnet.ora(客户端配置)
转载于:https://blog.51cto.com/tianya23/274931