Spotlight on Oracle安装使用指南20080222
- 格式:doc
- 大小:5.19 MB
- 文档页数:33
Oracle Integrated Lights Out Manager (ILOM)3.0日常管理-CLI过程指南文件号码E39707–012013年2月版权所有©2008,2010,2011,2012,2013,Oracle和/或其附属公司。
保留所有权利。
本软件和相关文档是根据许可证协议提供的,该许可证协议中规定了关于使用和公开本软件和相关文档的各种限制,并受知识产权法的保护。
除非在许可证协议中明确许可或适用法律明确授权,否则不得以任何形式、任何方式使用、拷贝、复制、翻译、广播、修改、授权、传播、分发、展示、执行、发布或显示本软件和相关文档的任何部分。
除非法律要求实现互操作,否则严禁对本软件进行逆向工程设计、反汇编或反编译。
此文档所含信息可能随时被修改,恕不另行通知,我们不保证该信息没有错误。
如果贵方发现任何问题,请书面通知我们。
如果将本软件或相关文档交付给美国政府,或者交付给以美国政府名义获得许可证的任何机构,必须符合以下规定:ERNMENT END USERS:Oracle programs,including any operating system,integrated software,any programs installed on the hardware,and/or documentation,delivered to U.S. Government end users are"commercial computer software"pursuant to the applicable Federal Acquisition Regulation and agency-specific supplemental regulations.As such,use,duplication,disclosure,modification,and adaptation of the programs,including any operating system,integrated software,any programs installed on the hardware,and/or documentation,shall be subject to license terms and license restrictions applicable to the programs.No other rights are granted to the ernment.本软件或硬件是为了在各种信息管理应用领域内的一般使用而开发的。
Oracle的安装与调试过程大家好,今天我向大家介绍一下有关ORACLE的安装过程以及可能会出现的问题,大家应该如何进行修改等方面的知识.Oracle的安装首先我们先从安装开始,安装ORACLE就要先激活他的安装程序.我们只需双击ORACLE 安装文件里的SETUP文件就可以激活安装程序啦.程序启动后前三个页面我们不用改动只需要点下一步就可以啦,安装类型的时候我们选择自定义.在自定义下我们要对一些组件进行修改,有些组件我们在使用时不需要用到,(如HTTP,产品选件,NET8,JAVA)我们在这里就要把它关掉,这样也会给我们在以后的工作中不用带来不必要的麻烦.选好后我们选择下一步。
直到出现创建数据库的页面时我们选择“YES”点下一步。
在数据库标识页中有“全局数据库名”,我们在这里输入我们的一个整个数据库的总名,一般以“ORACLE8”来表示。
而“SID”(系统表示符)项我们一般不对它进行修改,让它和全局数据库名保持一致。
这样我们就可以安装拉。
在安装完成后,安装程序会自动激活“Net8 configuration Assistant(配置向导)”,在第一页里我们不用改动任何东西下一步就可以啦。
在第二页的目录服务访问中我们选择“不,我希望把目录访问配置推迟到另一个时间”在第三页的监听程序名不改变,直接下一步就可以啦。
第四,五,六,七页都是有关监听的配置不要改动。
第八页“命名方式配置页”的时候选择“不,我不希望更改配置的命名方法”这样就可以啦。
在对数据库中使用的应用程序的主要类型页时我们选择“多用途”。
数据库的缺省操作模式页是选择“专用服务器模式”数据库配置选项页时不用改动,直接下一步就可以啦。
在复查数据库信息页时要对“更改字符集”进行修改,这个是很重要的,要把它改成“US7ASCII”模式的.这样才和我们开发的软件兼容.在向下就是一些ORACLE在初始的时候的一些要设置的东西我们在这里不要改变它直接下一步就可以啦.最后点完成就可以啦.有关ORACLE的调试方法首先我们要对注册表进行改动,方法如下:“开始”->“运行”输入regedit打开注册表。
Oracle数据库OUI安装一、安装环境及准备:1、安装环境:Windows 2008(企业版);2、Oracle软件:Oracle 11gR2下载地址/otn/nt/oracle11g/112010/win64_11gR2_database_1of2.zip/otn/nt/oracle11g/112010/win64_11gR2_database_2of2.zip 此地址可不注册就下载3、注意事项:安装前请先配置好网络环境、IP与主机名请设定好,安装完oracle请尽量不要修改IP和主机名,另外如需要装oracle客户端,请在安装oracle软件之前进行安装,且不要放到安装到要安装oracle的目录下;二、安装步骤:1、请将下载好的oracle文件压缩包解压(其中有两个,解压在同一文件夹下);2、解压好后进入到解压文件下,双机setup.exe3、下面详解oracle的安装图解:(双机setup.exe后,请耐心等待)(上图完成后,会弹出此图,点击下一步)(上图完成后,会弹出此图,点击是)(选择创建和配置数据库,点击下一步)(选择服务器类,点击下一步)(选择单实例数据库安装,点击下一步)(选择高级安装,点击下一步)(点击下一步)(选择企业版,点击下一步)(选择要安装的路径,点击下一步)(选择数据仓库,点击下一步)(不要修改,点击下一步)(不要修改,点击下一步)(点击下一步)(选择文件系统,点击下一步)(选择不启用自动备份,点击下一步)(选择对所有账户使用相同的口令,口令嵌入ruiyuan,点击下一步)(点击是)(请等待)(点击完成)此时正在安装oracle数据库,要等待10-20分钟,在此期间做好不要对该服务器做其他的操作。
三、配置Oracle数据库数据库软件安装完成之后,下面为配置数据库,详细步骤如下:1、打开计算机运行,嵌入cmd;2、嵌入sqlplus sys/ruiyuan as sysdba,以sys登录到数据库;3、创建表空间,首先要确定好你要创建多大的表空间及其位置,将下列sql语句在sqlplus中运行;create bigfile tablespace ruiyuan_space nologging datafile'D:\app\Administrator\oradata\orcl\ruiyuan_d01.dbf' size 8T autoextend on next128M;注:其中D:\app\Administrator\oradata\orcl为表空间的路径,ruiyuan_d01.dbf为表空间下数据文件的名称,8T为创建表空间的大小,请根据自己的情况设定;此命令估计会运行很长时间,大概几个小时,具体根据设备性能和创建的表空间大小而定,请耐心等待;4、当表空间创建完成后,创建临时表空间,依次运行下列sql语句;create temporary tablespace ruiyuan_temp0tempfile ' D:\app\Administrator\oradata\orcl \ruiyuan_tmp_0.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp1tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_1.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp2tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_2.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp3tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_3.dbf' size 30Gtablespace group ruiyuan_temp;create temporary tablespace ruiyuan_temp4tempfile ' D:\app\Administrator\oradata\orcl\ruiyuan_tmp_4.dbf' size 30Gtablespace group ruiyuan_temp;注:只要修改路径,大小不要修改,或是根据实际情况修改;5、创建用户,运行下列sql;create user ruiyuan identified by ruiyuandefault tablespace ruiyuan_spacetemporary tablespace ruiyuan_temp;6、为用户授权,运行下列sql;grant connect,resource, create view,create procedure to ruiyuan;7、重新启动oracle,依次运行下来代码;shutdown immediate; startup; quit;。
Spotlight on RAC安装使用指南1产品功能Spotlight on RAC可以实时显示RAC环境全局性的信息:所有实例运行情况,以及各实例与数据库之间的I/O、全局性SESSION和SQL活动,全局性缓冲信息等。
Spotlight on RAC产品特点:●实时的图形化的性能诊断,展现RAC的配置与环境,包括Node、Cluster和Interconnect之间的数据流动,RAC全局特性的汇总信息等。
●使用Spotlight on RAC,可以通过Drilldown发现问题的根源,对以下信息都可以进行详细分析:全局会话,全局锁状态,全局活动性,Cluster延迟,全局缓冲,ASM效率,各节点负载均衡等。
●Spotlight on RAC通过自动设置阀值为整个RAC环境提供了一个一致性的正常活动基线。
Spotlight on RAC也内置了Spotlight on Oracle,一旦发现某个问题节点,针对此节点可以使用Spotlight on Oracle进行深入诊断。
2基本安装过程●首先安装Oracle客户端。
在tnsname.ora中加入某单个实例的连接描述符。
(Spotlight会自动发现RAC各节点)●需要在安装Spotlight的PC的hosts文件中加入RAC各主机的IP地址映射。
●双击SoRAC.nnn.bbb.exe或setup.exe等类似的文件开始安装。
●按照提示安装完成后,点击File菜单中的Oracle User Wizard开始创建本软件需要使用的用户和对象。
(此用户也可以事先创建,授予权限connect和resource)。
创建过程中可能需要system和sys登陆。
注意选择正确的数据库连接描述符。
3使用指南3.1数据库连接点击工具图标栏中的“Connect”图标,打开连接管理器窗口。
在右边选择“Spotlight on RAC”,在左边点击“New Connection”图标。
Oracle10g安装方法1、创建相关目录,用户,组等以root用户登陆●创建用户组dba:bash-3.00# groupadd dba●创建用户(并把oracle用户的目录设为/export/home/oracle):Bash-3.00#mkdir export1Bash-3.00#cd export1Bash-3.00#mkdir homebash-3.00# useradd -g dba -d /export1/home/oracle –s /usr/bin/bash -m oracle 参数注解:-g 是创建的用户所属的用户组-d 是创建的用户主目录-s 是指创建的用户所使用的shell-m 是所创建的用户●修改Oracle的密码:bash-3.00# passwd oracle●创建Oracle数据文件存储目录bash-3.00#mkdir /ora_data/bash-3.00#chown –R oracle:dba /ora_data/快装步骤:准备文件Oracle10g.tarOracle.tarSoftware.tarOra_data.tarVar 目录安装oracle步骤,以root登录,在根目录下执行以下命令:mkdir export1cd export1mkdir homecd homecp /oracle10g.tar . # 拷贝oracle10g.tar 到当前目录/export1/home/tar xvf oracle10g.tarcd /tar xvf ora_data.tartar xvf software1.tarcd /20080928cp oracle.tar /var/opt/cd /var/opttar xvf oracle.tarcd /etc/cp system system.bak编辑system目录,在末尾增加export DISPLAY=172.16.31.160:0.0export ORACLE_BASE=/export/home/oracle/ora10gexport ORACLE_HOME=bash-3.00$ORACLE_BASE/product/10.2.0/db_1export ORACLE_SID=ora10gexport NLS_LANG=AMERICAN_AMERICA.ZHS16GBKexport PATH=bash-3.00$ORACLE_HOME/bin:/bin:/sbin:/usr/ccs/bin:/usr/local/bin export TEMP=/export/home/tmpexport TMPDIR=bash-3.00$TEMPexportLD_LIBRARY_PATH=bash-3.00$ORACLE_HOME/lib:bash-3.00$ORACLE_HOME/net work/lib:/lib64:/usr/local/libcd profile profile.bakcp /software1/profile /etc/profile./etc/profile(装)Cd /software1/solaris10./install.sh按顺序全装。
Spotlight的安装与使用安装:1、被监控服务器为Ubuntu server,先在服务器上创建一个用户,专门用于监控使用!因为远程监控服务器,需要获取服务器的资源,所以必须要有权限。
使用文档明确说明,不能使用root用户,但是我用其他已存在的用户也不行,所以只能创建一个新用户,方便起见就用spotlight作为用户名,设置如下>> useradd spotlight>> passwd spotlight设置完密码就ok了。
不错此处,有相关介绍说,要这个用户必须要有root权限才行,但这里我只是创建一个朋友同用户就能。
如果创业具有root用户的权限,命令如下,同时建议密码稍微复杂一些>> useradd -g root -G root spotlight1>> passwd spotlight1设置完密码即可。
2、需要在服务器有监控工具,如sysstat,ubuntu下直接安装即可>> apt-get install sysstat完成即可3、本地机器安装spotlight,创建监控信息如下进入Spotlight界面,进入File菜单点击Connect,进入如下界面,双击Add New connection,进入创建一个新的监控如下使用:一、首先建立Oracle的连接第一步要新建connection,这样能够使用spotlight连接到要监测的数据库。
二、系统主界面系统主界面反映了系统的整体运行情况,如果系统哪方面出现问题,会报相应的警告,不同级别显示不同的颜色,最严重为红色警告。
然后据此警告可下钻到相应的子窗口,查看相应情况。
下面介绍各子窗口。
1.Session面板:(1)Response<10,系统的响应时间(2)Total Users:总用户SESSION数(3)Active Users:当前正在执行的用户SESSION数2.Host面板:(1)CPU利用率(2)存的使用情况3. Server Processes面板:显示服务器进程的信息(1)PGA Target/Used显示PGA目标总数及当前使用数(2)dedicated显示专用服务器进程的个数(3)Shared显示共享服务器进程的个数。
Spotlight的使用一、首先建立Oracle的连接第一步要新建connection,这样能够使用spotlight连接到要监测的数据库。
二、系统主界面系统主界面反映了系统的整体运行情况,如果系统哪方面出现问题,会报相应的警告,不同级别显示不同的颜色,最严重为红色警告。
然后据此警告可下钻到相应的子窗口,查看相应情况。
下面介绍各子窗口。
1.Session面板:(1)Response<10,系统的响应时间(2)Total Users:总用户SESSION数(3)Active Users:当前正在执行的用户SESSION数2.Host面板:(1)CPU利用率(2)内存的使用情况3. Server Processes面板:显示服务器进程的信息(1)PGA Target/Used显示PGA目标总数及当前使用数(2)dedicated显示专用服务器进程的个数(3)Shared显示共享服务器进程的个数。
(4)Dispatchers显示dispathers的个数.(5)JobQueue显示作业进程的个数4. SGA面板:显示SGA中各组件的内存使用情况(1)CurrentSize显示当前sga使用M数(2)BufferCache,KeepPool,RecyclePool显示数据缓冲区的内存情况(3)SharedPool:共享池的使用情况(4)RedoLog:重作日志的使用情况(5)LargePool:大池的使用情况(6)JavaPool:java池的使用情况5.Background process面板-后台进程面板:显示与磁盘I/O相关的后台进程。
(1)DBWR 数据写入进程(2)LGWR 日志进程(3)ARCH 规档进程式6. 磁盘存储面板:显示主要数据库文件的情况(控制文件除外)(1)DatabaseFiles:显示数据文件使用情况。
(2)联机日志文件情况。
包括组数及大小。
(3)归档日志情况。
三、TopSessions通过topSession面板可以查看当前哪个session当前占用了大量的资源,以此定位数据库问题。
Spotlight on Oracle 安装使用指南Quest Software2008目录1产品简介 (4)2产品架构 (4)3产品安装 (4)4使用指南 (4)4.1基本概念 (4)4.2告警列表 (5)4.3连接数据库与开销设定 (7)4.4窗口布局 (13)4.5监控数据库运行状态 (14)4.5.1Home页面 (14)4.6深入诊断 (16)4.6.1Sessions页面 (16)4.6.2SQL页面 (17)4.6.3Activity页面 (18)4.6.4Buffer Busy Wait分析 (18)4.6.5IO页 (19)4.6.6Configuration Memory页 (20)4.6.7OS页 (21)4.6.8Disk Storage页面 (21)4.6.9Tuning页面 (21)4.6.10Alarm Log页面 (23)4.7配置 (24)4.7.1View=>Options=>Spotlight Console (24)4.7.2View=>Options=>History (25)4.7.3View=>Options=>Alarm Log (26)4.7.4View=>Options=>Slideshow (30)4.7.5View=>Options=>Spotlight on Oracle (30)4.7.6View=>Options=>Welcome to Spotlight (32)5注意事项 (33)1产品简介Spotlight是一个强有力的Oracle数据库实时性能诊断工具,提供了一个直观的、可视化的数据库活动展现。
Spotlight可视化展现性能瓶颈,一旦某个指标超出可接受的阀值的话。
而且,通过下钻功能,DBA可以简单、快速地追查性能瓶颈的底层原因。
2产品架构Spotlight是一个两层结构的产品。
Spotlight不需要在服务器端安装代理,只需要创建一些管理对象。
3产品安装双击安装介质中的SoO.4.5.2.860.exe文件按提示安装即可。
其中SoO是spotlight on Oracle的缩写,4.5.2.860是版本号。
安装完成后,从开始菜单或桌面图标可以启动spotlight。
在开始使用之前,需要准备以下内容:1)已经安装了Oracle的客户端,并在tnsnames.ora中有到数据库的连接符。
2)创建一个quest用户;创建一个给quest用户使用的表空间(50M);quest用户初始要有connect,resource权限。
3)有sysdba的口令,在配置中会用到。
4使用指南4.1基本概念1)组件和下钻在home页面中,spotlight通过组件(components)来图形化显示当前系统主要方面的运行状态。
组件包括按钮、标尺、数据流、队列、旋转钮、容器等类型。
在spotlight中,这些组件都和一些特定的指标、告警、信息等相关联。
通过对组件的点击可以打开下钻(Drilldown)页,查看更详细的统计信息来诊断、分析问题。
2)指标、阀值和严重级别指标是特定的有关性能的信息,通常表现为一个数字或百分比。
Spotlight利用多个阀值来触发告警的严重级别,包括:禁止告警(disabled)、正常(normal)、通知(information)、Low (低级)、中级(medium)、告警(high)。
正常表示本指标可接受;通知表示需要注意;低级表示需要关注;中高级表示需要深入分析和调整了。
3)告警和告警日志当一个指标值处于正常之外时,触发告警。
当恢复到正常后,告警消失。
告警有两种显示方式:一种是对不同级别的告警用不同颜色标识;另一种是将告警记录到Alarm Log下钻窗口中,在此窗口中可以按条件查询各种已发生过的告警。
4.2告警列表注意:以下的“进一步探测”中的内容只供参考。
具体请参阅Spotlight的弹出窗口或Oracle 性能优化文档。
告警的指标名称指标说明进一步探测Active Session alarm 当活动会话的数据超出总会话数的一定百分比时发出告警。
这种情况并不一定能够是个严重问题,但它是一个数据库瓶颈或负载较重的信号。
Archive Logs alarm 当用于存放归档日志的文件系统空间不足时发出告警(百分比)。
登录主机,检查归档日志所在的文件系统空间。
表明可能存在大量的增删改操作。
Average Redo Write Time alarm 当归档日志的写时间(ms)超过阀值时发出告警。
不像别的OracleI/O,Oracle会话必须等待重做日志写完成后才能继续。
检查重做日志缓冲的大小;检查应用中的事务量。
Buffer Busy Wait alarm 当一个会话由于不能访问被另一个会话正在使用的块时发出告警。
两个最可能的原因是freelists不够或回滚段不够。
数据库中发生访问热点。
通过下钻检查Buffer Busy Wait的类型、涉及的段名等。
通过段名检查段的Freelist、Freelist Group、PCT Free等配置。
记录发生此事件的时间段。
Buffer Cache Hit Ratio alarm 当Buffer Cache的命中率低于某个阀值时告警。
(此阀值需自定义)表扫描较多。
通过TopSession中的磁盘读检查那个会话正在进行大量物理读,并记录其SQL。
记录发生此事件的时间段。
Cache Buffer Chains Latch alarm 当对Cache Buffer Chains Latch的竞争超过某个阀值时告警。
存在热块。
是否自己写代码上乘序列号而没有使用Sequence?是否使用了非选择性索引?记录发生此事件的时间段。
Cache Buffer LRU Chains Latch alarm 当对Cache Buffer LRU Chains Latch的竞争超过某个阀值时告警。
Buffer Cache吞吐量太大。
例如,大的索引范围扫描,太多的表扫描等。
DBWR来不及刷新脏块,造成前台进程花费大量事件持有栓来寻找一个freebuffer。
记录发生此事件的时间段。
CPU Busy alarm 当系统CPU的使用率超过某个阀值时发出告警。
记录发生此事件的时间段。
Datafile Read Time alarm 当一个数据文件的随机读的平均时间超过某个阀值时发出告警。
可能存在较严重的I/O等待。
Dispatcher Busy alarm 当所有或绝大多数的调度器繁忙时发出告警(百分比)。
调度器设置不够。
修改相应初始化参数。
Excessive RBS Acvitities alarm 当高频率的回滚段的扩展、收缩操作发生时发出告警。
回滚段设置不合理。
在9i/10g中由Oracle自己管理,用户不需关心。
Free Buffer Waits alarm 当总等待中的Free Buffer等待时间超过某个阀值时发出告警。
数据库写操作不够快或太多。
可以通过分布I/O到更多更快磁盘或增大缓冲来解决。
Job Processes Busy alarm 当所有或绝大多数的作业进程繁忙时发出告警(等待作业进程的作业个数)。
作业队列数不够。
Latch Free Wait alarm 当Latch等待的时间在总时间中超过某个阀值时发出告警。
除非Latch等待占用整个等待时间的百分比很大,否则不用关心。
具体应查看Oracle文档确定优化方式。
Library Cache Miss Ratio alarm 当Library Cache的命中率低于某个阀值时发出告警。
增加共享池;使用绑定变量;少执行DDL等。
Lock Wait alarm 当会话花费在Lock等待上的时间百分比超过某个阀值时发出告使用下钻功能,记录那些会话持有何种锁,那些会话申请何种锁,并且正在执警。
行什么样的SQL。
最好截图。
Log Buffer Space Wait alarm 当花费在等待Redo Log Buffer上的总时间超过某个阀值时发出告警。
增加Log Buffer参数。
Log Switch Time alarm 当花费在等待日志切换事件上的时间超过某个阀值时发出告警。
检查检查点的设置;检查归档的设置;检查归档是否及时。
Low Free Physical RAM alarm 当服务器的有效内存(百分比)过低时发出告警。
Parallel Quest Server alarm 当所有或绝大多数的并行服务器繁忙时发出告警(百分比)。
并行服务器进程不足。
检查相关参数。
Parse Ratio alarm 当解析调用与执行调用的比率超过某个阀值时发出告警。
可能的原因包括:语句重用问题;cursor cache不够;每次执行之后就显式关闭了Cursor;频繁登陆退出;共享池太小。
SQL Cache Miss Rate alarm 被提交的SQL语句在共享池中没有匹配的百分比超过某个阀值时发出告警。
增加共享池;使用绑定变量;少执行DDL等。
Unarchived Logs alarm 当未归档的日志个数超过某个阀值时发出告警。
增加归档速度。
Write Complete Wait alarm 当写完成时间占总等待的百分比超过某个阀值时发出告警。
写速度跟不上。
可能的原因是写进程不够或磁盘慢。
4.3连接数据库与开销设定1)如果没有quest用户,创建用户quest;创建一个表空间给quest用户使用。
Quest用户的初始权限一般只需connect和resource。
2)创建Spotlight的管理对象。
点击菜单File|Oracle User Wizard,显示下图:点击Next,如下图:输入连接符、sysdba用户名和口令,点击Next,如下图:如果已经创建了quest用户,则选下面的选项。
点击Next,如下图:选择quest用户,并输入口令,点击Next,如下图:正在创建对象。
点击Next,如下图:点击Finish完成对象创建,并打开连接管理器窗口。
3)创建spotlight连接。
点击菜单File|Connect打开连接管理器,如下图:左侧小窗口给出连接的类型。
在这里我们选择Spotlight on Oracle,在右侧双击New Connection 图标,如下图:输入连接名字(可随意),点击OK,如下图:以下对选项做一介绍:Connection String:输入连接描述符。
Oracle Username:给Spotlight使用的数据库用户quest。
Oracle Password:quest用户的口令。
Monitor ASM:是否监控ASM。