第15课ORACLE在LINUX上的使用ORACLE网络讲解材料.ppt 立即下载
2024-12-03
约2.3千字
约28页
0
530KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

第15课ORACLE在LINUX上的使用ORACLE网络讲解材料.ppt

第15课ORACLE在LINUX上的使用ORACLE网络讲解材料.ppt

预览

免费试读已结束,剩余 23 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第15课ORACLE在LINUX上的使用ORACLE网络ORACLE在LINUX上的使用
SERVICE
LISTENER
ORACLE网络与NET8
SERVICE:
SERVICE实际是一个指向特定ORACLE数据库的连
接串

SERVICE使ORACLE的APPLICATION工具如
SQL*PLUS连接并访问相应的ORACLE数据库。建立SERVICE:
菜单没有了,仍然有图形化工具。要感谢JAVA

工具:Net8ConfigrationAssistant
启动Net8Assistant
$netca


主机名输入目标数据库所在的机器名,或使用目标数
据库所在机器的IP地址

主机名一定要书写为PC名.域名
如:
NCTC30.GETJOB.COM.CN
一定要测试,测试失败时:
首先按更改登录,改变登录目的数据库的
USERNAMEPASSWORD。之后一定要再按测试,
否则不会重新测试。


这里的问题同windows下一样:listener未配好。
等会儿再配listenerSERVICE只在本机有效。在其他PC上无效。
连接会失败。

EXAMPLE:

因此,SERVICE在同一台PC不可以重名。
在不同PC间没有影响。
SERVICE名究竟是什么呢?
请大家回想WINDOWS中的相应知识。SERVICE实际是一个指向特定ORACLE数据库的连接串。在WINDOWS在LINUX都一样。
SERVICE建立了,能否连接其它数据库呢?
能。
可为什么有的SERVICE总test不过呢?
因为目标数据库LISTENER没有启动。

LISTENER是什么?大家在windows中已知道了。
修改一个试一下。
以oracle登录

在rxvt终端窗口,或命令行,startx启动xwindow

nect


选择listener,修改,选LISTERNER这一监听器
输入本机IP

1521端口
注意:
以oracle登录

在rxvt终端窗口,或命令行。

lsnrctl:LISTENER控制程序
lsnrctlstatus
lsnrctlstart

Ok,再启动sqlplus连一下注意:
以oracle登录

在rxvt终端窗口,或命令行。

lsnrctl:LISTENER控制程序
lsnrctlclose
lsnrctlstatu

启动sqlplus连一下,建立一个指向本机的SERVICE.叫TEST

建立一个指向同伴的SERVICE.叫TEST2

测试两个SERVICE。

验证SERVICE在同一台PC不可以重名。
在不同PC间没有影响。
关闭本机LISTENER。
让同伴建立一个指向自己PC的SERVICE.叫TEST3,测试。

启动LISTENER,让同伴再测试TEST3

成功,启动sqlplus连一下
两人交换。
ORACLE是一个基于客户机/服务器的体系。

分ORACLESERVER,ORACLECLIENT.

ORACLECLIENT的安装只要在SELECTAPRODUCTTO
INSTALL时选ORACLECLIENT就可以。

在ORACLECLIENT端,建立一个SERVICE,通过
APPLICATION工具(如SQL*PLUS)就可以访问ORACLE
SERVER上的数据库。
概念:
配置(也称为双层体系结构)允许在两台机器之间分布负载

称为客户机的第一台机器支持发出数据请求的应用程序。

后端机器称为服务器,数据库就驻留在该机器中。

客户机负责表现数据,而数据库服务器则专用于支持查询,而不是应用程序。

例如我们运行的sqlplus就是一个客户机application.概念:
NET8:
客户机/服务器之间通过网络连接,ORACLE通过NET8这一系统实现网络连接。

NET8允许使用SQL定位并访问服务器端数据库,如同在一台计算机上一般。

NET8允许数据库服务器根据用户SQL请求,获取并发送数据如同在一台计算机上一般。

客户机/服务器ConnectingtoServers文件和位置文件:
tnsnames.ora:
服务名存储在称为tnsnames.ora的文件中,该文件存在于数据库网络的所有服务器上。每个客户机和应用程序服务器也有各自的tnsnames.ora。


文件:
tnsnames.ora:

PProtocol:连接使用的协议如TCP
Hostname:目标数据库所在的计算机名
Port:缺省为1521
SIDname:要连接的数据库的SID
文件:
listener.ora:
网络上的每一个数据库服务器都必须包含一个listener.ora文件.
该文件列出机器中所有监听进程的名字和地址以及它们所支持的实例。监听程序进程接收来自SQL*
查看更多
王子****青蛙
实名认证
内容提供者
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

第15课ORACLE在LINUX上的使用ORACLE网络讲解材料

文档大小:530KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用