1、配置网络服务
1.1 oracle net和客户端-服务器案例。
1.2 oracle net与通讯协议。
1.3 建立会话。
链接到本地实例
名称解析
启动服务器进程
1.4 创建侦听器。
netca
1.5 数据库注册
动态注册和静态注册
1.6 解析名称的技术
3.名称解析
会话: CONNECT SYSTEM/******@service_name;
@service_name需要解析.
(1).Easy Connect(10g版本开始有)
SQL> connect scott/tiger@hostname.domain:1521/service_name;
(2)本地名称解析tnsname
TNSNAME配置文件: $ORACLE_HOME/network/admin/tnsnames.ora
包括: 服务别名、协议、地址、端口、服务名或实例名.
TNSNAME配置可以使用netca程序配置.
测试tnsname设置: tnsping service_name
service1 =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = db_name.domain.com)
)
)
service2 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(sid = db_name)
)
)
(3)外部名称解析
LDAP目录服务器
1.7 监听管理器
监听器配置文件: $ORACLE_HOME/network/admin/listener.ora
默认监听主机1521端口.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
)
)
监听器可以使用netca程序配置.
监听器控制程序lsnrctl:
·start 启动监听器
·stop 停止监听器
·status 查看监听器状态
·services 查看监听器提供的服务
·version 查看监听器版本
·reload 重新载入监听器
·save_config 将配置更改保存到配置文件listener.ora
·trace 跟踪监听器活动
·change_password 设置监听器密码
·quit 退出监听器,不保存更改
·exit 退出监听器,保存更改
·set 设置各种选项,如跟踪和超时.
·show 显示已为监听器设置的选项
1.8 配置网路服务别名。
1.9 文件名和tnsadmin
有三个文件需要管理,他们位于oracle_home/network/admin
环境变量 TNS_ADMIN。指定了,用于指定三个配置文件的位置???????
注意一个图---------------------------------------
1.10 创建链接服务器
2、共享服务器