OCM备考 一、Server config 之网络配置
来源:互联网 发布:网络监控水晶头接法图 编辑:程序博客网 时间:2024/05/20 10:23
OCM考试大纲关于network配置的要求
一 Server Configuration
﹡ Create and manage multiple network configuration files
﹡ Create and configure a listener
﹡ Set up network tracing
oracle网络配置主要包括对listener、本地命名服务的配置,下述内容概括了网络配置的主要知识点:
1、 怎么创建第一个listener
LISTENER=
# 上面部分定义listener名称、服务器地址和端口
SID_LIST_LISTENER=
# 上面部分定义需要静态注册的服务,静态注册和动态注册的区别见后面,这里是提供给C、C++等程序访问数据库的外部程序接口进行静态注册,这类接口不能采用动态注册。
2、怎么为listener增加IP
LISTENER =
)
# 192.168.155.10是为listener新增加的ip
SID_LIST_LISTENER =
3、怎么为listener配置多个监听端口(同一IP)
在同一IP地址上为listener增加端口1525:
修改listener.ora
LISTENER =
修改tnsnames.ora
OA =
)
由于采用了非默认端口(1525),如果要实现动态注册设置local_listener参数,先在tnsnames.ora中配置(如果采用静态注册,则只需要在listener.ora中修改SID_LIST_LISTENERNAME,加入service配置):
LOCAL_LISTENER =
然后修改local_listener参数:
Sql> alter system set local_listener=LOCAL_LISTENER scope=both;
4、
LISTENER =
)
LISTENER1 =
)
#新增listener1,ip为192.168.155.10
SID_LIST_LISTENER =
5、 管理远程服务器上的listener
注:这个知识点ocm应该不会考,但最近安全检查时,常碰到关于给listner设置密码,防止远程非法关掉listener的情况。通过下面的例子说明如何远程关闭listener。oracle 10g已经从产品层面防止了该隐患。
要求:在主机host1上,远程关闭主机host2上的listner。
1) 在host1上的listener.ora文件中定义host2上的listener:LISTENER_HOST2 = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 1521)(IP = FIRST)) ))
2) 在host1上的tnsnames.ora文件对前面定义的host2上的listener做命名解析:Listener_host2 = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host2)(PORT = 1521)) )
3) 在host1上关闭host2上的listener在host1上:Lsnrctl > set curr listener_host2Lsnrctl> statusLsnrctl> stop如果在listener上没有设置密码,将会被直接关闭。在host2上为listener设置密码:
lsnrctl> set curr listener
lsnrctl> set password
lsnrctl> save_config
1.5 开启listener trace功能
1) 开启trace
lsnrctl> trace admin listener_name
在$ORACLE_HOME/network/trace/listener_name.trc将产生,记录listener对远程连接的处理情况。
2) 关闭trace
lsnrctl> trace off;
6、 动态注册与静态注册
oracle实例启动后需要把service通知listener,这个过程称为注册。注册分为两种方式:动态注册和静态注册。
1) 动态注册
实例通过PMON进程,自动将service注册到listener,service定义在service_names参数中。PMON进程每隔一分钟自动检查是否新的service需要注册,如果希望手工立即注册,可以执行如下命令:
sql> alter system register;
采用动态注册,则不再需要listener.ora文件。
下面是配置service动态注册的例子:
修改service_names参数:
sql> alter system set service_names='orcl,erp'; -- 新增加service的名称为erp
修改tnsnames.ora,对service做解析,增加以下部分:
服务状态unknonw,代表服务是静态注册到listener。
- OCM备考 一、Server config 之网络配置
- OCM备考 一、Server config 之配置shared server
- OCM备考 一、Server config 之手工创建数据库
- OCM备考 一、Server config 之管理表空间
- OCM备考 三. Managing Database Availability 之recovery catalog
- OCM备考 三. Managing Database Availability 之RMAN日常操作
- OCM备考 三. Managing Database Availability 之RMAN高级操作
- OCM备考 三. Managing Database Availability 之flashback
- server-config.wsdd配置一例
- server-config.wsdd配置一例
- 备考ocp_ORACLE专题之网络
- <<OCM实验选讲>> 第三课 网络配置 实验
- OCM Part1:Server Configuration
- jackrabbit OCM(一)
- jackrabbit OCM(一)
- OCM成长之旅
- 用 config drive 配置网络
- spring cloud 之 config-server
- 深入了解WM_SIZE
- OCM备考 一、Server config 之管理表空间
- BNU - Truchet Tiling-搜索
- OCM备考 一、Server config 之配置shared server
- C++ - 区分new的三种形态
- OCM备考 一、Server config 之网络配置
- 《设计原本》摘记:
- 收藏一些qq面试题
- PVCBOT【9号C版】忐忑者--自平衡双轮小车
- Maven && ssh
- 在wxwidgets 界面编程使用 png 图片
- OCM备考 三. Managing Database Availability 之recovery catalog
- OCM备考 三. Managing Database Availability 之RMAN日常操作
- OCM备考 三. Managing Database Availability 之RMAN高级操作