oracle网络连接配置
Oracle连接数据库配置说明
数据库连接配置说明
1.当数据库在本机安装完成后,在“开始”菜单中选择Oracle – OraDb10g_home1→配置
和移植工具→Net Configuration Assistant,进入数据库配置界面。
2.选择“本地Net服务名配置”,点击下一步,如下图:
3.在“服务名”中输入数据库的SID(SID由其它文档提供,或由数据库安装者提供),点
击下一步,如下图:
4.选择TCP,点击下一步,如下图:
5.在“主机名”中输入数据库所在机器的IP地址(该IP地址由其它文档提供,或由数据
库安装者提供),点击下一步,如下图:
6.选择“是,进行测试”,点击下一步,如下图:
7.此时会提示用户名/密码不符,点击更改登录,弹出修改用户名与密码的录入框,输入
登录数据库所需的用户名与密码即可(用户名/密码由其它文档提供,或由数据库安装者提供),如下图:
8.在上图中点击“确定”后,若提示“正在连接……测试成功”,说明数据库已连通,点
击下一步保存连接配置,如下图:
9.在“网络服务名”中输入一个自定义的名称(默认名称是数据库的SID,但可以自行修
改),该名称将用于一些与连接数据库相关的其它操作,如下图:
10.上一步骤中点击下一步后,会提示“是否配置另一个Net服务名”,选择“否”后再点
击下一步则会提示配置完成。
oracle监听程序配置和网络服务名配置
oracle监听程序配置和网络服务名配置
监听程序配置:
1.打开Oracle 11g 的配置和移植工具中Net Configration Assistant;
2.为数据库添加监听程序:
3.设置监听程序名:
4.选择监听器协议:TCPS/TCP:
5.设置TCP/IP协议下使用的端口:
6.选择是否配置另一个监听程序:
7.监听程序配置完成:
8.完成配置:
为数据库配置本地网络服务名1.选择配置项目:
2.添加网络服务名:
3.添加要访问的数据库名:点击“下一步”,
填写服务名,该服务名就是Oracle安装时,为数据库取的全局数据库名。通常为ORCL
4.选择TCP/IP网络协议:
5.输入主机名,主机名可以是计算机名称,也可以是一个IP地址,主机如果是本机,可以使用本机计算机名称、“localhost”、“127.0.0.1”、或者本机的IP地址
6.对连接进行测试:
7.为网络服务名起名称:
8.选择是否继续配置:
9.配置完毕:
10.用sysdba身份登入数据库:
netca参数
netca参数
Netca参数是Oracle数据库安装过程中的一个重要组成部分,它用
于配置和管理Oracle网络环境。在安装Oracle数据库时,我们需要使
用Netca参数来设置数据库的网络连接和通信方式,以确保数据库能够正常运行和与其他系统进行通信。
Netca参数包括了一系列的选项和配置项,下面我将介绍一些常用
的Netca参数及其作用。
1. Listener配置:Listener是Oracle数据库与客户端之间的通信桥梁,通过Listener,客户端可以与数据库进行连接和通信。在Netca参数中,我们可以设置Listener的监听地址、端口号、协议等信息,以及监听的
服务名称和数据库实例名称。通过合理配置Listener,可以确保数据库
能够被客户端正常访问和使用。
2. 网络协议配置:Oracle数据库支持多种网络协议,如TCP/IP、
IPC等。在Netca参数中,我们可以选择合适的网络协议,并进行相应
的配置。不同的网络协议适用于不同的网络环境,通过正确配置网络
协议,可以提高数据库的性能和稳定性。
3. 网络连接配置:在Netca参数中,我们可以设置数据库的网络连
接方式,如使用静态IP地址还是动态IP地址,以及是否启用连接池等。通过合理配置网络连接,可以提高数据库的连接效率和并发性能。
4. 安全配置:在Netca参数中,我们可以设置数据库的安全选项,
如启用加密连接、启用身份验证等。通过合理配置安全选项,可以保
护数据库的数据安全和隐私。
5. 高可用性配置:在Netca参数中,我们可以设置数据库的高可用
oracle安装网络适配器的配置
Oracle 11g 安装之网络适配器要求Microsoft Loopback Adapter (环回适配器)
安装11g的时候,这台机器又遇到了需要安装环回适配器的问题。我的系统是Windows 2003 Server,实验室的网络环境里IP地址是DHCP自动分配的,Oracle如果发现你的机器是DHCP分得IP的话,会要求安装Microsoft Loopback Adapter (环回适配器),以此来提供静态IP地址。安装方法详细见下:
1. 单击“开始”,然后单击“控制面板”。
2. 如果您在经典视图中,请单击左窗格中的“控制面板”下的“切换到分类视图”。
3. 双击“打印机和其它硬件”,然后单击“下一步”。
4. 在左窗格中的“请参阅”下,单击“添加硬件”,然后单击“下一步”。
5. 单击“是,我已经连接了此硬件”,然后单击“下一步”。
6. 在列表的底部,单击“添加新的硬件设备”,然后单击“下一步”。
7. 单击“安装我手动从列表选择的硬件”,然后单击“下一步”。
8. 单击“网络适配器”,然后单击“下一步”。
9. 在“制造商”框中,单击“Microsoft”。
10. 在“网络适配器”框中,单击“Microsoft 环回适配器”,然后单击“下一步”。
11. 单击“完成”。
12. 重新启动。进入网络连接属性,应该可以看到“本地连接2”,打开它的属性,修改TCP/IP协议的配置,改为手动分配IP地址,Oracle推荐的值是10.10.10.10,或者192.168.x.x,掩码255.255.255.0。网关等全部留空。记下该值备用。
Oracle网络配置概论(PPT 63页)
OOrraaccllee系数统据应用库
OOrraaccllee系数统据应用库
广州大学华软软件学院 软件工程系
OOrraaccllee系数统据应用库
广州大学华软软件学院 软件工程系
OOrraaccllee系数统据应用库
广州大学华软软件学院 软件工程系
利用命名方式建立客户端会话的步骤:
1. 客户端在连接字符串中给出一个连接标识符,提出初 始连接请求。
OOrraaccllee系数统据应用库
广州大学华软软件学院 软件工程系
1.1 Oracle的网络服务组件
为了适应大型企业网络应用的要求,Oracle网 络服务结构在可连接性、可管理性、可扩展性以 及网络安全等方面均提供了完善的解决方案。 组件一:Oracle Net
Oracle net是同时驻留在oracle服务器与客户 端上的一个软件层,它负责建立与维护客户端应 用程序到数据库服务器的连接。
据库的存在方式。一个数据库可以具有多个服务名。在 大部分情况下,数据库的服务名就是它的全局数据库名 (global database name),即数据库名加上网络域名。
OOrraaccllee系数统据应用库
广州大学华软软件学院 软件工程系
数据库服务名通过初始化参数service_names 来指定,service_names参数默认值为全局数据库 名(db_name参数加上db_domain参数) ,可以在 初始化参数文件中设置,例如: service_names=foxconn.gz,foxconn.bj 利用连接描述符访问数据库服务 为了连接到数据库服务器,客户端必须使用“连 接描述符”来提供数据库的位置与数据库服务名 信息。
配置Oracle数据库网络连接
一、建立静态监听
[oracle@localhost ~]$ netmgr #开启监听器
点击添加添加LISTENERS 把动态更改为静态
在Host中填入服务器的IP地址
Port中填入oracle的连接端口1521
在Global Database Name:中填写自己数据库的名字Oracle Home Directory 用默认
SID中填写自己的oracle sid
点击Save Network Configuration 保存
开启监听
[oracle@localhost ~]$lsnrctl #进入监听模式LSNRCTL>start #开始监听
二、建立服务
点击途中“+”添加
在Net Service Name 中写入服务名称(服务名在连接时要用到)
选择TCP/IP(Internet Protocol) 下一步
在Host Name 中添加自己数据库服务器的IP
在Port Number 中添加自己数据库服务器的链接端口
在(Oracle8i or later ) Service Name 中填写自己Oracle数据库名称
(Oracle8 or Previous) SID 中填写自己Oracle数据库的SID (适用于8以前的版本)
点击Finish
在Command 选项卡中点击Test Service…测试如有下面错误提示:
表示scott用户被锁定没有解锁。
解决方法:
[oracle@localhost~]$ sqlplus sys/sys sysdaa #使用sys用户密码为sys登陆
SQL>alter user scott account unlock; #给scott用户解锁
oracle建立网络连接配置
开始→程序→Oracle - OraDb10g_home1(你本机上的oracle软件)→配置和移植工具→Net Configuration Assistant,弹出如下图
链接配置完成,接下来就可以用PL\SQL(各版本图标可能不同)进行连接
Ok即可。
Oracle服务器参数配置图解
服务器参数配置
第一部分:查看本机计算机名称(HostName)
1、鼠标右击桌面“计算机”,图标,弹出菜单选择“属性”命令,打开“系统”窗口;
2、记录“计算机名”,以备使用。
第二部分:配置服务器参数
第一步:在“开始”菜单选择“Net Configuration Assistant”,启动“NetCA”网络参数配置工具。
第二步:按下列图示顺序,进行服务器“监听程序配置”。
第三部分:接上图,按下列图示顺序,进行“本地Net服务名配置”。
在下图中输入服务名:ORCL
在下图中输入前面查询到的计算机“主机名”:SUxx
最后单击“完成”按钮,结束配置。系统会自动修改参数配置文件,并启动监听服务:OracleOraDb11g_home2TNSListenner
第四部分:启动Oraclr服务
1、鼠标右击桌面“计算机”图标,弹出菜单选择“管理”,打开“计算机管理”控制台窗口;
2、在“服务”类别中选择“OracleServiceORCL”服务项,并“启动”该服务。(启动可能较慢,需要几分钟时间,耐心等待)。
ORACLE数据库配置
ORACLE数据库配置
ORACLE 数据库
⼀、ORACLE 简介
(⼀)什么是 ORACLE
ORACLE 数据库系统是美国 ORACLE 公司(甲⾻⽂)提供的以分布式数据库为核⼼的⼀组软件产品,是⽬前最流⾏的客户/服务器(CLIENT/SERVER)或 B/S 体系结构的数据库之⼀。ORACLE 通常应⽤于⼤型系统的数据库产品。
ORACLE 数据库是⽬前世界上使⽤最为⼴泛的数据库管理系统,作为⼀个通⽤的数据库系统,它具有完整的数据管理功能;作为⼀个关系数据库,它是⼀个完备关系的产品;作为分布式数据库它实现了分布式处理功能。
ORACLE 数据库具有以下特点:
(1)⽀持多⽤户、⼤事务量的事务处理
(2)数据安全性和完整性控制
(3)⽀持分布式数据处理
(4)可移植性
(⼆)ORACLE 体系结构
1.数据库
Oracle 数据库是数据的物理存储。这就包括(数据⽂件 ORA 或者 DBF、控制⽂件、联机⽇志、参数⽂件)。其实 Oracle 数据库的概念和其它数据库不⼀样,这⾥的数据库是⼀个操作系统只有⼀个库。可以看作是 Oracle 就只有⼀个
⼤数据库。
2.实例
⼀个Oracle 实例(Oracle Instance)有⼀系列的后台进程(Backguound Processes)
和内存结构(Memory Structures)组成。⼀个数据库可以有 n 个实例。 3.数据⽂件(dbf)数据⽂件是数据库的物理存储单位。数据库的数据是存储在表空间中的,
真正是在某⼀个或者多个数据⽂件中。⽽⼀个表空间可以由⼀个或多个数据⽂件组成,⼀个数据⽂件只能属于⼀个表空间。⼀旦数据⽂件被加⼊到某个表空间后,就不能删除这个⽂件,如果要删除某个数据⽂件,只能删除其所属于的表空间才⾏。
oracle10安装后的连接配置
oracle10安装后的连接配置
oracle10的client和database都安装好后,需要进行两者的连接配置才能使用。
点击Db—配置和移植工具—Net Configuration Assistant—本地net服务名配置—添加—服务名(oracle,这是在软件安装时出现的服务名,没有修改的话就是orcl,我这里是修改了的)—下一步—直到测试—点击修改登录(system不变,口令自己设)—此时测试应该为成功—点击下一步完成配置即可。
点击client—配置和移植工具—Net Configuration Assistant—本地net服务名配置—添加—服务名(oracle,这是在软件安装时出现的服务名,没有修改的话就是orcl,我这里是修改了的)—下一步—直到测试—点击修改登录(system不变,口令自己设)—此时测试应该为成功—点击下一步完成配置即可。
点击client—Enterprise Manager Console—弹出对话框中添加pc名(电脑名)和服务名(oracle)—确定—创建数据库。点击数据库—输入system和口令(第一次进入只有这个用户名,因为还没有新建)。点击存储—表空间—单击右键创建—命名自己的表空间,点击用户—单击右键创建—命名用户和口令(以后登录的用户和口令)。
操作完这几步后,点击client—应用程序开发—SQLPlus Worksheet—输入新建的用户名和口令,状态应显示为“已连接”,在上面空白区中书写SQL语言,可以创建表、修改表等。点击点击client—Enterprise Manager Console—输入用户名和口令—方案—查看表(所有的表都放在新建的用户下面)。SQLPlus Worksheet是对表进行操作的,Enterprise Manager Console是查看这些表的,两者是一起使用的。
Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)配置
Oracle数据库监听器(LISTENER)和本地服务名(Tnsname)配置
分类:Oracle 基础知识2009-11-24 10:12 8315人阅读评论(7) 收藏举报
一、监听器(LISTENER)
监听器是Oracle基于服务器端的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。
二、本地服务名(Tnsname)
Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进行连接,否则拒绝该连接。
本地服务名是Oracle客户端网络配置的一种,另外还有Oracle名字服务器(Oracle Names Server)等。Oracle常用的客户端配置就是采用的本地服务名,本文中介绍的也主要是基于本地服务名的配置。
三、Oracle网络连接配置方法
配置Oracle服务器端与客户端都可以在其自带的图形化Oracle网络管理器(Oracle Net Manager)里完成(强烈建议在这个图形化的工具下完成Oracle 服务端或客户端的配置)。在Windows下,点击“开始/程序/Oracle - OraHome92/Configuration and Migration Tools/Net Manager”启动Oracle网络管理器工具,在Linux/Unix下,利用netmgr命令来启动图形化Oracle网络管理器,如:
oracle连接的三个配置文件(转)
oracle连接的三个配置⽂件(转)
Oracle中TNS的完整定义:transparence Network Substrate透明⽹络底层,监听服务是它重要的⼀部分,不是全部,不要把TNS当作只是监听器
ORACLE当中,如果想访问某个服务器,必须要设置TNS,它不像SQL SERVER那样在客户端⾃动列举出在局域⽹内所有的在线服务器,只需在客户端选择需要的服务器,然后使⽤帐号与密码登录即可。⽽ORCAL不能⾃动列举出⽹内的服务器,需要通过读取TNS配置⽂件才能列出经过配置的服务器名。
第二章 Oracle8i安装及相关网络配置
Net8的分层结构示意 协议适配器
客户端 客户端的 Net8 服务器端 网络 服务器端的 Net8
UPDATE … UPDATE …
TNS层 DATABASE Net层
Net8使应用的客户端和服务器端的网络透明
2.3.4 Net8连接实例
• Net8提供了两个可视化工具:Net8 • • •
Assistant和Net8 Easy Config。 通过这两个工具,用户可以方便的建立和 测试Oracle8的网络环境。 Net8 Assistant中可以创建和修改服务名。 Net8 Easy Config可以用来创建一个到数 据库服务的连接。
Net8 Assistant
Net8 Easy Config创建连接
• • • •
可以增加新的服务 修改服务 删除服务 测试服务
Net8 Easy Config
该文件在用database Assistant创建数据库时 自动创建
3.3 Net8的体系结构
• Oracle的网络支持是通过Net8来实现的。 • Net8使用透明网络服务层(TNS)和标准网 • •
络协议连接Oracle8的客户与服务器。 Oracle的Net8是基于开放式互连(OSI) 参考模型之上的。 Net8的分层结构可见下图。
硬件要求:
•
安装过程:
Windows 2000
2.Oracle网络配置
2-21
使用ONCA配置 配置Oracle Net: 使用 配置 配置服务名
2-22
使用ONCA配置 配置Oracle Net: 使用 配置 配置服务名
2-23
Oracle Net Manager:服务命名 服务命名
2-24
wk.baidu.com
Oracle Net Manager:服务命名 服务命名
2-25
Oracle Net Manager:服务命名 服务命名
2-13
使用ONCA配置 配置Oracle Net: 使用 配置 配置命名方法
2-14
使用ONCA配置 配置Oracle Net: 使用 配置 配置命名方法
2-15
使用ONCA配置 配置Oracle Net: 使用 配置 配置命名方法
2-16
使用ONCA配置 配置Oracle Net: 使用 配置 配置服务名
2-31
2-9
使用ONCA配置 配置Oracle Net: 使用 配置 配置监听程序
2-10
使用ONCA配置 配置Oracle Net: 使用 配置 配置监听程序
2-11
使用ONCA配置 配置Oracle Net: 使用 配置 配置监听程序
2-12
使用ONCA配置 配置Oracle Net: 使用 配置 配置监听程序
2-5
配置概要文件
oracle topic5 Oracle网络配置
CMADMIN监视网关进程和监听的运行,在必要时关闭或启动
这些进程。另外,它还将网关进程的位置和负荷注册到监
听上。
网络配置
Oracle网络配置分服务器配置(listener.ora)和客户机
启动监听器
• C:\>lsnrctl start [监听器名]
显示监听器运行状态
• lsnrctl status [监听器名]
停止监听器
• lsnrctl stop [监听器名]
查看当前的监听器:
SQL>show parameter local 或Lsnrctl>show current_listener
常见的连接问题
1、ORA-12541: TNS: 没有监听器: 显而易见,服务器端的监听器没有启动,另外检查客户端IP地址 或端口填写是否正确。启动监听器: $ lsnrctl start或C:\lsnrctl start 2、ORA-12500: TNS: 监听程序无法启动专用服务器进程: 对于Windows而言,没有启动Oracle实例服务。启动实例服务: C:\oradim –startup -sid myoracle 3、ORA-12535: TNS: 操作超时: 出现这个问题的原因很多,但主要跟网络有关。解决这个问题, 首先检查客户端与服务端的网络是否畅通,如果网络连通,则检 查两端的防火墙是否阻挡了连接。
oracle 网络配置
杨进 goodskyfly@163.com
学习目标
Oracle 监听器是一个服务器端程序,用于监 听所有来自客户端的请求,并为其提供数
据库服务。因此对监听器的管理与维护相当 重要。 本章主要内容是描述对Oracle 监听器的配置 与管理
【本章要点】
• 配置监听 • 区分独占、共享模式 • 区分动态、静态注册
SQL> show parameter service //验证service_names 的值为db_name+db_domain NAME TYPE VALUE ------------------------------------ ----------- -------------------service_names string orcl.oracle.com
• 全局数据库名:一般设置为DB_NAME.DB_DOMAIN( DB_NAME 和DB_DOMAIN为初始化参数),这里设为orcl 。 • Oracle 主目录:应该设置为Oracle 软件的安装路径。 • SID:设置为数据库的SID,这里设置为orcl。
二、配置客户端网络服务名
在客户端安装过程中,或安装完毕后,一般要进行网络配置 。网络配置的目的是,客户端和服务器可能使用不同的操作 系统平台和不同的网络通讯协议,这样客户端连接服务器就 需要提供必要的参数,包括要连接的服务器名称、连接的端 口号、使用的通讯协议等。 对于普通用户,这些参数不便于理解和记忆。通过网络配置 ,可以把网络服务名同配置联系起来,一旦配置完成,以后 就可以使用该网络服务名进行数据库的连接,使连接过程得 到简化。 当安装Oracle 数据库产品时,系统会自动在服务器端为数据 库配置相应的网络服务名,默认网络服务名与实例标识(SID) 相同。为了便于访问同一台服务器上的多个Oracle 数据库, 应该为新数据库配置相应的网络服务名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网络连接配置实验
实验目的:掌握Oracle数据库的网络配置方法,熟悉掌握网络配置的各参数内容。
实验内容:Oracle网络连接配置过程的实验。
实验环境:Windows Server 2003 Enterprise Edition
实验步骤:
1、熟悉与网络配置相关的三个参数文件sqlnet.ora、tnsname.ora和listener.ora
Sqlnet.ora(位于客户端和服务器端,用于主机命名法和目录命名法)
路径:c:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
Sqlnet.ora文件内容:
# sqlnet.ora Network Configuration
#File: C:\oracle\product\10.2.0\db_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.
# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
tnsname.ora(位于客户端和与其它服务器通信的服务器端,主要用于本地命名法) 路径同上
Tnsname.ora内容:
# tnsnames.ora Network Configuration
#File: C:\oracle\product\10.2.0\db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ydxz-5f49a22351)(PORT = 1521)) (CONNECT_DATA =
(SERVER = shared)
(SERVICE_NAME = test)
)
)
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = ydxz-5f49a22351)(PORT = 1521)) (CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
Listener.ora(只存在于服务器端)
路径同上
文件内容:
# listener.ora Network Configuration
#File: C:\oracle\product\10.2.0\db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.2.0\db_1)
(PROGRAM = extproc)
)
(sid_desc =
(sid_name = orcl)
(global_dbname = orcl)
(oracl_home = c:\oracle\product\10.2.0\db_1)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = ydxz-5f49a22351)(PORT = 1521))
)
)
2、熟悉网络连接中的五种命名方法,重点掌握本地命名方法。
3、用户和Oracle数据库服务器建立连接的过程
4、配置监听器
5、配置客户端
6、配置共享连接
7、调用外部过程