77范文网 - 专业文章范例文档资料分享平台

OCP认证考试指南全册Oracle Database 11g练习与知识点 - 图文(4)

来源:网络收集 时间:2019-08-28 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(3) 启动Net Manager。

在Linux系统中,从操作系统提示符中运行netmgr。在Windows系统中,从“开始”菜单启动它。Net Manager 窗口最上面的行将显示Oracle Net 文件的位置。如果这不是新目录,则TNS_ADMIN变量设置的不正确。

(4) 创建新侦听器:展开导航树的Local分支,突出显示Listeners项,然后点击“+”图

标。

(5) 输入侦听器名“NEWLIST”,然后单击OK按钮。 (6) 单击Add Address按钮。

(7) 对于Address1,选择“TCP/IP”作为协议,并输入“127.0.0.1”作为主机,“1521”

作为端口。

(8) 创建新服务名:突出显示导航树的Service Naming项,然后单击“+”图标。 (9) 输入―NEW‖作为新服务名,然后单击Next按钮。 (10) 选择―TCP/IP‖作为协议。然后单击Next按钮。

(11) 输入―127.0.0.1‖作为主机名,―1521‖作为端口,然后单击Next按钮 (12) 输入“SERV1”作为服务名,然后单击Next按钮 (13) 单击Finish按钮。如果尝试进行尝试,将显示失败

(14) 通过单击File和Save Network Configuration菜单项保存配置。这将在TNS_ADMIN

目录中创建linstener.ora文件盒tnsname.ora文件。

(15) 使用编辑器检查这两个文件。 LISTENER.ORA文件如下: # listener.ora Network Configuration D:\\oracle\\product\\10.2.0\\db_2\\NETWORK\\ADMIN\\listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ChuPengfei-PC)(PORT = 1521)) ) TNSNAMES.ora文件如下: ORCL = File:

(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ChuPengfei-PC)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) (16) 从操作系统提示符中使用lsnrctl start listener 启动监听器。 (17) 在操作系统提示符中使用tnsping orcl尝试连接字符串。

(18) 使用sqlplus / as sysdba,经操作系统省份验证连接到数据库,忽略任何监听器。 (19) 为正在运行的实例设置service_names参数和local_listener参数(仅限于内存,不在

参数文件中设置),并向新侦听器注册新服务名: ALTER SYSTEM SET service_names=sercvl SCOPE=MEMORY; ALTER SYSTEM SET local_listener=NEW SCOPE=MEMORY; ALTER SYSTEM REGISTER; (20) 在操作系统提示符下,使用lsnrctl services newlist,确认已向新侦听器注册了新服务。 (21) 通过使用以下代码登录,确认新网络环境已生效: sqlplus system/oracle@new 练习4-2 设置共享的服务器环境

本练习是【练习4-1】中步骤(21)的延续,用户需要配置共享服务器。并证实其可以运行。

(1) 设置dispatchers参数和share_servers参数,并注册到侦听器,命令如下: ALTER SYSTEM SET dispatchers=’(protocol=tcp)(dispatchers=2)’ SCOPE=MEMORY; ALTER SYSTEM SET shared_servers=4 SCOPE=MEMORY; ALTER SYSTEM REGISTER; (2) 通过查询视图V$PROCESS,确认调度程序和共享服务器已经启动、查找名为S000、

S001、S003、D000、D001的进程 SELECT program FROM v$process ORDER BY program;

(3) 在操作系统提示窗口,确认调度程序已经注册到侦听器。 lsnrctl services listener

(4) 通过侦听器进行了解,并确认通过共享服务器机制执行了连接。

SELECT d.name, s.name FROM v$dispatcher d, v$shared_server s, v$circuit c WHERE d.paddr = c.dispatcher AND s.paddr = c.server; (5) 还原到最初的配置以清理环境。 ALTER SYSTEM SET local_listener='' SCOPE=MEMORY; ALTER SYSTEM SET service_names='' SCOPE=MEMORY; ALTER SYSTEM SET dispatchers='' SCOPE=MEMORY; ALTER SYSTEM SET shared_servers=0 SCOPE=MEMORY; ALTER SYSTEM REGISTER; (6) 在操作系统提示窗口,使用命令停止侦听器 lsnrctl stop listener (7) 取消设置TNS_ADMIN变量。在linux系统中,采用export TNS_ADMIN=’’;在Windows系统中,删除TNS_ADMIN注册表项。

本章知识点回顾

配置和管理Oracle网络

? 服务器段文件是listener.ora和sqlnet.ora(可选) ? 客户端文件是tnsnames.ora和sqlnet.ora(可选)

? Oracle Net文件位于ORACLE_HOME/network/admin,或位于TNS_ADMIN变量指向的

目录。

? 名称解析可以本地执行(使用tnsnames.ora文件),也可以在中心位置执行(使用LDAP

目录)

? ? ? ?

Easy Connect不需要任何名称解析 一个侦听器可以侦听多个数据库 多个侦听器可以连接一个数据库

可以使用静态(通过在listener.ora文件详细编写代码)或动态(由PMON进程更新侦听器)方法,向侦听器注册实例

? 每个用户进程都存在到专用服务器进程的持久连接 使用Oracle共享服务器体系结构

? 用户进程连接到调度程序,这些连接是持久的 ? 所有调度程序在一个公共队列上放入请求 ? 共享服务器进程从公共队列中取走请求 ? 每个调度程序都有自己的响应队列

? 共享服务器进程将结果放在适当调度程序的响应队列上 ? 调度程序取出结果,将结果返回给适当的用户进程

? 共享服务器至少配置两个实例参数:dispatchers和shared_servers。

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说教育文库OCP认证考试指南全册Oracle Database 11g练习与知识点 - 图文(4)在线全文阅读。

OCP认证考试指南全册Oracle Database 11g练习与知识点 - 图文(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/jiaoyu/688776.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: