Oracle服务器是什么?,第1张

Oracle服务器就是Oracle数据库管理系统,由Instance(实例)和database(数据库)组成,Oracle服务器会产生服务器进程,用户进程通过服务器进程访问实例和数据库。

1 找台服务器,安装oracle服务器端,这个是关键。

2 安装成功后,建立监听,使用本机名或者本机ip都可以。

3 可以使用安装时的orcl数据库的名称,或者新建一个数据库名称。

4 安装oracle客户端,配置好后,进行测试。

注:SID - 数据库标识

HOME_NAME - Oracle Home名称,如OraHome92、OraHome81

(1)OracleServiceSID

数据库服务,这个服务会自动地启动和停止数据库。如果安装了一个数据库,它的缺省启动类型为自动。服务进程为ORACLEEXE,参数文件initSIDora,日志文件SIDALRTlog,控制台SVRMGRLEXE、SQLPLUSEXE。

(2)OracleHOME_NAMETNSListener

监听器服务,服务只有在数据库需要远程访问时才需要(无论是通过另外一台主机还是在本地通过 SQLNet 网络协议都属于远程访问),不用这个服务就可以访问本地数据库,它的缺省启动类型为自动。服务进程为TNSLSNREXE,参数文件Listenerora,日志文件listenerlog,控制台LSNRCTLEXE,默认端口1521、1526。

(3)OracleHOME_NAMEAgent

OEM代理服务,接收和响应来自OEM控制台的任务和事件请求,只有使用OEM管理数据库时才需要,它的缺省启动类型为自动。服务进程为DBSNMPEXE,参数文件snmp_rwora,日志文件nmilog,控制台LSNRCTLEXE,默认端口1748。

(4)OracleHOME_NAMEClientCache

名字缓存服务,服务缓存用于连接远程数据库的Oracle Names 数据。它的缺省启动类型是手动。然而,除非有一台Oracle Names 服务器,否则没有必要运行这个服务。服务进程为ONRSDEXE,参数文件NAMESORA,日志文件ONRSDLOG,控制台NAMESCTLEXE。

(5)OracleHOME_NAMECMAdmin

连接管理服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMADMINEXE,参数文件CMANORA,日志文件CMADM_PIDTRC,控制台CMCTLEXE,默认端口1830。

(6)OracleHOME_NAMECMan

连接网关服务,是构建Connection Manager服务器所用,只有服务器作为Connection Manager才需要,它的缺省启动类型是手动。服务进程为CMGWEXE,参数文件CMANORA,日志文件CMAN_PIDTRC,控制台CMCTLEXE,默认端口1630。

(7)OracleHOME_NAMEDataGatherer

性能包数据采集服务,除非使用Oracle Capacity Planner 和 Oracle Performance Manager,否则不需要启动,它的缺省启动类型是手动。服务进程为VPPDCEXE,日志文件alert_dglog,控制台vppcntlexe。

(8)OracleHOME_NAMEHTTPServer

Oracle提供的WEB服务器,一般情况下我们只用它来访问Oracle Apache 目录下的Web 页面,比如说JSP 或者modplsql 页面。除非你使用它作为你的HTTP服务,否则不需要启动(若启动它会接管IIS的服务),它的缺省启动类型是手动。服务进程为APACHEEXE,参数文件httpdconf,默认端口80。

(9)OracleHOME_NAMEPagingServer

通过一个使用调制解调器的数字传呼机或者电子邮件发出警告(没试过),它的缺省启动类型是手动。服务进程PAGNTSRVEXE,日志文件paginglog。

(10)OracleHOME_NAMENames

Oracle Names服务,只有服务器作为Names Server才需要,它的缺省启动类型是手动。服务进程NAMESEXE,参数文件NAMESORA,日志文件NAMESLOG,控制台NAMESCTLEXE,默认端口1575。

(11)OracleSNMPPeerMasterAgent

SNMP服务代理,用于支持SNMP的网管软件对服务器的管理,除非你使用网管工具监控数据库的情况,否则不需要启动,它的缺省启动类型是手动。服务进程为AGNTSVCEXE,参数文件MASTERCFG,默认端口161。

(12)OracleSNMPPeerEncapsulater

SNMP协议封装服务,用于SNMP协议转换,除非你使用一个不兼容的SNMP代理服务,否则不需要启动,它的缺省启动类型是手动。服务进程为ENCSVCEXE,参数文件ENCAPSCFG,默认端口1161。

(13)OracleHOME_NAMEManagementServer

OEM管理服务,使用OEM时需要,它的缺省启动类型是手动。服务进程为OMSNTSVREXE,日志文件omsnohup。

一般启动OracleServiceSID和OracleHOME_NAMETNSListener就行了。

1、单独安装oracle软件,装的时候不选择创建数据库,这是指数据库管理软件。

2、装完oracle软件后,可以通过dbca或命令行创建数据库,这个数据库是包含:实例+相关的数据库文件(数据库文件、参数文件、控制文件、日志文件等),数据库文件存储在操作系统上的表现就是数据文件,比如system表空间在操作系统上存为system01dbf,所有数据库文件不能直接打开并修改。

3、数据库服务器一般指安装数据库软件并运行数据库实例的设备,可以是pc服务器,也可以是小机。

4、一套oracle软件可以使用dbca创建多个数据库并提供服务。

5、RAC是多个实例管理一套数据库。数据库软件安装在各实例节点上。

假设数据库所在服务器IP地址:19216801

数据库实例名为:ora92

用户名:umap

密码:umap

     第一步打开配置程序

位于:程序-->Oracle - OraHome92-->Configuration and Migration Tools-->Net Configuration Assistant ;

  第二步:选择配置项:

  打开程序后,出现的界面中有四个选项, 分别为(1)监听程序配置,(2)命名方法配置,(3)本地NET服务名配置,(4)目录使用配置 这里我们选择第3个,点下一步

  第三步:根据需要选择操作内容,是添加还是对以前的配置进行修改或删除;

  第四步:根据您要连接的Oracle数据据库版本选择, 这里我们选择Oracle8i或更高版本数据库或服务;

  第五步:服务名,输入示例中的实例名;

  第六步:选择TCP;

  第七步:主机名:输入示例中的IP地址; 使用默认端口1521;

  第八步:使用您的登录帐户与密码进行连接测试

  “ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务”的解决方法

  ORA-12154:TNS:无法处理服务名

  解决方案:

  1服务是否打开

  2监听是否打开

  3C:\oracle\ora92\network\admin目录下tnsnamesora文件中是否有你建的库名和主机名

  比如:

  AA =

  (DESCRIPTION =

  (ADDRESS_LIST =

  (ADDRESS = (PROTOCOL = TCP)(HOST =1014410089)(PORT = 1521))

  )

  (CONNECT_DATA =

  (SERVICE_NAME = AA)

  )

  )

  SQL SERVER连接oracle数据库几种方法2010年08月27日星期五 09:35 PM--1 方式

  --查询oracle数据库中的表

  SELECT

  FROM OPENDATASOURCE(

  'MSDAORA',

  'Data Source=GE160;UserID=DAIMIN;Password=DAIMIN'

  )DAIMINJOBS

  举一反三:在查询分析器中输入:

  SELECT

  FROM OPENDATASOURCE(

  'MSDAORA',

  'Data Source=ORCL;User ID=SYSTEM;Password=manager'

  )HKDYS_HD_HKDY

  --在sqlserver中创建与oracle数据库中的表同名的表

  select into JOBS from

  OPENDATASOURCE(

  'MSDAORA',

  'Data Source=GE160;User ID=daimin;Password=daimin'

  )DAIMINJOBS

  select from JOBS

  --2、方式

  --在master数据库中查看已经存在的链接服务器

  select from sysservers

  EXEC sp_addlinkedserver

  @server = 'GE160',

  @srvproduct = 'Oracle',

  @provider = 'MSDAORA',

  @datasrc = 'GE160'

  exec sp_addlinkedsrvlogin 'GE160', false,'sa', 'daimin', 'daimin'

  --要在企业管理器内指定登录帐号

  exec sp_dropserver GE160

  select from GE160DAIMINJOBS

  delete from GE160DAIMINJOBS

  --备注:引用ORACLE服务器上的表时,用户名称与表名一定要大写字母。

  SELECT

  FROM OPENQUERY(GE160, 'SELECT FROMDAIMINJOBS')

  --3、方式

  SELECT a

  FROM OPENROWSET('MSDAORA',

  'GE160';'DAIMIN';'DAIMIN',

  DAIMINJOBS) AS a

  ORDER BY aJOB_ID

  --4、方式 ODBC

  --ODBC方式比较好办

  SELECT A

  FROMOPENROWSET('MSDAORA','GE160';'DAIMIN';'DAIMIN', --GE160是数据源名

  DAIMINJOBS) AS A

  ORDER BY AJOB_ID

我现在用的是小鸟云,他们目前官网有活动,3折优惠,建议去看看!

OracleDBConsole+服务名,Oracle10g中的一个新服务。在Oracle9i之前,Oracle官方提供了一个基于图形界面的企业管理器(EM),从Oracle10g开始,Oracle提供了一个基于B/S的企业管理器,在操作系统的命令行中输入命令:emctl start dbconsole,就可以启动OracleDbConsole服务;服务启动之后,就可以在浏览器中输入进入EM的地址,使用B/S方式管理Oracle服务器

OracleJobScheduler

数据库工作日程调度,一般没有安排工作日程就不需要启动,为什么默认是禁用?因为启动后会占用很大的系统资源

OracleOraDb10g_home1iSQLPlus,该服务提供了用浏览器对数据库中数据操作的方式。该服务启动后,就可以使用浏览器进行远程登录并进行数据库操作了

OracleOraDb10g_home1TNSListener,该服务是服务器端为客户端提供的监听服务,只有该服务在服务器上正常启动,客户端才能连接到服务器。该监听服务接收客户端发出的请求,然后将请求传递给数据库服务器。一旦建立了连接,客户端和数据库服务器就能直接通信了。

OracleService+服务名,该服务是数据库启动的基础,只有该服务启动了,Oracle数据库才能正常启动。这是必须启动的服务

scott是oracle的默认用户,在安装数据库时“进入账户管理界面”中会提醒你是否对scott解锁,所以每个人都有喽,这个帐号就是纯粹用来练习的普通用户,即使删掉,也不会影响数据库的正长运行

,scott放在SYSTEM(系统)表空间里,以DBA,SYS登入,查询数据字典(数据字典SYS用户所有)可以查看用户新信息了

服务器只了解C/S架构的,可以共享一些数据,同过服务器对数据进行操作

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Oracle服务器是什么?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情