在文件 tnsnames.ora 下增加GFS =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.2.4.95)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = pay)
)
)
此文件在%oracle_home%\product\10.1.0\Db_1\NETWORK\ADMIN
服务启动的是后台进程,这类似 于Unix中的守护进程。当Oracle数据库服务启动时,系统中没有典型的Oracle进程运行。相反,该服务进程等待来自SQL*Plus的最初连 接,这引起一个前台进程启动并创建该系统全局区域SGA的后台进程。当Oracle数据库关闭时,所有创建的进程被终止。但是该进程自身仍在继续运行,等 待下一个连接请求和启动命令。这就是当我们通过Windows中的Oracle Service启动了数据库实 例,但在SQL*Plus或Oracle企业管理器中关闭了数据库实例后,然而Windows中的OracleService服务仍处于“已启动”状态的 原因。只有停止Windows中的Oracle Service服务(即进程),才能保证不启动数据库。当然,当OracleService服务停止后,还可通过其他方式启动数据库实例。有多种方式可实 现对Windows中有关Oracle服务的管理,具体内容可详见后面相关章节。
Oracle 网络监听器(Net Listener)是另一个重要的服务。该服务必须在用户能连接到Oracle数据库之前启动运行。该进程关闭与否并不影响已经在客户端与数据库之间建立 起的连接和用户对数据库的使用。以SQL*Plus为例,当Oracle网络监听器的服务OracleTNSListener启动之前,启动 SQL*Plus并连接至数据库,系统出现错误信息“ORA-12541:TNS:nolistener”。原因是没有启动监听服务或者监听器损坏;当 Oracle网络监听器的服务启动SQL*Plus并连接至数据库后,若停止OracleTNSListener服务,则对SQL*Plus没有任何影 响,只要没有断开连接,SQL*Plus仍可与数据库进行数据交互。其中,TNS(Transparent Network Substrate)代表透明网络层。
2.可用的Oracle服务
根据安装的产品不同,在Windows中产生的Oracle服务也不同,其实也正是这一点说明了数据库服务器与其所使用的操作系统是紧密相关的。
Oracle Database 10g安装后生成多个服务,这些都是Oracle Database 10g运行中所必需的。
通常当创建数据库并完成安装后,以下两个主要服务会自动启动:
·Oracle Service (Oracle数据库服务)
·OracleTNSListener (Oracle数据库监听服务)
如果安装了Oracle Enterprise Manager Database
Control,则OracleDBConsole服务自动启动。若配置了Automatic Storage
Management,则OracleCSService和OracleASMService+ASM服务也会出现在服务列表中。
与Oracle 10g不同,Oracle9i安装完成后产生12个与其有关的服务,为便于比较,下面是几个与Oracle9i数据库相关的服务:
(1)Oracle Service
数据库服务。该服务为数据库实例系统标识符SID而创建,SID是Oracle安装期间输入的数据库服务名字(如OracleServiceTEST)。该服务是强制性的,它担负着启动数据库实例的任务。
如果没有启动该服务,则当使用任何Oracle工具如SQL*Plus时,将出现ORA-12560的错误信息提示。该信息内容是“ORA-12560 TNS:
protocol adapter error”,这也意味着数据库管理系统的管理对象没有启动,即数据库没有工作。当系统中安装了多个数据库时,会有多个Oracle Service,SID会因数据库不同而不同。一般将服务的启动类型设置为“自动”,这样,当计算机系统启动后该服务自动启动。
(2)OracleTNSListener
监听器服务。例如,Oracle
OraHome92TNSListener 承担着监听并接受来自客户端应用程序的连接请求的任务。当Windows计算机重新启动后,该服务将自动启动。如果该服务没有启动,那么当你使用 Oracle企业管理器控制台或一些图形化的工具进行连接时,将出现错误信息“ORA-12541 TNS: no listener”。但对一般的连接并无影响。例如,在MS-DOS提示符中用sqlplus/ @net_service_name形式启动SQL*Plus并进行连接时,则不会出现错误信息提示。一般将该服务的启动类型设置为“自动”,这样,当计 算机系统启动后该服务自动启动。也可通过手动方式启动服务:C:\>net start OracleTNSListener。
注意 在连接上出现的问题,多数都与监听器有关。
(3)OracleAgent
代理服务。该服务是Oracle企业管理器产品的一部分。执行作业和监视Oracle服务性能及监听器、数据库、Oracle HTTP
Server和Oracle应用程序等目标需要使用智能代理(Intelligent Agent)。智能代理还为Capacity
Planner和Performance Manager等收集静态数据。Capacity Planner和Performance
Manager是用于Oracle诊断包的数据收集应用程序。一般将该服务的启动类型设置为“自动”,这样,当计算机系统启动后该服务自动启动。
如 果该代理服务没有启动,则在启动OEM Console时,系统无法通过OracleAgent找到数据库所在的节点。因此,在使用Enterprise Manager Console打开控制台时,因无法找到数据库所在的节点而不能显示该数据库。OracleAgent是否启动也影响着数据库的远程连接。
在网络中,Oracle Intelligent
Agent是一个在远程节点上的自治进程。代理作为服务与Oracle数据库服务器驻留在同一个节点上,并提供和完成下列功能:
·提供本地服务或调用依赖于操作系统的服务,以便与本地管理的目标节点交互。
·检查事件,向OEM报告排队的结果事件。
·运行Oracle Enterprise Manager作业,搜集其结果和输出,并为结果排队。
·处理数据集合。
·取消那些由控制台或其他应用程序控制的作业或事件等。
(4)OracleHTTPServer
该服务使用端口号3339,为基于浏览器的企业管理器及资料档案库启动Oracle HTTP Server。它对应于Apache Server,即Web
Server。 它也是运行iSQL*Plus所必需的中间层。可根据实际情况将该服务的启动类型设置为“自动”或“手动”。当设置为“自动”后,Oracle HTTPServer将随着计算机的启动而自动启动;否则,可通过菜单组中的“Start HTTP Server powered by Apache”来启动Oracle HTTP Server。
(5)OracleManagementServer OMS(Oracle Management Server)服务在客户端与所管理目标之间起着集中管理和分布式的控制作用,与代理协同工作,处理监视信息和作业信息并使用管理资料档案库存储其管理数据。
发表评论
-
Oracle PL/SQL入门之慨述
2007-09-26 19:18 539一、PL/SQL出现的目的 结构化查询语言(Struct ... -
[Oracle] Sequence简单介绍
2008-10-23 10:04 624Oracle中提供了sequence对象,由系统提供自增长的序 ... -
Oracle服务
2008-12-24 14:03 567Windows下常见Oracle服务介绍: (1)Orac ... -
ORACLE 同义词(Synonyms和DBLinks)
2009-02-17 16:10 701数据库中 用户a 访问 用户b 中表t_depart ... -
oracle 匿名存储过程插入大量测试数据
2009-02-26 20:16 605declare i integer; begi ... -
小数点前的0的显示问题
2009-03-16 17:06 921在处理数据时发现一个问题,Oracle对于小于1的小数, ... -
有关oracle 9i中的内连接,左外连接,右外连接问题
2009-03-24 14:41 619有关oracle 9i中的内连接,左外连接,右外连接问题 ... -
Oracle中的外连接
2009-03-25 17:31 540关联的两张表,当数据少的那张要在数据多的那张表字段里,显 ... -
添加表注释和字段注释
2009-03-31 17:31 707create table test(name varchar2 ... -
oracle锁机制
2009-06-02 16:08 573设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证 ... -
developing with oracle: oracle文件类型
2009-06-08 16:36 6441. 参数文件(parameter file, *.ora) ... -
Oracle的悲观锁和乐观锁
2009-08-18 09:31 611关键字: oracle的悲观锁 ... -
Oracle Hint
2009-09-15 16:11 660在SQL语句优化过程中,经常会用到hint, 以下是在SQ ... -
Oracle 系统表大全
2009-12-22 15:56 666数据字典dict总是属于Oracle用户sys ... -
(转)oracle xe 手工建立ZHS16GBK字符集数据库
2009-12-28 15:17 1231oracle xe universal默认创建 ... -
Oracle 分析函数的使用
2012-03-04 16:53 669Oracle 分析函数使用介绍 分析函数是oracle81 ...
相关推荐
Oracle 数据库配置助手 Oracle 数据库配置助手是用于配置 Oracle 数据库的工具,包括建立数据库、配置数据库、删除数据库和管理数据库等功能。在本文中,我们将详细介绍 Oracle 数据库配置助手的使用方法和原理。 ...
以下是关于"oracle数据库配置文件"的详细讲解: 1. **initv6db.ora文件**: 这是Oracle数据库的初始化参数文件,也称为`spfile`(如果是以.ora结尾,则可能是`pfile`)。它包含了数据库启动、运行及关闭所需的所有...
### Oracle数据库配置方案详解 #### 一、Oracle数据库配置概述 Oracle数据库作为一款广泛应用于企业级环境中的关系型数据库管理系统,其配置方案的选择对于确保系统的高效稳定运行至关重要。Oracle提供了多种配置...
Oracle数据库配置是一个涉及多个步骤的过程,特别是在安装64位版本时可能会遇到一些特定问题。本文将详细介绍如何配置Oracle数据库,包括下载、安装、环境变量设置以及PLSQL Developer的配置。 首先,我们需要从...
Oracle 数据库配置详解及 PL/SQL 软件使用 Oracle 数据库配置详解 Oracle 数据库软件安装是整个 Oracle 数据库配置的基础。首先,需要下载 Oracle 11g R2 for Windows 版本的安装文件,从官方网站下载两个压缩...
### PL/SQL同时访问本地Oracle数据库与远程Oracle数据库配置详解 #### 一、软件版本及操作系统介绍 在本文档中,我们将详细介绍如何配置PL/SQL Developer以实现对本地Oracle数据库和远程Oracle数据库的同时访问。...
"Oracle数据库配置文件包"包含了用于连接和管理Oracle数据库的关键组件,特别是对于那些本地没有安装Oracle数据库,但需要通过PL/SQL Developer等工具进行远程连接的用户而言,这些文件是必不可少的。 这个压缩包中...
在Oracle数据库配置中,有以下几个关键步骤: 1. 配置参数文件:这是定义数据库实例行为的文本文件,包含数据库的初始化参数,如SGA大小、后台进程数量等。 2. 创建数据文件:根据需求创建并分配数据文件,定义表...
在本场景中,我们将探讨如何使用XML配置文件来连接Oracle数据库。 Oracle数据库是全球领先的数据库管理系统之一,尤其在企业级应用中广泛应用。它提供了丰富的功能和高级特性,如事务处理、数据仓库、分布式数据库...
远程连接oracle数据库配置,可以参考一下
在Linux环境下配置Oracle数据库是一个涉及多个步骤和技术环节的过程。Oracle数据库是企业级的数据库管理系统,广泛应用于各种业务场景。在Linux系统中安装和配置Oracle数据库,需要对操作系统、Oracle数据库软件以及...
Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...
Oracle 数据库安全配置基线 本文档旨在指导系统管理人员或安全检查人员进行 Oracle 数据库的安全合规性检查和配置,涵盖了 Oracle 数据库安全配置基线的各个方面。 一、账号安全 账号安全是 Oracle 数据库安全...
Oracle数据库安装详解与配置 Oracle数据库是世界上最广泛使用的数据库管理系统之一,尤其在企业级应用中占据主导地位。本文将详细介绍如何在Windows 7 64位操作系统上安装Oracle数据库,并进行基础配置,以及如何...
通过上述步骤,您可以顺利完成Oracle数据源的配置,并确保应用程序能够顺利访问Oracle数据库。在整个配置过程中,务必仔细检查每个步骤的设置,确保所有参数都符合实际需求,从而避免后续可能出现的各种连接问题。
2. **启动Oracle数据库配置助手 (DBCA)**:Oracle Database Configuration Assistant(DBCA)是一个图形化工具,用于创建、配置和删除数据库。打开命令行,输入`dbca`或通过图形界面找到该工具,点击“创建数据库”...
对于添加数据用户连接的配置文件,常用于外部工具对与oracle的操作比如plsql工具等等
1. **Oracle数据库配置**: - 实验一的核心是配置Oracle数据库服务,包括启动`OraHomeTNSLISTENER`和`oracleserviceORACLE9`两个服务,这是确保数据库正常运行的基础。 - 配置过程中需要修改`listener.ora`和`...
《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle 12c数据库基础教程》教学课件—03Oracle数据库管理工具.pdf《Oracle...
Oracle数据库服务器配置是数据库管理员和IT专业人员在部署和管理Oracle数据库系统时必须掌握的关键技能。Oracle数据库是一种功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和处理。以下是Oracle数据库...