Oracle数据库开发与实现——Oracle网络配置
- 格式:ppt
- 大小:6.63 MB
- 文档页数:5
Oracle客户端安装配置文档一、安装1、双击setup.exe进行安装。
图 1 安装图标2、选择“管理员”安装类型,因为我们要用到其中的管理工具、联网服务等。
图 2 选择安装类型2、选择软件安装位置,可根据需要选择合适的安装路径。
图 3 选择Oracle安装位置3、默认选择的简体中文和英语,继续下一步。
若出现环境配置错误可选择忽略。
图 4 选择语言4、点击“完成”开始安装程序。
图 5 安装信息二、配置网络管理1、点击“开始”—>“所有程序”—>“Oracle-OraClient11g_home”—>“配置和移植工具”—>“Net Manager”。
图 6 开始菜单2、选择“本地”中的“服务命名”,然后单击左上角的“+”按钮,创建一个网络连接。
图7 创建网络连接3、填写网络服务名,可任意命名。
图8 填写网络服务名4、选择默认的“TCP/IP”协议。
图9 选择协议5、输入服务器地址,端口号选择默认的即可。
图10 填写主机名及端口号6、输入要连接的数据库名称。
图11 填写服务名7、测试是否连接成功。
图12 测试画面8、未连接成功。
图13 连接测试结果9、更改登录,输入自己的用户名及密码。
图14 登录画面10、测试成功,点击“关闭”。
图15 连接测试结果三、开发使用1、点击“开始”—>“所有程序”—>“Oracle-OraClient11g_home”—>“应用程序开发”—>“SQL Developer”。
图16 开始菜单程序2、弹出如下对话框图17 选择java.exe程序点击“Browse”,在安装目录下“C:\app\Administrator\product\11.2.0\client_1\jdk\bin”选择java.exe。
3、然后选择要与SQL Developer关联的文件类型,全部选中即可,点击“确定”。
图18 文件类型关联4、数据库连接配置。
Oracle网络监听器的配置分析电脑知识与技术......网络通讯与安全?Oracle网络监听器的配置分析杨延广.曹素丽(石家庄邮电职业技术学院,河北石家庄050011)摘要:Oracle已经广泛应用于许多大型企业中,保证其正常的网络通信是DBA的一项重要职责,文章就其中服务器端的监听器的各种配置作了细致阐述与分析.指出了配置中需注意的一些问题.关键词:Oracle;数据库;监听器;配置中图分类号:TP393文献标识码:A文章编号:1009—3044(2006)23-0088-01 OracleNetListenerConfigurationY ANGYan—guang,CAOSu—li(siazhuangP&TTechnicalCortege,Shijiazhuang05001l,China)Abstract:Oracleiswidelyapphedtomanybigenterprises,DBAmustensureitsnetworkcom municationsisexpedite.Inthispaper,itis detailedhowtoCOnfigureOraclenetlistene~andsomethingpaida~enfiontoisindicated. Keywords:Oracle;Database;Listener;Cortfiguration1监听器概述监听器是Oracle网络服务组成中的一个重要组件,它通常位于服务器机上.以操作系统进程的形式运行工作.监听器进程就像是安在服务器上的一只耳朵,负责监听客户端发来的初始连接请求,然后再将请求交给Oracle数据库服务器,如图1所示.●一一一一一'一'一一一一一一一一一一一一一一一一一'一一一一一一一一1 运行数据库服务器的计算机:《囤图1监听器的基本工作原理在Oracle网络环境中,必须在数据库服务器上配置监听器,才能接受客户端的连接请求,当网络上客户请求数量较大时,还要进行合理的监听器配置来平衡负载,才能确保服务器的响应不会太慢,保证连接的畅通.监听器监听到初始的连接请求后,会根据数据库服务器类型来选择合适的服务处理器:如果监听器监听的数据库服务器属于专用服务器类型(即每个客户端进程要连接到一个专门的服务进程),则监听器为该客户端请求启动一个新的专用服务进程,然后将客户端连接信息交给这个新的服务处理器;如果监听的数据库服务器属于共享服务器类型(此时与客户端连接的是调度器,一个调度器进程可以与多个客户端同时建立连接),则监听器将该客户端请求交给负荷最小的调度器进行处理.选择的服务处理器不管是专用服务进程还是调度器,一旦客户端与服务器的连接已经建立,客户端和服务器即可直接通信, 不再需要监听器的参与,此时监听器可以继续监听其它客户的连接请求.2监听器配置对监听器进行配置是数据库服务器端网络配置中最重要的工作,配置时可以使用图形工具OracleNetConfigurationAssistant (Oracle网络配置助手)或OracleNetManager(OracleNet管理员),也可以手工配置.每台数据库服务器要求至少配置一个监听器,以监听客户的服务请求.但是如果有多个客户尝试同时访问数据库,那么一个监听器可能会导致监听器的响应时间延迟.因为一个监听器一次只能处理一个请求.因此,一个数据库可以配置多个监听器,以便平衡通信流量或者各个监听器所处理的数据量.另外,只要数据库位于与监听器相同的服务器上,一个监听器就可以处理对多个数据库的请求.2.1监听器配置要包含的内容一台服务器上的所有监听器的配置信息都保存在服务器的监听配置文件listener.ora中.正如以下listener.or'a文件内容所示,监听器配置时应包括几个方面的内容:US1'ENER=fDESCRIPTIONLIST=fDESCRIPnON=fADDRESS=.LISTfADDRESS=ROTOCOL=IPC)(KEY=EX11PROC0))1(ADDRESS_LIST=fADDRESS=(PROTOCOL=TCP)(HOST=sss)(PORT=l521)) )))SIDUSTUS1'ENER=(SID—UST=fSIDDESC=fSIDNAME=PLSExtProc1fORACLEHOME=f.'\oracle~ora921(PROGRAM=extproc))fsIDDESC=fGLOBALDBNAME=mydb1fORACLEHOME=fi\oracle\ora921fSIDNAME=mydb))1监听器名称:管理员可以同时配置多个监听器,每个监听器都有一个唯一的名字,默认情况下Oracle会自动配置一个名为US1'ENER的监听器.监听地址:包括协议,监听主机,监听器使用的端口等信息,一个端口是计算机上的一个地址或位置,可以在这里访问特定的程序或服务.你可以将端口看作是一扇门,从客户端请求服务时,必须将该请求发送到一个监听器所监听的端口,即客户必须敲正确的门.常采用的是TCP协议,此时默认的监听端口是1521.需要强调的是,如果要为一个服务器配置多个监听器,那么每个监听器必须使用不同的名字和TCP端口.这里监听了两个地址:第一个用于任何外部过程调用请求,第二个用于名称为sss的计算机上的Oracle9i数据库的任何服务请求.SID_LIs1'_LISⅡ:NER部分指出了监听器LISTENER所要监听的所有数据库的列表.上述的定义可以监听两个服务.这样在配置文件中通过SID_LIST_<listener_name>部分明确指出要监听(]转第114页)收稿日期:2006-04-26作者简介:杨延广(1965一),男,河北晋州人,副教授,硕士,主要从事计算机教学与科研开发工作.\.研究开发......电脑知识与技术(if(nullbasepoint)(setqbasepoint(00)))fsetqxxIlen0.0)(setqxdis(,(一x2xI)n));计算极角的增量(setqlen(calpolarexp))(setqPI(polarbasepointxlen));起点(setqb(ssadd));初始化选择集(setqosm(getvar"OSMODE"));保存OSNAP模式fsetvar"OSMODE"0);关闭OSNAP模式(setqolm(getvar"LIMCHECK"));保存LIMITS状态(setvar"LIMCHECK"0);关闭出界检查(repeatn(prognfsetqxf+xxdis));极角增量(setqlen(calpolarexp));计算极径(setqp2(polarbasepointxlen));下一点坐标command"PLINE"plp2"");绘制PLINE线(setqplp2);重设起点~sadd(entlast1b1;加入选择集);endprogn);endrepeatcommand"PEDIT"(entlast)"i..b……");连接成一条PLINE线(setvar"OSMODE"osm):恢复目标捕捉模式setvar"LIMCHECK"olm);恢复LIMITS状态fprinc"\ll绘制完毕.\ll")(princ));endPW.利用本程序绘制的函数曲线实例见图l.O图1绘制的函数曲线4小结以上提出的函数曲线绘制实现方法,简练高效,用它绘制函数曲线十分方便,通用性强.具有很强的工程应用意义.若再辅以DCL对话框设计,可以使其更加方便易用.参考文献:【1】郑阿奇.AutoCAD2000中文版实用教程【M】.北京:电子工业出版社.2oo0.【2】周克绳.AutoCAD计算机绘图软件【M】.北京:国防工业出版社.1991.(上接第88页)的服务信息的方法称作静态数据库服务注册;如果省略此部分.不明确指出服务,而是设置好一些初始化参数,由后台进程PMON在数据库启动时将该数据库服务的相关信息通知监听器.这就称作动态数据库服务注册.下面对两种注册的配置分别进行论述.2.2静态服务注册的配置为了使监听器能够处理针对Oracle8或更早版本的数据库实例的连接请求,以及想使用OEM(OracleEnterpriseManager)工具时.必须采用这种方式配置.配置这种方式实质就是除了要定义所需要的监听器的名称,监听协议地址信息之外,还必须要有SIDLIST<listenername>部分,用于指明要监听的数据库服务.如下例所示,配置了一个监听器LISrITENER3,其监听一个协议地址,监听两个数据库: USTENER3=(DESCRIP11ON—UST=rI)ESCRIP11ON:(ADDRESS:(PROTOCOL:TCP)(HOST=sss)(PORT=1522)))) SIDIENER=_LISTLIS3(SID-UST=(SID—DESC=(GLOBAL—DBNAME=student)(0RACLE—HOME=c:\c:\oracle\ora921(SID_NAME=student))(SID—DESC=fGLOBALDBNAME=mydb1(0RACLE—HOME=f:\oracle\ora92)(=mydb)))因为已经存在一个自动配置的监听器LISTENER,它监听1521端口,因此新配的LISTENER3不要再监听1521端口.服务器SSS上有两个监听器监听客户对mydb数据库的连接请求,但是监听端口分别是1521和1522,这样当客户连接量较多时可以通过不同的端口请求,从而达到平衡负载,保证响应速度.2.3动态服务注册的配置动态服务注册是Oracle8i引入的监听器配置方式.新增监听器时只需要在配置文件listener.ora中定义其名称与监听协议地址即可,但是前提是配置了必要的初始化参数,因为动态服务注册是由PMON向监听器提供数据库服务名,实例名以及服务处理器和负荷信息的.为了确保动态服务注册可以自动完成,必须要正确设置两个初始化参数:(I)SERVICE—NAMES:用于设置数据库的服务名,可以多于一个,以区分同一个数据库的不同用途.默认值为全局数据库名114电■知识与技术(DB_NAME参数加上DB—DOMAIN参数),即数据库的全局数据库名就是它的默认服务名,如:SERVICE_NAMES=.oracle.con;(2)INSTANCE—NAME:用于设置数据库的实例名,在单实例数据库系统中往往与数据库名DB相同.如:_NAME INsTANCE—NAME=sales:如果以上两个参数的设置正确,那么默认情况下.后台进程PMON会自动的将服务信息注册到采用默认名称LISTENER, TCP/IP协议,1521端口的本地监听器上.如果要动态注册的监听器不是上述的默认配置.即名称不是LISTENER或者协议不是TCP/IP或者端口不是1521.这种情况下就必须做进一步的配置.以上述LISTENER3为例.即去掉SID_LIST_LISTENER3之后,将服务信息动态注册至LISTENER3的继续配置步骤具体为:'首先修改服务器的初始化参数文件内容.目的是告诉PMON要注册到的是哪个监听器:如果属于专用服务器类型,则必须增加LOCAL.LISTENER参数,如:LOCALUSTENER=LISTENER3:如果是共享服务器类型.则设置初始化参数DISPATCHERS中的LISTENER选项值,而不再设置LOCAL_uSTENER参数,如: DISPATCHERS="…fUSIENER=LISIENER3)":接下来,还必须通过一种命名方式(比如利用本地命名方式)将USTENER3这个名称解析成监听器的协议地址,否则无法启动该监听器.如果采用最为常用的本地命名方式.解析的办法就是将上述的"LISTENER3=…"部分复制到与listener.ora文件位置相同的另一个文件tnsnames.ora中即可3结束语Oracle数据库为了适应大型企业网络应用的需求.不仅提供了客户机与数据库服务器之间进行通信的网络解决方案.还提供了服务器与服务器通信的网络方案,但无论怎样,只要服务器要提供服务,那么数据库管理员(DBA)就必须进行监听器的配置维护,这是保证正常网络通信的最基本最重要的工作之一.参考文献:f1]OracleCorporation.Oracle9iDamb~eAdministrationFunda. mentalsIIStudentGuide.2002.1:3—1-3—26.【2】黄河.Oracle9iforWindowsNT/2000数据库系统培训教程(高级篇)[M】.北京:清华大学出版社,2003.【3]ImnnesL.Morris—Murphy着,天宏T作室译.Oracle9i数据库管理员II:备份,恢复与网络管理【M】.北京:清华大学出版社,2004.。
PLSQLDeveloper连接Oracle数据库详细配置⽅法 近段时间很多⽹友提出监听配置相关问题,客户终端(Client)⽆法连接服务器端(Server)。
本⽂现对监听配置作⼀简单介绍,给出PL/SQL Developer 连接Oracle数据库详细配置⽅法,并提出⼀些客户终端⽆法连接服务器端的解决思路,愿对⼴⼤⽹友与读者有⼀些帮助。
⼀、监听器(LISTENER)监听器是Oracle基于服务器端的⼀种⽹络服务,主要⽤于监听客户端向数据库服务器端提出的连接请求。
既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进⾏监听器的设置也是在数据库服务器端完成的。
⼆、本地服务名(Tnsname)Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进⾏合法检查,如果连接请求有效,则进⾏连接,否则拒绝该连接。
本地服务名是Oracle客户端⽹络配置的⼀种,另外还有Oracle名字服务器(Oracle Names Server)等。
Oracle常⽤的客户端配置就是采⽤的本地服务名,本⽂中介绍的也主要是基于本地服务名的配置。
三、Oracle⽹络连接配置⽅法配置Oracle服务器端与客户端都可以在其⾃带的图形化Oracle⽹络管理器(Oracle Net Manager)⾥完成(强烈建议在这个图形化的⼯具下完成Oracle服务端或客户端的配置)。
Windows下启动Net Manager图形窗⼝如下图⽰:1、 Oracle监听器配置(LISTENER)如上图⽰,选中树形⽬录中监听程序项,再点击左上侧“+”按钮添加监听程序,点击监听程序⽬录,默认新加的监听器名称是LISTENER(该名称也可以由任意合法字符命名)。
选中该名称,选中窗⼝右侧栏下拉选项中的“监听位置”,点击添加地址按钮。
在出现的⽹络地址栏的协议下拉选项中选中“TCP/IP”,主机⽂本框中输⼊主机名称或IP地址(如果主机即⽤作服务端也作为客户端,输⼊两项之⼀均有效;如果主机作为服务端并需要通过⽹络连接,建议输⼊IP地址),端⼝⽂本框中输⼊数字端⼝,默认是1521,也可以⾃定义任意有效数字端⼝。
Oracle 11g Gateway (ODBC)安装配置(UTF-8中文支持) 环境信息:操作系统:RHEL 6U4 64bitLANG使用:zh_CN.UTF-8Oracle 数据库版本:Oracle 11g database 11.2.0.1.0安装目录:/home/oracle/product/ora11g服务名称(ORACLE_SID):ora11gOracle Gateway版本:Oracle 11g gateway 11.2.0.1.0安装目录:/home/gateway/product/gateway服务名称(ORACLE_SID):gatewayGbase 8t数据库版本:Gbase 8t V8.5 12.10.FC4G1AEE_1.6.3.43安装目录:/home/gbase8t/8t服务名称(INFORMIXSERER):gbase8tInformix CSDK版本:Informix CSDK 4.10.FC7安装目录:/home/gbase8t/8t连接方式:Oracle Database通过dblink连接到Gateway;Gateway通过CSDK提供的ODBC驱动(unixODBC),访问Gbase 8t/Informix数据库。
组件安装1,Oracle 11g database安装详细过程略Oracle database使用的环境如下:安装时选上中文支持,数据库的字符集使用AL32UTF8。
数据库安装时,如果LANG=zh_CN.UTF-8时,界面有乱码,可使用LANG=en_US.UTF-8来安装。
另一种方式是将中文字体zysong.ttf放到操作系统的/usr/share/fonts/zh_CN/TrueType/目录下。
2,Gbase 8t database安装详细过程略3,Informix CSDK安装详细过程略Gbase 8t database和Informix CSDK使用的环境如下:4,Oracle gateway安装详细过程a.创建gateway 用户,并设置密码[root@rhel64 ~]# useradd -g oinstall -G dba -d /home/gateway -m -s /bin/bash gateway[root@rhel64 ~]# passwd gatewayb.设置用户环境变量:c.解压缩gateway安装包,然后在窗口模式下执行安装[gateway@rhel64 soft]$ unzip linux.x64_11gR2_gateways.zip[gateway@rhel64 soft]$ cd gateways开始安装./runInstaller增加产品语言支持,选上简体中文,服务名使用gateway安装组件选上:Oracle Database Gateway for InformixOracle Database Gateway for ODBC注:仅使用ODBC时,不需要安装Oracle Database Gateway for Informix若选了Gateway for Informix,会要求指定Informix服务器信息开始安装组件如果gateway与oracle database安装在同一个服务器上,可以不用再执行root.sh组件安装完成后,自动调用netca,创建LISTENER如果gateway和oracle database在同一台服务器,需要指定不同的LISTENER端口,这里指定为1522完成网络配置后,整个安装过程完成。
Oracle11g数据库基础教程参考答案第1章Oracle 11g数据库安装与配置1.简答题(1)企业版数据库服务器包含所有的数据库组件,主要针对高端的应用环境,适用于安全性和性能要求较高的联机事务处理(OLTP)、查询密集型的数据仓库和要求较高的Internet应用程序:标准版数据库服务器提供大部分核心的数据库功能和特性,适合于工作组或部门级的应用程序:个人版数据库服务器只提供基本数据库管理功能和特性,适合单用户的开发环境,为用户提供开发测试平台。
(2)常用数据库类型包括事务处理类、数据仓库类以通用类型。
其中事务处理类型主要针对具有大量并发用户连接,并且用户主要执行简单事务处理的应用环境。
事务处理数据库的典型应用有银行系统数据库、Internet电子商务数据库、证券交易系统数据库等。
对于需要较高的可用性和事务处理性能、存在大量用户并行访问相同数据以及需要较高恢复性能的数据库环境,事务处理类型的配置可以提供最佳性能;数据仓库类型的数据库主要针对有大量的对某个主题进行复杂查询的应用环境。
数据仓库的典型应用有客户订单研究、支持呼叫、销售预测、采购模式以及其他战略性业务问题的历史数据研究。
对于需要对大量数据进行快速访问,以及复杂查询的数据库环境,数据仓库类型配置是最佳选择;通用类型配置的数据库是事务处理数据库与数据仓库配置的折衷方案。
既可以支持大量并发用户的事务处理,又可以快速对大量历史数据进行复杂的数据扫描和处理。
(3)数据库名可以由字母、数字、下划线(_)、#和美元符号($)组成,且必须以字母开头,长度不超过30个字符。
在单机环境中,可以不设置域名,域名长度不能超过128个字符。
Oracle服务标识符(SID)是一个Oracle实例的唯一名称标识,长度不能超过12个字符。
(4)● OracleServiceORCL:数据库服务(数据库实例),是Oracle核心服务,是数据库启动的基础,只有该服务启动,Oracle数据库才能正常启动。
Oracle数据库规划设计和运行维护方案()目录1.前言.编写目的.......................................................... .方案说明.......................................................... .预期读者..........................................................2.数据库部署模式.单机模式.......................................................... .双机热备模式(HA模式)........................................... .集群模式(RAC)................................................... .主从模式(DataGuard)............................................. .混合模式(DataGrard+RAC)......................................... .数据库运行模式选择................................................3.系统特点和数据库类型.业务系统的特点....................................................OLTP特点.................................................OLAP特点................................................. .数据库的规模...................................................... .数据库版本建议....................................................4.数据库运行环境规划.主机规划.......................................................... .网络规划.......................................................... .存储规划..........................................................5.数据库安装部署规划.软件安装路径...................................................... .表空间设计........................................................业务数据量估算............................................表空间使用规则............................................表空间的概念和分配原则....................................表空间的参数配置..........................................Undo/temp表空间的估算....................................表的参数设置..............................................索引的使用原则............................................ .文件设计..........................................................RAC配置文件..............................................参数文件..................................................控制文件..................................................重做日志文件..............................................6.数据库应用规划.数据库用户设计....................................................用户权限规划..............................................用户安全实现..............................................用户类型及角色命名规范.................................... .数据库分区........................................................数据库分区介绍............................................逻辑分割..................................................物理分割..................................................数据分区的优点............................................数据分区的不足............................................Oracle分区技术...........................................分区使用建议..............................................分区索引.................................................. .数据库实例配置.................................................... .数据库参数设置....................................................必须修改的初始化参数......................................建议修改的初始化参数......................................不可修改的初始化参数......................................建议不可修改的初始化参数..................................与并行有关的参数.......................................... .数据库连接服务....................................................专用服务器连接............................................共享服务器连接............................................连接服务建议.............................................. .数据库安全建议.................................................... .数据库备份和恢复..................................................RMAN备份.................................................EXP/IMP备份..............................................存储级备份................................................数据库恢复................................................ .数据库网络配置....................................................监听器的使用配置原则......................................TNSNAMES的使用配置原则...................................RAC环境下TNSNAMES的配置.................................7.业务系统开发建议.数据库模型设计规范................................................命名规则..................................................数据库对象................................................ .PLSQL开发规则....................................................总体开发原则...............................................SQL语句编写规则..................................................查询语句的使用原则........................................DML语句的调整原则........................................8.数据库体系结构.整体结构.......................................................... .内存结构..........................................................系统全局区(SGA).........................................程序全局区(PGA).........................................后台进程.................................................. .存储结构..........................................................物理结构..................................................逻辑结构..................................................9.数据库基本管理.参数文件管理...................................................... .表空间管理........................................................用户表空间管理............................................临时表空间管理............................................回滚段表空间管理.......................................... .重做日志文件管理..................................................增加重做日志文件组........................................添加重做日志文件组成员....................................改变重做日志文件组成员....................................删除重做日志文件组成员....................................删除重做日志文件组........................................重做日志切换..............................................重做日志清理..............................................重做日志切换次数查询...................................... .归档模式设置......................................................单实例数据库设置归档模式..................................RAC数据库设置归档模式....................................归档路径设置.............................................. .控制文件重建...................................................... .内存参数管理......................................................Oracle内存管理发展阶段...................................自动内存管理AMM..........................................自动共享内存管理ASMM.....................................自动PGA管理.............................................. .其它管理内容......................................................查看数据库版本............................................数据库字符集..............................................创建密码文件..............................................关闭数据库审计功能........................................账号管理..................................................10.数据库集群(RAC)管理.RAC状态检查......................................................检查守护进程..............................................检查资源状态.............................................. .RAC启动与关闭.................................................... .管理OCR..........................................................OCR盘状态查看............................................OCR备份与恢复............................................查看OCR内容..............................................指定OCR盘................................................增加OCR盘................................................删除OCR盘................................................ .管理VOTING DISK..................................................检查Voting Disl盘........................................VOTING DISK备份与恢复....................................添加VOTING DISK盘........................................删除VOTING DISK盘........................................ .CSS管理.......................................................... .SRVCTL管理工具...................................................管理实例..................................................管理监听程序..............................................管理ASM..................................................管理service.............................................. .修改RAC的IP及VIP...............................................修改外网IP和心跳IP......................................修改VIP..................................................查看与删除IP............................................. .管理ASM..........................................................管理DiskGroup............................................ASM兼容性管理............................................ASM中添加disk的方法.....................................ASMCMD管理命令介绍.......................................ASM常用视图..............................................11.数据库备份.备份概念说明......................................................脱机备份..................................................联机备份..................................................RMAN备份................................................. .备份策略规划...................................................... .RMAN备份和恢复案例...............................................归档模式下的完全恢复......................................归档模式下的不完全恢复....................................12.数据库运维管理.运维职责.......................................................... .运维要求.......................................................... .技能要求.......................................................... .运维内容..........................................................检查数据库运行情况........................................检查操作系统和数据库日志文件..............................检查Oracle对象状态.......................................检查数据库相关资源的使用..................................检查数据库备份............................................检查数据库的性能..........................................数据库安全性检查.......................................... 前言编写目的随着以使用Oracle数据库的应用系统不断增加,为了加强应用系统在规划、开发、实施、维护等环节工作的规范化,特编写本文档,力求对实际的设计、实施工作起到规范和指导作用。
ORACLE数据库配置ORACLE 数据库⼀、ORACLE 简介(⼀)什么是 ORACLEORACLE 数据库系统是美国 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)数据⽂件是数据库的物理存储单位。
数据库的数据是存储在表空间中的,真正是在某⼀个或者多个数据⽂件中。
⽽⼀个表空间可以由⼀个或多个数据⽂件组成,⼀个数据⽂件只能属于⼀个表空间。
⼀旦数据⽂件被加⼊到某个表空间后,就不能删除这个⽂件,如果要删除某个数据⽂件,只能删除其所属于的表空间才⾏。
4.表空间表空间是 Oracle 对物理数据库上相关数据⽂件(ORA 或者 DBF ⽂件)的逻辑映射。
⼀个数据库在逻辑上被划分成⼀到若⼲个表空间,每个表空间包含了在逻辑上相关联的⼀组结构。
专业实习实验报告(oracle和SDH两部分)姓名:学号:专业:教师:一、Oracle数据库1、创建数据库主要步骤(图文)(1)右键以管理员身份运行Database Configuration Assistant 如下图(2)打开后如下图,直接点击下一步(3)选择创建数据库(4)此处选择一般用途即可(5)输入数据库名字,点击下一步(6)直接下一步(7)返上一步(8)选择使用Enterprise Manager配置数据库(9)输入数据库口令(10)选择文件系统(11)使用模板中的数据库文件位置(12)直接下一步(13)选择示例方案(14)将字符集更改为从字符集列表中选择(15)下一步(16)点击完成(17)确认数据库详细资料(18)等待完成(19)完毕后,出现下图所示界面2、介绍共享池、数据缓冲区、重做日志缓冲区和5个主要后台进程数据库缓冲区:用于缓存从磁盘检索到的数据块重做日志缓冲区:用于缓存重做信息,直到其可以写入磁盘为止共享池:用于缓存可在用户间共享的各种结构(1).OracleDBConsole ORCL 控制台的服务进程(2).OracleJobSchedulerORCL 定时器的服务进程(3).OracleOraDb10g_home1iSQL*Plus isql*plus的服务进程(4).OracleOraDb10g_home1TNSListener 监听器的服务进程(5).OracleServiceORCL 数据库服务进程3、企业管理器配置(图文)4、数据库网络配置(监听配置和服务名)(1)5、解锁用户、修改密码、用户授权,创建表、插入表记录、删除表a、创建表空间:首先连接到拥有dba权限的用户下1)命令:sqlplus / as sysdba登陆2)命令创建表,定义路径和空间b、创建用户:用户名tb、用户密码tb、所在表空间tb具体命令见图:c、授权用户tb命令grant connect to tb;d、删除表空间tbe、解锁用户tb命令:alter user tb account unlock;f、修改密码alter user tb identified by pan;6、exp 导出数据,imp 导入数据方法。
Orcle安装和配置oracle 数据库的特点Oracle 是Oraole 公司出品的历史比粉‘悠久”的十分优秀的DBMS 。
当前,Oracle DBMS 以及相应的开发工具和其他产品(以后简称为Oradc 数据库)几乎在全世界各个工业领域中都会用到。
无论是大型企业中的数据仓库应用,还是中小型企业中的联机事务处理业务,都可以找到成功使用Oracle 数据库系统的典范。
事实上,中国电信行业使用的数据库系统基本上全部都是Oracle (并不是运行在Windows NT / 20OO 操作系统下)。
另外,由比较权威的机构做出的统计表名,在全世界范围内,oracle 的市场占有率为46.l % ,是Microsoft sQL server 的7 倍左右,即使与另个著名的大型DBMS-IBM DB2相比,也高出一半左右。
安装准备工作在安装Oracle 数据库服务器以及其他Oracl 。
环境之前,需要完成一些必要的准备工需要为服务器添加另一个CPU (如构建对称多CPU 系统,SMP ) ,则必须在安装之前进行,否则操作系统以及数据库服务器都将无法正常识别新增的CPU 。
( 2 )启动操作系统,并以Administrator 身份登录。
( 3 )如果服务器上运行有以前版本的oracle 数据库,则必须对其中的数据进行备份。
( 4 )对服务器进行正确的网络配置,包括设置主机名、安装TCP/IP 网络协议等工作。
( 5 )如果服务器上运行有任何其他Oracle 服务,必须在安装前将它们全部停止。
( 6 )决定数据库的创建方式。
可以选择在安装oracle 数据库服务器的同时创建新的数据库,也可以在安装完成后的任意时刻使用DBCA ( 0 二le Database configuration Assistant )或手工方式来创建新的数据库。
提示:如果选择在安装Oracle 数据库服务器的过程中创建新的数据库,在Oracle Universal Installer 运行结束时将自动启动DBC ^工具开始创建新数据库。
久其CI数据库安装配置指南(Oracle9i for Windows)北京久其软件股份有限公司目录1.概述 (2)2.安装说明 (2)2.1.安装硬件环境 (2)2.2.安装软件环境 (2)3.Oracle 9I安装 (3)4.数据库的配置 (8)4.1.进入管理控制台 (8)4.2.设置表空间 (9)4.2.1.创建表空间 (9)4.2.2.配置表空间 (10)4.3.添加用户 (12)5.数据库备份和恢复 (14)5.1.数据库备份 (14)5.2.数据库恢复 (15)6.使用向导创建数据库实例 (17)6.1.创建数据库 (17)6.2.将数据库添加到树。
(21)6.3.配置数据库监听。
(21)6.3.1.创建监听程序 (21)6.3.2.设置监听地址 (24)7.其他操作 (25)7.1.删除方案 (25)7.2.停止HTTPServer服务 (26)7.3.关于Oracle系统服务说明 (27)1.概述Oracle9I的安装配置总共包括下面四个部分:1.Oracle9I安装说明2.Oracle9I程序安装3.数据库的创建和配置4.数据库的备份和还原2.安装说明2.1.安装硬件环境1.数据库本身要求CPU最低配置到Pentium 166就可以,久其CI要求至少P41.8以上(测试条件,非用户正式使用环境,下同)。
2.内存容量最低为64MB,久其CI要求至少1GB。
3.建议配置8GB容量以上硬盘。
4.建议选用快速光驱,16倍速以上。
5.一般可以选用10/100MB自适应网卡。
2.2.安装软件环境1.建议在全新安装的Windows 2000 Server或以上版本安装数据库服务器。
2.建议可以将虚拟内存适当进行调整以加快安装速度。
3.Oracle 9I安装1.插入Oralce 9i的第一张安装光盘,弹出安装界面,如下:单击“开始安装”,或直接运行setup.exe安装文件,出现“欢迎使用”界面,单击【下一步】按钮。
Orcle安装和配置oracle 数据库的特点Oracle 是Oraole 公司出品的历史比粉‘悠久”的十分优秀的DBMS 。
当前,Oracle DBMS 以及相应的开发工具和其他产品(以后简称为Oradc 数据库)几乎在全世界各个工业领域中都会用到。
无论是大型企业中的数据仓库应用,还是中小型企业中的联机事务处理业务,都可以找到成功使用Oracle 数据库系统的典范。
事实上,中国电信行业使用的数据库系统基本上全部都是Oracle (并不是运行在Windows N T /20OO 操作系统下)。
另外,由比较权威的机构做出的统计表名,在全世界范围内,oracle 的市场占有率为46.l % ,是Microsoft sQL s erver 的7 倍左右,即使与另个著名的大型DBMS-IBM DB2相比,也高出一半左右。
安装准备工作在安装Oracle 数据库服务器以及其他Oracl 。
环境之前,需要完成一些必要的准备工作。
请时刻牢记,如果在安装过程中造成失误,在以后将会耗费昂贵的代价才能弥补.在进行安装之前,请按照如下步骤完成必要的准备工作:( l )检查服务器是否满足系统需求,并且完成对服务器硬件的配置工作。
比如,如果需要为服务器添加另一个CPU (如构建对称多CPU 系统,SMP ) ,则必须在安装之前进行,否则操作系统以及数据库服务器都将无法正常识别新增的CPU 。
( 2 )启动操作系统,并以Administrator 身份登录。
( 3 )如果服务器上运行有以前版本的oracle 数据库,则必须对其中的数据进行备份。
( 4 )对服务器进行正确的网络配置,包括设置主机名、安装TCP/IP 网络协议等工作。
( 5 )如果服务器上运行有任何其他Oracle 服务,必须在安装前将它们全部停止。
( 6 )决定数据库的创建方式。
可以选择在安装oracle 数据库服务器的同时创建新的数据库,也可以在安装完成后的任意时刻使用DBCA ( 0 二le Database configuration Assistant )或手工方式来创建新的数据库。