Oracle 10R2 EM GRID CONTROL安装及Agent部署指南
入门级Oracle 10G服务器安装步骤及过程
入门级Oracle 10G服务器安装步骤及过程Oracle 应用服务器10g 是集成的、基于标准的软件平台,Oracle App lication Server 10g 是继Oracle9i Application Server (Oracle9iAS) Release 2.0 version 9.0.2 和version 9.0.3 之后的最新版本Oracle 应用服务器。
下面我们就来和大伙儿一起来了解Oracle Application Server 10g安装过程。
第一我们要去oracle网站上下载windows版的Oracle 应用服务器10g 软件(图1)。
图1 点击看大图下载后是一个打包文件,解压为disk1文件夹,双击文件夹中的set up.exe文件,就会跳出一个DOS字符窗口(图2)。
图2 点击看大图然后就显现Oracle Universal Installer的欢迎使用界面,Oracle Uni versal Installer安装软件将指导我们完成Oracle产品的安装与配置,安装过程中,单击“下一步”按钮,就能够向前一步;单击“上一步”按钮,就能够后退一步;单击“已安装产品(P)…”,就能够查看所有已安装的产品;单击“关于Oracle Universal Installer(O)…”,则能够查看该安装软件的使用讲明;单击“关心”,则能够查看一些Oracle安装过程需要提供的关心信息;“安装”和“取消”按钮则表示安装Oracle 应用服务器10g和取消安装;如果差不多安装好Oracle 应用服务器10g,需要卸载服务器软件,则按“卸装产品(D)…”按照相应步骤操作即可;如图3所示。
图3 点击看大图接着显现“指定文件位置”画面,源输入表示要安装的产品的文件的完整路径为系统默认的D:\ggg名目下;目标则要输入或选择所安装产品的名称,以及安装产品的完整路径,名称为oracleas1;路径为D:\OraHome_1;因此在那个地点我们能够修改目标的名称和路径名(图4)。
ORACLE10.2G数据库服务器安装说明
ORACLE10.2G FOR WINDOWS 2003数据库安装步骤一、ORACLE10.2G数据库服务环境的安装1、运行SETUP安装程序2、选择安装路径以及是否创建新的数据库(推荐不创建)选择基本安装即可,ORACLE主目录位置不推荐使用操作系统分区,建议使用逻辑分区,注意空间大小预留10G以上。
你可以在安装时选择创建一个数据库,也可以在安装完毕后使用数据库安装工具来创建,注意全局数据库名称尽量要和你未来使用数据库名称一致。
输入正确的信息后,按下一步3、安装系统自动做先决条件的检测只有所有先决条件都检测成功才可以按下一步进行安装,否则可能在以后的安装过程中出现错误。
4、安装系统列出需要安装的组件列表5、开始安装进入安装界面,请等待,保持计算机始终工作,防止以外断电。
请注意安装日志的路径,如果安装出现错误,可以通过日志来查看具体的信息。
6、安装完毕系统提示安装成功,并弹出iSQL*Plus工具使用的网址,请复制该段信息,以方便日后使用该工具来调试数据库。
点击退出即可。
注意:以上安装过程,并没有安装数据库,只是安装了数据库服务环境,如果需要数据库服务器正常工作,还需要安装数据库以及监听服务。
安装完成后,可以发现在开始菜单里就应该存在一个Oracle - OraDb10g_home1。
二、建立数据库1、运行数据库管理工具DBCA(DA TABASE CONFIGURA TION ASSISTANT)数据库管理助手。
在开始菜单中找到Oracle - OraDb10g_home1-配置和移植工具下可以找到该工具。
按下一步进行安装2、选择创建数据库在这个界面可以选择安装数据库,配置数据库选项,删除数据库等操作。
按下一步继续安装3、选择数据库用途一般选择定制数据库,因为只有定制数据库中没有安装自带的数据文件,数据库会比较干净,同时也可以进行一些设置项的选择。
按下一步进行配置。
4、数据库标识灏瀚系统主数据的名称和SID名称为ICARE,PACS数据库名称为DICOM。
最新Oracle10G安装图解教程(超详细)
Powerd by
更多教程--->
� 默认 ORACLE_HOME � 在 Windows 中,默认的 ORACLE_HOME 目录是: D:\oracle\product\10.1.0\dbct � 在 UNIX 中,默认的 ORACLE_HOME 目录是: /pm/app/oracle/10.1.0/dbct ORACLE_HOME 是访问所有 ORACLE 软件的路径。 Admin 文件夹,存储初始化文件和日志文件 Oradata\oract 文件夹,存储数据库数据文件 .dbf、控制文件.ctl、重做日志文 件.log
5.开始 > 所有程序 中增加 Oracle - OraDb10g_home 文件夹
6.oracle 10g 更改 8080 端口号(如果需要)
在 sqlplus 下执行: call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 9000)) / commit;
四、查看安装情况
1.目录结构
图 15
oracle 目录结构
�
默认 ORACLE_BASE � 在 Windows 中,默认的 ORACLE_BASE 目录是: D:\oracle\product\10.1.0 � 在 UNIX 中,默认的 ORACLE_BASE 目录是: /pm/app/oracle/10.1.0 所有的 ORACLE 软件文件和数据库文件都位于 ORACLE_BASE 下面的子目录中。
图 10
指定数据库方案的口令
2 Oracle10G安装配置手册【宁夏理工学院培训】
第19部分 Oracle10G安装配置第 1 章概述Oracle10G的安装配置总共包括下面四个部分:1. Oracle10G安装说明2. Oracle10G程序安装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. 建议可以将虚拟内存适当进行调整以加快安装速度。
- 1 -第 3 章Oracle 10G安装3.1安装数据库database1.运行database中的setup.exe安装文件,出现“安装”界面,如图所示:图 3-1安装确认安装位置;“安装类型”根据实际需要进行选择,通常选择“企业版”;“创建启动数据库”的选项通常在此选中,即在安装数据库的同时创建数据库。
然后单击【下一步】按钮。
2.安装“概要”信息界面中,单击【安装】按钮,如图所示:图 3-2概要3. 开始安装,如图所示:读万卷书行万里路图 3-3开始安装在安装过程中,如果报错“ORA-12571:TNS:包写入程序失败”,直接点击“确定”。
这步完成时会有个“错误”提示。
因为出现这个错误,数据库并没有建立,那么我们需要找到oracle的安装路径下的“\ora92\network\admin\”目录,找到sqlnet.ora文件打开,把其中的“NTS”改为“NONE”,然后重新创建数据库即可(创建数据库参见6.1节)。
4. database安装结束,单击【退出】按钮,结束安装。
如图所示:图 3-4安装结束3.2安装客户端client1. 运行client中的setup.exe安装文件,出现如下界面:- 3 -图 3-5 client安装欢迎界面2. 根据实际需要选择安装的类型,然后单击【下一步】,如图所示:图 3-6 选择安装类型3. 确定安装位置的信息,确定安装的源路径和安装的目标路径,然后单击【下一步】按钮,如图所示:读万卷书行万里路图 3-7 指定主目录详细信息4. 出现如下界面,单击【下一步】:图 3-8 先决条件检查5. 显示软件安装的概要信息,单击【安装】按钮开始安装,如下图:- 5 -。
推荐下载-OracleGridControl10205forLinux安装和配置指南 精品
Oracle Grid Control 10.2.0.5 for Linux 安装和配置指南一、概述:Grid Control的组件包括Management Agent, Management Service (OMS), Management Repository. 系统架构如下:oracle 10g oem是一个基于web的管理架构,这和10g之前的笨重的java客户端有很大的区别。
我们可以从2方面来研究它的架构,一个是管理的架构,一个是后台数据采集的架构。
1) 10g oem管理的架构:管理者(或者使用者)不需要再自己的机器上安装任何软件,只需要一个浏览器就可以搞定所有的工作。
使用者只需要在浏览器里输入如下的地址,就可以进入oem,进行数据库管理。
http://oem_hostname:4889/em我们可以看到首先我们需要连接到oracle的一个中间层,称作Oracle application server,通过它再登陆到oem上,然后进行数据库的监控,管理和维护。
所以中间层的后台是一个数据库,也就是我们在创建oem时创建的数据库,所有Oem管理的数据库信息,包括登陆信息都保存在这个数据库中。
2)后台数据采集的架构:oem 收集管理数据库信息的方法是在被管理的节点上部署它的代理软(agent),通过代理软件来收集本机的所有信息,以xml的信息存储到本地,再通过数据上载的进程,将xml 文件上载到oem server机器上,server端的程序再将这些xml信息写入到oem数据库里。
这些xml文件也是通过http方式发给Oem服务器的app server,再通过它转给oem service. 这里的系统和软件都是基于x86平台的。
二、安装前准备:1、下载Oracle Enterprise Manager 10g Grid Control,在以下链接:http://.oracle./technology/software/products/oem/htdocs/linuxsoft.html主要下载的文件如下:i)gc_1020XX_linux.zip //这个是最初的版本,其中包含了数据库ii)GridControl_10205_part1of2.zip //这个里面包含了最新的补丁iii)GridControl_10205_part2of2.zip这里是先安装10.2.0.1,然后在升级到10.2.0.5。
Orale10g OEM Grid Control的搭建
Orale10g OEM Grid Control的功能演示早在2003年上海的oracle open world上就见过,当时没有太大的感觉,唯一的感觉就是界面从笨重的Java客户端变成了灵活的web管理。
最近由于维护的数据库数据爆增,快500台了吧(救命啊,就我们兄弟四个,管这么多数据库,崩溃了-_-|),所以弄了3台服务器,搭了个试验环境,部署了一把oem10g grid control,完成后使用了一下,很多功能令人吃惊的强大,对于用于管理几百台的企业级数据库,的确是个不错的选择。
最近一段时间我会把整个部署的过程和使用的心得写出来,发现网上这方面的文章很少,好像大家不太关注这个产品,大约是还没走出9I之前的Oem带来的阴影吧。
:),这可是oracle 在发布会上力推的产品哦。
1:软件下载Oem10g grid control 可以从oracle官方网站上直接免费下载(唯一需要做的是注册一个用户)。
我们的试验环境是redhat as3 和as4.所以我们下载了for linux x86的版本。
1)下载oem10g grid control软件,当前版本是10.2.0.1.02)下载agent软件(对于同一个平台的agent软件已经包含在oem里了,对于不适一种平台的os,需要安装适合该平台的agent .2:创建oracle的环境(这个可以参考网上好的安装Oracle的文档,基本上就是创建一个Oracle 用户,一个dba组,配置一下oracle用户的环境变量.bash_profile),修改一下内核参数(主要是起用大内存等,也可以随便在网上找到,这些不做为讨论的内容)。
3:解开下载的文件包,启用图形界面,进入安装界面,其中需要注意的是他会提示你oem 的资料库是创建在一个现有的数据库中还是新建个数据库,这个按照你的情况来完成,如果现在使用现在的数据库,它就会提示你连接到现在的数据库中,然后创建一大堆东西-_-|.我们现在的是创建一个新的数据库,然后一路Next,最后创建成功。
oracle重建EM
由于要在数据库中建EM资料库,数据库和监听都必须已经启动并正常工作。
创建EM资料库
C:/>emca -repos create
EMCA 开始于 2006-11-2 22:32:43
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
Oracle Enterprise Manager 10g is running.
------------------------------------------------------------------
Logs are generated in directory e:/oracle/ora10/hostname_ning/sysman/log
The OracleDBConsolening service is stopping..........
The OracleDBConsolening service was stopped successfully.
例如:
H:\Documents and Settings\Administrator>emca -repos drop
emctl start console启动EM console服务,使用前需要先设置ORACLE_SID环境变量
emctl stop console停止EM console服务,使用前需要先设置ORACLE_SID环境变量
注:通过查看$ORACLE_HOME/install/portlist.ini 文件可以知道当前dbcontrol正在使用的端口,默认dbcontrol http端口1158,agent端口3938。如果要重新配置端口,可以使用如下命令:
ORACLE10g 命令大全
ORACLE 10g命令大全构件与体系结构常用的环境变量ORACLE_HOME:将要安装oracle软件的目录,指向oracle二进制文件应该安装到的位置。
ORACLE_BASE:主机服务器上用于oracle软件的顶级目录ORACLE_SID:定义一个unix用户会话应该连接到服务器上的那个实例,不能多于8个字符。
ORACLE_OWNERORACLE_TERMDISPLAYSHLIB_PATHLD_LIBRARY_PATH:指定oracle共享对象库的位置.在unix系统上,这个变量通常指向$ORACLE_HOME/lib 或者是$ORACLE_HOME/lib32目录ORA_NLS33NLS_LANGPATH:告诉操作系统在unix那些目录中查找可执行文件TMPDIRTNS_ADMIN:保存oracle net配置文件的位置DBCA_RAW_CONFIGTERMCLASSPATHTWO_TASK:指定一个将要用在unix系统上的默认oracle net连接串—如果用户没有指定任何连接串OFA模型用于unix文件系统和安装点的命名约定用于目录路径的命名约定用于数据文件的命名约定用于oracle相关文件的标准位置Oracle企业管理框架网格控制必须管理许多的数据库、应用服务器、web服务器和其他构件的企业可以采用em grid controlEm grid control是一个基于web的用户界面,它与oracle企业内所有构件进行通讯并集中管理这些构件。
Dba可以从一个统一的位置使用em grid control来监视和管理整个计算环境,其中包括主机、数据库、监听器、应用服务器、http服务器和web应用软件。
oracle管理服务器是一个基于java的web构件,该构件是dba用来监视和控制oracle企业框架内各个受管理目标的实际界面oracle储存库已收集到并与受管理目标有关的配置和监视信息被存储到一个oracle管理储存库中。
初学者总结--ORACLE中安装Gird Control-指导书
ORACLE中安装Gird Control目录1. 前言 (1)2. 安装准备: (1)3. 环境准备 (2)4. 安装步骤 (5)4.1检查网络互通 (5)4.2检查虚2上的ORACLE数据库是否正常启动 (6)4.3安装Gird Control (6)4.3.1 错误OUI-25031检查OMS Configuration的时候会提示错误,错误如下: (22)4.3.2 错误OUI-25031 解决方法 (22)4.4安装OMA (28)4.5 关于GC相关命令 (33)5. 总结 (34)1.前言该安装过程,是自己经过反复安装总结出来供大家学习,可能由于环境配置的不同,会出现不同的问题,具体问题具体分析。
本总结也非权威版,属于参考版物。
如果有问题可以通过讨论解决:个人邮箱:zyjj_530@QQ:86141725 (加好友时,请标注“环境问题”)2.安装准备:环境配置:VMWare WorkStation 5.0以上、RedHat AS 4 Linu 磁盘空间需要足够大安装包:OraGrid10201-linux.iso(官网上能够下载到)知识:了解GC基本知识,如OMS、OMR、OMA的概念。
简单介绍一下:OMA:oracle管理代理,提供代理服务,生产机通过代理与OMS连接,受OMS统一管理。
OMS:oracle管理服务,即使用GC进行管理。
OMR:oracle管理库,即OMS所使用的数据库。
注:由于本人在网上搜索关于Gird Control的文档,没有搜索到,上面的阐述,是我个人的理解。
3.环境准备Linux环境准备虚拟机1:名称: IP:192.168.1.97虚拟机2:名称: IP:192.168.1.98数据库准备1.虚拟机1上只需要安装ORACLE就行,不需要使用dbca创建数据库。
2.虚拟机2上安装ORACLE,还需要使用dbca创建数据库,例如数据库SID为OMR,当创建数据库时,一定不要创建SYSMAN用户,即不要创建EM使用dbca创建虚拟机2上的数据库时注意以下细节:默认安装DB时,这里是勾选的,这里把勾选去掉。
OracleDBA基础教程GridControl的安装配置与使用
第 12 章◄ GridControl的安装、配置与使用►GC是GridControl的简称,是OracleOEM系统范围的版本,是Oracle提供的一个集成化的GUI管理工具,它是Oracle网格理念的直接产品。
GC可以管理主机、WebServer、数据库、应用服务器等资源。
关键是GC可以同时管理多个被管对象,如同时管理多个Oracle数据库。
本章我们重点理解GC的架构组件、如何安装和使用,对于具体的功能给出概略描述。
12.1 GridControl概述GC是OracleOEM系统范围的版本,它同样具有单实例OEM的所有功能。
传统上OracleDBA 使用脚本来管理数据库,如监控数据库的运行、自动备份功能等。
但是使用GC可以更加简化数据库的监控和管理,并提供系统的性能分析、阀值设置和监控等,只要DBA使用脚本可以实现的功能使用GC几乎都可以实现,大大减少的DBA的多个大型应用服务器,数据库的管理和维护任务。
GC使用基于Web的管理方式,并使用安全套接字(SSL)保证了数据库的安全,OEM的所有层都使用HTTP通信,所以只要防火墙允许HTTP协议则不受防火墙的限制。
GC同时提供实时监控、邮件通知以及透明管理功能,使得用户不必关心内部脚本实现,使用GUI友好界面即可完成管理维护任务。
OEM还提供了完善的环境监控功能,不但监控数据库、主机以及WEB服务器,还监控其他应用组件,使得判断数据库性能问题更加全面、快捷和直观。
并且通过AWR、ADDM提供性能数据收集和自动性能分析。
这些信息可以帮助DBA管理数据库,以预防故障或者性能问题的出现。
12.2 深入GridControl架构Oracle的GC框架包括三个组件,通过这三个组件实现集中式的计算机环境管理,使用GC可以管理主机、数据库、应用服务器等。
这三个组件如下所示:Oracle管理信息库;Oracle管理服务(OMS);Oracle管理代理。
整个架构的关系如图12-1所示。
Oracle Grid Control 10.2.0.5 for Linux 安装和配置指南
Oracle Grid Control 10.2.0.5 for Linux 安装和配置指南OEM Grid Control 10.2.0.5 已经发布一个多月, 安装并运行一个月后, 无论是安装还是配置感觉要比10.2.0.4 稳定的多, 不会出那么多问题, 强烈建议安装.另外10.2.0.5是补丁包, 一般安装好10.2.0.1后进行升级.目录1 概述 12 安装前工作 22.1 软件下载 22.2 /etc/hosts文件确认 22.3 配置内核参数 22.4 建组和用户 32.5 建软件目录 32.6 配置oracle用户环境 33 安装10.2.0.1 33.1 解压安装文件 33.2 开始安装 44 升级10.2.0.5 54.1 升级前工作 54.2 解压补丁包 54.3 升级OMS和资料库 54.4 升级Agent 65 GC使用75.1 GC各组件端口75.2 登陆GC控制台76 安装Agent 86.1 先删除Agent 86.2 安装方法一(本地安装) 96.3 安装方法二(远程安装) 106.4 安装方法三(页面部署) 116.5 配置监控数据库117 日常维护137.1 起停GC全部进程137.2 OMS进程管理137.3 Agent进程管理137.4 删除GC 148 FAQ 158.1 Agent查找目标流程15概述Grid Control的组件包括Management Agent, Management Service (OMS), Management Repository. 系统架构如下:Grid Control的原理和工作方式:agent端的数据收集全部通过perl脚本来完成. 扩展名为*.pl,这些脚本可以在$AGENT_HOME/sysman/admin/scripts/ 下找到. agent程序首先会把采集到的信息写到本地的xml文件当中, 生成的文件可以在$AGENT_HOME/sysman/admin/upload 下找到. 然后再将该文件upload到oms端去, oms service再将xml文件写入到oms自己的repository 库里.Agent端程序的工作方式:当Agent部署到一个节点上时, 首先搜索$ORACLE_BASE/oraInventory下安装的所有oracle产品. 以便确定需要收集那些产品的信息, 比如只发现了一个数据库产品, 那么就会只运行收集数据库和主机信息的脚本. 对于一个节点来说, agent确定需要收集那些内容的信息写在如下文件$AGENT_HOME/sysman/emd/targets.xml 中, 该文件可以手工修改. 另外一个比较重要的文件是$AGENT_HOME/sysman/config/emd.properties, 是每一个agent的配置文件, agent所有的属性都在里面, 比如oms的url/TZ等, 该文件也可以手工修改, 修改完之后, 通过执行./emctl reload agent来使之生效.在各目标主机的访问上采用的是ssh方式访问, 所以在Grid Control体系中, 主机启用ssh 是必须的.提示: #后跟命令表示以root用户操作, $后跟命令表示以oracle用户操作.安装前工作软件下载GC下载地址: /technology ... docs/linuxsoft.html安装文件3个: Oracle Enterprise Manager 10g Grid Control Release 2 (10.2.0.1) for Linux x86 Linux_Grid_Control_full_102010_disk1.zipLinux_Grid_Control_full_102010_disk2.zipLinux_Grid_Control_full_102010_disk3.zipPatchSet包1个: Oracle Enterprise Manager 10g Grid Control Release 5 (10.2.0.5) for Linux x86 gc_10205_part2of2.zipAgent下载地址: /technology ... docs/agentsoft.html下载各平台下的Agent软件, 如Linux X86下的代理软件是Linux_Grid_Control_agent_download_10_2_0_5_0.zip. 对于同一个平台的agent软件已经包含在GC安装包里了, 对于其它平台则需要下载安装适合该平台的agent软件./etc/hosts文件确认$ more /etc/hosts#<IP-address> <fully-qualified-machine-name> <machine-name>127.0.0.1 localhost.localdomain localhostxxx.xxx.xxx.170 dbaone配置内核参数# vi /etc/sysctl.confkernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 65536net.ipv4.ip_local_port_range = 1024 65000rmem_default = 262144rmem_max = 262144wmem_default = 262144wmem_max = 262144# /sbin/sysctl -p (修改以后让参数生效)# vi /etc/selinux/config (把SELINUX置为disabled)SELINUX=disabled建组和用户# more /etc/oraInst.loc (查看产品清单组oinstall是否存在)# more /etc/oratab (如果曾经安装过oracle相关软件则会存在该文件) # /usr/sbin/groupadd oinstall (如果oinstall组不存在则新建)# /usr/sbin/groupadd dba (如果dba组不存在则新建, 该组拥有SYSDBA权限) # useradd -g oinstall -G dba oracle -d /orahome (如果用户不存在则新建)# passwd oracle (设置密码)建软件目录如果Oracle Base目录不存在则建立:# mkdir -p /u01/app/oracle# chown -R oracle:oinstall /u01/app/oracle# chmod -R 775 /u01/app/oracle配置oracle用户环境注意要把NLS_LANG设置成中文环境, 否则以后登陆Grid控制台中文会有部分乱码. # su - oracle$ vi ~/.bash_profileexport ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10gexport OMS_HOME=$ORACLE_BASE/OracleHomes/oms10gexport AGENT_HOME=$ORACLE_BASE/OracleHomes/agent10gexport ORACLE_SID=emrepexport ORACLE_HOSTNAME=dbaoneexport ORACLE_OWNER=oracleexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK"export LD_LIBRARY_PA TH=$ORACLE_HOME/lib:/usr/X11R6/lib:$LD_LIBRARY_PA THexport PA TH=.:/usr/sbin:$ORACLE_HOME/bin:$ORACLE_HOME/jdk/bin:$PA THexport CLASSPA TH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$CLASSPA TH export LC=en_US安装10.2.0.1解压安装文件$ cd /orahome/wangnc$ unzip Linux_Grid_Control_full_102010_disk1.zip$ unzip Linux_Grid_Control_full_102010_disk2.zip$ unzip Linux_Grid_Control_full_102010_disk3.zip开始安装$ ./runInstaller此时可以到$ORACLE_BASE/oraInventory/logs 下查看最新安装日志文件installActionsxxx.log, 了解安装进度. 安装步骤如下:Specify Installation Type: Enterprise Manager 10g Grid Control Using a New DatabaseInstallation Location: $ORACLE_BASE/OracleHomesLanguage Selection: 把Simplified Chinese也选上,否则默认只是英语,这里指GC的语言不是软件本身.Specify Inventory Directory and Credentials: oraInventory directory -> $ORACLE_BASE/oraInventory, Operating System group name -> oinstallProduct-Specific Prerequisite Checks: 安装前检查过程, 进入下一步Specify Configuration: Database Name -> emrep; Database File Location -> $ORACLE_BASE/oradata, OSDBA and OSOPER group -> dbaSpecify Optional Configuration: disabled by default8) Specify Security Options: Secure Management Server Password -> iamENCY000; Repository Database Passwords -> iamENCY000设置密码要求: 5-30个字符长, 不能同于用户名, 必需包含大小写字母和数字, 必须以字母开头, 不能含有oracle保留字, oracle这里本身的密码提示不完全正确.Summary: 点击install开始安装(大概2-3分钟)10) Execute Configuration Scripts: 先以root登陆执行提示的脚本, 然后返回该界面点击ok. # /u01/app/oracle/oraInventory/orainstRoot.sh# /u01/app/oracle/OracleHomes/db10g/allroot.sh (一直敲回车即可)执行完后/etc/oratab文件应该含以下两行:*:/u01/app/oracle/OracleHomes/db10g:N*:/u01/app/oracle/OracleHomes/oms10g:NConfiguration Assistants: 进行多项配置, 需较长时间(大概10分钟,主要慢在OMS Configuration和Agent Configuration这两步).此时可以到$OMS_HOME/sysman/log 或$AGENT_HOME/sysman/log 下了解各个组件安装细节及其错误信息. 安装完后各项服务已经自动启动.升级10.2.0.5升级前工作--先停止所有GC进程$ $OMS_HOME/bin/emctl stop oms$ $OMS_HOME/opmn/bin/opmnctl stopall$ ps -ef | grep "opmn -d" | grep -v grep (确定进程没了,可能得几分钟)$ $AGENT_HOME/bin/emctl stop agent--备份资料库$ sqlplus / as sysdbaSQL> shutdown immediate;SQL> exit;$ cd $ORACLE_BASE/oradata/$ tar -zcvf emrep.tar.gz ./emrep$ sqlplus / as sysdbaSQL> startup;--检验资料库$ cd $OMS_HOME/sysman/admin/emdrep/sql/core/latest/admin/$ sqlplus / as sysdbaSQL> select object_name, object_type from all_objects where owner='SYSMAN' and status <> 'V ALID';SQL> @admin_recompile_invalid.sql SYSMAN (如果有无效对象则执行) SQL> show parameter job_queue_processes;SQL> ALTER SYSTEM SET job_queue_processes=0; (如果该参数不为0则修改为0) SQL> exit;解压补丁包$ cd /orahome/wangnc$ unzip gc_10205_part2of2.zip解压后有以下文件:p3731593_10205_LINUX.zip 是Grid Control 10.2.0.5补丁包, 包括资料库/OMS/Agent的补丁文件升级OMS和资料库$ cd /orahome/wangnc$ unzip p3731593_10205_LINUX.zip$ cd 3731593/Disk1$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/oms10g$ ./runInstaller刚进去默认是新的OracleHome, 在名称里选择原先的oms10g进行升级, 此时资料库和监听是开启的. 升级步骤如下:提示输入Metalink用户和密码: 忽略不写Product-Specific Prerequisite Checks: 安装前检查过程prompts for the SYS password of the repository database: iamENCY000prompts for the ias_admin password of AS: 同sysman密码iamENCY000提示会中断AS, 按OK继续Summary: 按Install开始安装OMS各组件7) 以root用户执行如下脚本# /u01/app/oracle/OracleHomes/oms10g/root.shConfiguration Assistants: 开始升级资料库和配置OMS各组件(大概12分钟).此时可以到$ORACLE_BASE/oraInventory/logs 下查看最新安装日志文件installActionsxxx.log 了解安装进度. 到$OMS_HOME/sysman/log 下了解安装细节及其错误信息. 升级完后OMS各服务已经自动启动.升级Agent$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g$ ./runInstaller刚进去默认是新的OracleHome, 在名称里选择原先的agent10g进行升级. 升级步骤如下:提示输入Metalink用户和密码: 忽略不写Product-Specific Prerequisite Checks: 安装前检查过程Summary: 按Install开始安装Agent组件4) 以root用户执行如下脚本# /u01/app/oracle/OracleHomes/agent10g/root.sh此时可以到$ORACLE_BASE/oraInventory/logs 下查看最新安装日志文件installActionsxxx.log 了解安装进度. 到$AGENT_HOME/sysman/log 下了解安装细节及其错误信息. 升级完后Agent服务已经自动启动.GC使用GC各组件端口端口信息可参考安装后的如下文件:$OMS_HOME/install/setupinfo.txt 含有安装结束后的提示信息.$OMS_HOME/install/portlist.ini 含有各种端口信息.$AGENT_HOME/sysman/setupinfo.txt 含有GC登陆信息.默认端口信息如下($OMS_HOME/install/portlist.ini):Oracle HTTP Server port = 7777Oracle HTTP Server Listen port = 7778Oracle HTTP Server SSL port = 8250Oracle HTTP Server Listen (SSL) port = 4444Oracle Notification Server Request port = 6003Oracle Notification Server Local port = 6102Oracle Notification Server Remote port = 6201ASG port = 7890Oracle HTTP Server Diagnostic port = 7200Application Server Control RMI port = 1850Log Loader port = 44000Java Object Cache port = 7000DCM Discovery port = 7100Oracle Management Agent Port = 1157Application Server Control port = 1156Web Cache HTTP Listen port = 7777Web Cache HTTP Listen (SSL) port = 8250Web Cache Administration port = 9400Web Cache Invalidation port = 9401Web Cache Statistics port = 9402Enterprise Manager Central Console Port = 4889Enterprise Manager Central Console Secure Port = 1159登陆GC控制台GC Console URL:http://<oms_hostname>.<domain>:<port>/em 或https://<oms_hostname>.<domain>:<port>/em比如本例登陆URL就是: http://dbaone:4889/em用户名密码sysman/iamENCY000, 进入GC后, web界面的显示会根据浏览器的首选语言展示.如果在Windows里登陆, 记得在C:\WINDOWS\system32\drivers\etc\hosts 文件里增加服务器ip和主机名的对应关系.登陆后首页如下(默认有个未知的目标叫generic_mom_managed_host, 是Microsoft Operations Management的配置, 如果不需要可以删除):安装Agent如果要监控某台服务器上的数据库或应用, 需要在该服务器上安装Agent软件.先删除Agent查看agent:$ $AGENT_HOME/bin/emctl status agent停止agent:$ $AGENT_HOME/bin/emctl stop agent删除软件(静默方式):$ $AGENT_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/agent10g}"删除oraInventory信息:$ more /etc/oraInst.locinventory_loc=/u01/app/oraInventoryinst_group=oinstall$ cd /u01/app/oraInventory/ContentsXML$ vi inventory.Xml (把<HOME_LIST>中NAME是agent10g的条目删除)<HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="2" REMOVED="T"/>删除目录OracleHomes:$ rm -rf $ORACLE_BASE/OracleHomes安装方法一(本地安装)该方法适用于被监控目标和OMS主机非同一操作系统平台, 下面还是以Linux平台为例.$ more /etc/oratab (应该要有被监控数据库实例信息)WENDING:/u01/app/oracle/product/10.2.0/db_1:N$ more /etc/hosts (应该要有OMS主机和ip的对应关系)127.0.0.1 localhost.localdomain localhostxxx.xxx.xxx.170 dbaonexxx.xxx.xxx.171 dbatwo$ echo $PA TH (确保$ORACLE_HOME/jdk/bin放入PA TH中, 因为要用到jar命令)$ cd /orahome/wangnc$ unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip$ cd /orahome/wangnc/linux/agent$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g$ ./runInstaller安装步骤如下:Installation Location: $ORACLE_BASE/OracleHomesLanguage Selection: 把Simplified Chinese也选上,否则默认只是英语,这里指GC的语言不是软件本身.提示输入Metalink用户和密码: 忽略不写Product-Specific Prerequisite Checks: 下一步Specify Oracle Management Service Location: host name -> dbaone, port -> 4889Specify Agent Registration Password: iamENCY000Summary: 开始安装8) 以root用户执行如下脚本# /u01/app/oracle/OracleHomes/agent10g/root.sh (一直敲回车即可)Configuration Assistants: 自动配置后完成安装.此时可以到$AGENT_HOME/sysman/log 下了解安装细节及其错误信息, 安装完后agent服务应自动启动, 如果没有起来就手工启动即可, 然后在GC控制台的"目标"标签里就可以看到被监控的主机了.如果/etc/oratab里有实例信息, 也可以看到被监控的数据库信息, 只是要先配置一下dbsnmp用户密码即可(参见"配置监控数据库"章节).查看Agent状态信息:$ $AGENT_HOME/bin/emctl status agent安装方法二(远程安装)该方法适用于被监控目标和OMS主机同一操作系统平台, 下面还是以Linux平台为例.OMS主机(做一次即可):进入软件存放目录, 把10.2.0.5版本文件先解压到$OMS_HOME/sysman/agent_download/10.2.0.5.0 目录下.$ cd /orahome/wangnc$ unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d $OMS_HOME/sysman/agent_download/10.2.0.5.0Agent主机:$ more /etc/oratab (应该要有被监控数据库实例信息)WENDING:/u01/app/oracle/product/10.2.0/db_1:N$ more /etc/hosts (应该要有OMS主机和ip的对应关系)127.0.0.1 localhost.localdomain localhostxxx.xxx.xxx.170 dbaonexxx.xxx.xxx.171 dbatwo$ echo $PA TH (确保$ORACLE_HOME/jdk/bin放入PA TH中, 因为要用到jar命令)$ cd /orahome/wangnc$ wget http://dbaone:4889/agent_download/10.2.0.5.0/linux/agentDownload.linux$ chmod u+x agentDownload.linux$ export ORACLE_HOME=$ORACLE_BASE/OracleHomes/agent10g$ ./agentDownload.linux -b /u01/app/oracle/OracleHomes -m dbaone -r 4889(-b是agent安装的BASE目录,-m指OMS主机名, -r指OMS通信端口)...Enter Agent Registration Password: <输入OMS安全密码iamENCY000>...此时可到$AGENT_HOME/sysman/log 下查看安装日志.安装期间会提示以root用户执行该脚本, 一直回车即可:# /u01/app/oracle/OracleHomes/agent10g/root.sh安装完Agent默认启动后, 在GC控制台的"目标"标签里就可以看到被监控的主机了. 然后在Grid Control控制台的"目标"标签里就可以看到被监控的主机了. 如果/etc/oratab里有实例信息, 也可以看到被监控的数据库信息, 只是要先配置一下dbsnmp用户密码即可(参见"配置监控数据库"章节).如果未启动可以手工设置并启动:$ $AGENT_HOME/bin/emctl secure agent (执行安全认证)Enter Agent Registration password : <输入OMS安全密码iamENCY000>$ $AGENT_HOME/bin/emctl start agent (启动agent)$ $AGENT_HOME/bin/emctl status agent (检查agent状态)$ $AGENT_HOME/bin/emctl upload (尝试手工上传xml)安装方法三(页面部署)该方法适合批量部署安装多个主机, 但要求各主机的安装用户名和密码都一样.OMS主机(做一次即可):进入软件存放目录, 把10.2.0.5版本文件先解压到$OMS_HOME/sysman/agent_download/10.2.0.5.0 目录下.$ cd /orahome/wangnc$ unzip Linux_Grid_Control_agent_download_10_2_0_5_0.zip -d$OMS_HOME/sysman/agent_download/10.2.0.5.0然后进入GC控制台, 选择"部署", 单击代理安装栏里的"安装代理", 然后选择"新安装"或"克隆代理", 在后续的页面里, 根据提示, 输入目标主机登陆的用户名密码等信息后, 开始安装.配置监控数据库1) 首先对目标库DBSNMP用户解锁, 如果需要可以修改密码;SQL> select password,account_status from dba_users where username = 'DBSNMP';SQL> alter user DBSNMP identified by "iamENCY000" account unlock;确保目标库$ORACLE_HOME/dbs目录下hc_$ORACLE_SID.dat 文件存在且只有一个, 注意区分大小写.3) 然后进入GC控制台, 选择"目标", 选择"数据库", 单击"添加", 选择某个主机, 如果自动寻找不到数据库, 则点击"手工添加", 输入实例名/Oracle Home/dbsnmp用户口令/端口1521/sid等信息后点击"测试连接", 如果提示"连接测试成功"则点击"下一步"并点击两次"确定", 这样就加入了新的被监控数据库. 现在应该就可以看到目标库的完整显示信息了.4) 如果在控制台页面一直无法手工加数据库目标, 或者默认自动增加的数据库信息需要修改, 则手工编辑targets.xml文件, 增加或修改监听oracle_listener和数据库实例oracle_database两种类型(NAME参数内容需根据实际情况更改).$ vi $AGENT_HOME/sysman/emd/targets.xml<Targets AGENT_TOKEN="23ac7375a26b142e008c18121ef19afebe5096e6"><Target TYPE="oracle_emd" NAME="game:3872"/><Target TYPE="host" NAME="game"/><Target TYPE="oracle_listener" NAME="lsnr_171_listener"><Property NAME="ListenerOraDir" V ALUE="/u01/app/oracle/product/10.2.0/db_1/network/admin"/><Property NAME="LsnrName" V ALUE="LISTENER"/><Property NAME="Machine" V ALUE="game"/><Property NAME="OracleHome" V ALUE="/u01/app/oracle/product/10.2.0/db_1"/><Property NAME="Port" V ALUE="1521"/></Target><Target TYPE="oracle_database" NAME="db_171_WENDING"><Property NAME="OracleHome" V ALUE="/u01/app/oracle/product/10.2.0/db_1"/><Property NAME="UserName" V ALUE="dbsnmp"/><Property NAME="MachineName" V ALUE="game"/><Property NAME="Port" V ALUE="1521"/><Property NAME="SID" V ALUE="WENDING"/><Property NAME="ServiceName" V ALUE="WENDING.LK"/><Property NAME="password"V ALUE="6bea6440ffec0f38cea99c413c363a975423987053f4f0b3ae0a7e0807380071" ENCRYPTED="TRUE"/><Property NAME="Role" V ALUE="NORMAL"/></Target></Targets>5) 最后重载配置文件:$ $AGENT_HOME/bin/emctl reload agent此时到Grid Control控制台则可以看到刚刚配置的数据库目标信息,只是dbsnmp密码会根据实际要求重新配置一遍. 如果是修改信息, 那么还可能需要在控制台页面里把旧的配置删除.日常维护起停GC全部进程--Stop everything, including AS/OMS/WebCache$ $OMS_HOME/opmn/bin/opmnctl stopall$ ps -ef | grep "opmn -d" | grep -v grep--Start everything, including AS/OMS/WebCache$ $OMS_HOME/opmn/bin/opmnctl startall--V iew status$ $OMS_HOME/opmn/bin/opmnctl status--view log$ cd $OMS_HOME/opmn/logs/$ llOMS进程管理--Stop the Management Service$ $OMS_HOME/bin/emctl stop oms--Start the Management Service$ $OMS_HOME/bin/emctl start oms--V iew status$ $OMS_HOME/bin/emctl status oms--view log$ cd $OMS_HOME/sysman/log/$ tail -500f emoms.trcAgent进程管理--Stop the Management Agent$ $AGENT_HOME/bin/emctl stop agent--Start the Management Agent$ $AGENT_HOME/bin/emctl start agent--V iew status$ $AGENT_HOME/bin/emctl status agent--view log1) Central Agent日志和跟踪文件说明($ORACLE_HOME/agent/sysman/log 下)emagent.nohup : Agent watchdog log fileemagent.log : Main Agent log fileemagent.trc : Main Agent trace fileemagentfetchlet.log: Log file for Java Fetchletsemagentfetchlet.trc: Trace file for Java FetchletsNOTE: Startup errors are recorded in the emagent.nohup file.$ cd $ORACLE_HOME/agent/sysman/log$ tail -500f emagent.trc2) AS Control Agent日志和跟踪文件说明($ORACLE_HOME/sysman/log下)$ cd $ORACLE_HOME/sysman/log$ tail -500f emdctl.trc3) DB Control Agent日志和跟踪文件说明($ORACLE_HOME/<hostname_sid>/sysman/log 下) $ cd $ORACLE_HOME/`hostname`_$ORACLE_SID/sysman/log$ tail -500f emdctl.trc删除GC停止资料库/OMS/Agent(root用户):# /etc/init.d/gcstartup stop删除软件(静默方式):$ $OMS_HOME/oui/bin/runInstaller -silent -deinstall -removeallfiles -removeAllPatches REMOVE_HOMES="{/u01/app/oracle/OracleHomes/db10g,/u01/app/oracle/OracleHomes/oms1 0g,/u01/app/oracle/OracleHomes/agent10g}"删除数据库文件(默认位置):$ rm -rf $ORACLE_BASE/oradata/$ORACLE_SID删除目录OracleHomes:$ rm -rf $ORACLE_BASE/OracleHomes删除oraInventory信息:$ more /etc/oraInst.locinventory_loc=/u01/app/oracle/oraInventoryinst_group=oinstall$ vi /u01/app/oracle/oraInventory/ContentsXML/inventory.xml (把<HOME_LIST>中NAME是db10g/oms10g/agent10g的条目删除)<HOME NAME="db10g" LOC="/u01/app/oracle/OracleHomes/db10g" TYPE="O" IDX="1" REMOVED="T"/><HOME NAME="oms10g" LOC="/u01/app/oracle/OracleHomes/oms10g" TYPE="O" IDX="2" REMOVED="T"/><HOME NAME="agent10g" LOC="/u01/app/oracle/OracleHomes/agent10g" TYPE="O" IDX="3" REMOVED="T"/>删除oratab里相关条目信息:$ vi /etc/oratab*:/u01/app/oracle/OracleHomes/db10g:N*:/u01/app/oracle/OracleHomes/oms10g:Nemrep:/u01/app/oracle/OracleHomes/db10g:NFAQAgent查找目标流程Agent安装配置时通过执行$ORACLE_HOME/sysman/admin/discover/discovery.lst 里列出的perl脚本去查找被监控目标, 然后置入$ORACLE_HOME/sysman/emd/targets.xml 里, 这样在Grid控制台里就可以看到被监控目标了.主机即Agent运行所在主机. Targets.xml里配置如下:<Target TYPE="host" NAME="name" TYPE_DISPLAY_NAME="Host" VERSION="version" GUID="guid"/>2) 监听查找$TNS_ADMIN 和$ORACLE_HOME/network/admin 里的listener.ora文件, 获得监听名. Targets.xml里配置如下:<Target><Target TYPE="oracle_listener” NAME=”name_hostName”><Property NAME="ListenerOraDir" V ALUE="$oraDir" /><Property NAME="LsnrName" V ALUE="$name"/><Property NAME="Machine" V ALUE="$hostName" /><Property NAME="OracleHome" V ALUE="$oHome" /><Property NAME="Port" V ALUE="$port" /></Target>3) 数据库实例从/etc/oratab里获得各SID 和$ORACLE_HOME, 然后从$TNS_ADMIN 和$ORACLE_HOME/network/admin 里的listener.ora文件获得监听列表和端口号, 然后从$ORACLE_HOME/dbs/init<sid>.ora 里获得实例名(注意如果实例用的是spfile则必须先生成该pfile, 这个会自动生成). 被查找到的目标会设置成db_name.db_domain或sp_name.db_domain(Dataguard情况)格式的名字, 如果名字不唯一则会加入版本号. 如果无法读取spfile, 目标会设置成<sid>_<hostname>格式的名字, service_name参数会置空且默认分配1521端口号. Targets.xml里配置如下:<Target><Target TYPE="oracle_database" NAME="name" TYPE_DISPLAY_NAME="Database" VERSION="version" GUID="guid"><Property NAME="MachineName" V ALUE="node database runs on" /><Property NAME="Port" V ALUE="listener port for this database" /><Property NAME="SID" V ALUE="identifier of this database" /><Property NAME="OracleHome" V ALUE="location Oracle software" /><Property NAME="UserName" V ALUE="database user for monitoring" ENCRYPTED="TRUE" /> <<<<<<By default this is DBSNMP and cannot be changed in this release<Property NAME="password" V ALUE="password of the database user doing the monitoring" ENCRYPTED="TRUE" /></Target>--END--。
oracle11g数据库单机部署手册
oracle11g数据库单机部署手册Oracle11g部署目录1. 引言...................................................................... .................................................... 12. 环境介绍...................................................................... ............................................. 13. 安装前系统配置 ..................................................................... ................................... 1 3.1. 内核参数配置 ..................................................................... ................................... 1 3.2. Linux PAM..................................................................... ........................................ 2 3.3. PAM登陆配置 ..................................................................... .................................. 2 3.4. 创建系统组和用户 ..................................................................... ............................ 2 3.5. 环境变量 ..................................................................... .......................................... 3 3.6. 修改安装文件目录database权限 ..................................................................... ....... 4 3.7. 安装缺失补丁包...................................................................... ............................... 4 4. 安装Oracle Database11g..................................................................... ....................... 4 5. 创建实例环境...................................................................... .................................... 12 5.1. 配置监听 ..................................................................... ........................................ 12 5.2. 配置实例 ..................................................................... ........................................ 15 6. 数据库启动与停止...................................................................... ............................. 23 6.1. 关闭DB服务器 ..................................................................... .............................. 23 6.2. 数据库的启动 ..................................................................... (23)1. 引言本文是根据项目的Oracle 11g2 for Linux的安装部署过程整理出来一份实施报告。
Linux环境下oracle 11g Grid Control 监控服务端安装手册
Linux环境下oracle 11g Grid Control 监控服务端安装手册浙江移动网管中心oracle协维团队日期:2012年2月22日目录一、目标 (3)二、安装前准备 (3)2.1 系统需求 (3)2.2 操作系统 (3)2.3 系统补丁包 (3)2.4 软件版本 (4)2.5系统配置 (4)三、安装软件 (6)3.1安装oracle数据库 (6)3.1.1.创建oracle用户 (6)3.1.2安装数据库软件 (6)3.1.3版本升级 (8)3.1.4补丁升级 (8)3.1.5创建监听程序和数据库实例 (9)3.2安装JDK (12)3.3安装weblogic (13)3.4安装OMS (17)3.4.1 修改数据库 (17)3.4.2 删除SYSMAN对象 (17)四、使用 (26)一、目标本手册用于指导在Linux服务器上部署oracle 11g Grid Control服务端程序。
二、安装前准备2.1 系统需求OMS:3G内存Agent:512M内存Repository:2G内存50G磁盘空间2.2 操作系统RHEL 4 (Update 7), RHEL 5 (Update 2), OEL 4 (Update 7), OEL 5 (Update 2), SUSE10, Asianux 3.0 Oracle VM 2.1.2, 2.1.5, 2.2; (NOTE: RHEL and OEL Updates are supported) /tmp空间大于400M2.3 系统补丁包SUSE Linux Enterprise Server 10make-3.80binutils-2.16.91.0.5gcc-4.1.0libstdc++-4.1.0glibc-2.2.4-31.72.4 软件版本db:linux.x64_11gR1_database_1013.zippatch set:p6890831_111070_Linux-x86-64.zip 必须升级到11.1.0.7以上patch:p9066130_111070_Linux-x86-64.zip 修复bug9066130JDK:jdk-6u18-linux-x64-rpm.bin 必须6u18weblogic:wls1032_generic.jar 必须10.3.0.2patch:p9438213_10320_Generic.zipOMS:GridControl_11.1.0.1.0_Linux_x86-64_1of3.zipGridControl_11.1.0.1.0_Linux_x86-64_2of3.zipGridControl_11.1.0.1.0_Linux_x86-64_3of3.zip2.5系统配置1./etc/security/limits.conf配置oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 4096oracle hard nofile 655362./etc/sysctl.conf配置fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.sem = 250 32000 100 128net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048576kernel.shmmni = 4096net.ipv4.ip_local_port_range = 1024 650003./etc/pam.d/login设置session required pam_limits.so4.oracle用户配置文件export ORACLE_BASE=/opt/oracleexport ORACLE_SID=emrepexport ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1 export MW_HOME=$ORACLE_BASE/Middlewareexport AGENT_HOME=$ORACLE_BASE/Middleware/agent11g export OMS_HOME=$ORACLE_BASE/Middleware/oms11g export WLS_HOME=$ORACLE_BASE/Middleware/wlserver_10.3 export WT_HOME=$ORACLE_BASE/Middleware/Oracle_WT export PATH=$PATH:$ORACLE_HOME/binexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16GBK" export LANG=en_USexport LANGUAGE=en_USexport LC_ALL=en_USumask 022语言相关设置必须一致,否则影响安装OMS时Add-on OMS side配置5./etc/hosts配置127.0.0.1 localhost.domain localhosthostIP hostname.domain hostname三、安装软件3.1安装oracle数据库3.1.1.创建oracle用户groupadd -g 500 oinstallgroupadd -g 501 dbauseradd -d /home/oracle -u 500 -g oinstall -G dba oraclechown -R oracle:oinstall /home/oraclepasswd oracle3.1.2安装数据库软件unzip linux.x64_11gR1_database_1013.zip执行runInstaller选择“高级安装”由于后续要打升级补丁,选仅安装软件安装完成用root用户执行脚本。
Oracle_RAC_10gr2_安装指导_20080519
安装标准文档系列之Oracle RAC 10gr2安装指导For Solaris SPARC/AIX/Linux AS4文档限制:内部发行当前版本: 1.7 作 者:蒋剑青 项目参与人文件状态:[ ] 草稿[ ] 正式发布[√ ] 正在修改 完成日期:2008年5月服务交付中心2008年5月文档修订记录版本 日 期 修订内容修订 审核 1.0 2008/04/28 第一稿邓凯 1.1 2008-5-7 添加4.6,裸设备链接文件修改4.1,添加硬盘与RAID 说明1.2 2008-05-13 添加AIX 系统磁盘组创建注意事项1.3 2008-05-18 修改预安装规划,将预安装规划表編写为实际配置,并为AIX/Solaris/Linux 提供配置样本1.4 2008-05-18 第三章操作系统配置:增加AIX 的文件系统缓存修改,修正AIX 系统SHELL 限制的修改方法1.5 2008-05-18 第四章磁盘阵列配置:修改AIX 下修改裸设备权限的方法1.6 2008-05-18 第五章安装过程:添加补丁过程1.7 2008-05-19修改3.6.6.2 ,AIX 下网络参数配置参考文档:文档/书籍名称作者/出版社 Oracle Clusterware and Oracle Real Application Clusters Installationand Configuration Guide for Solaris Operating SystemOracle Oracle Clusterware and Oracle Real Application Clusters Installationand Configuration Guide for AIXOracleOracle Clusterware and Oracle Real Application Clusters InstallationGuide for LinuxOracle Oracle Clusterware and Oracle Real Application Clusters Administration and Deployment Guide Oracle目录第1章前言 (5)1.1 本文档的目的 (5)1.2 文档的内容和组织方式 (5)1.3 文档未尽部分说明 (5)1.4 文档后续版本 (6)1.5 文档更新说明 (6)第2章安装前规划 (7)2.1 安装阶段表与前提条件 (7)2.2 支持的操作系统版本 (8)2.2.1 Solaris (8)2.2.2 AIX (8)2.2.3 Linux (8)2.3 主机名要求 (8)2.4 中文环境要求 (9)2.5 分区要求 (9)2.6 双机软件要求 (9)2.6.1 AIX (9)2.6.2 Solaris (9)2.7 硬件平台及安装环境 (10)2.8 网络环境 (10)2.9 操作系统用户账号 (11)2.10 O RACLE用户环境变量 (11)2.11 磁盘组 (12)2.11.1 Warning----AIX系统注意事项 (12)2.12 表空间与数据库文件规划 (13)2.12.1 For AIX (13)2.12.2 For VxVM (14)2.12.3 For Solaris Volume Manager (15)2.12.4 For Linux RAW device (16)2.13 ASM磁盘组配置 (18)2.14 数据库安装选项 (19)2.15 初始参数 (20)2.16 O RACLE N ET 配置情况 (21)2.17 归档日志文件 (21)第3章操作系统配置 (22)3.1 配置/ETC/HOSTS文件 (22)3.2 创建用户和组 (23)3.2.1 创建Oracle Inventory Group (23)3.2.2 创建OSDBA Group (24)3.2.3 检查hagsuser组(For AIX) (24)3.2.4 创建oracle用户 (24)3.3 配置SSH (25)3.3.1 检查SSH是否运行 (25)3.3.2 为ssh和scp创建链接 (25)3.3.3 配置SSH (26)3.3.4 测试SSH (26)3.3.5 激活SSH等效性 (27)3.4 配置R LOGIN (27)3.5 检查硬件要求 (27)3.6 检查网络配置 (29)3.6.1 网络需求概要 (29)3.6.2 NFS配置考虑 (29)3.6.3 IP地址需求 (29)3.6.4 SunCluster的心跳IP(Only For Solaris) (29)3.6.5 检查节点时钟 (30)3.6.6 配置网络参数 (30)3.6.6.1 For Solaris (30)3.6.6.2 For AIX (30)3.7 检查软件要求 (31)3.7.1 检查操作系统版本 (31)3.7.2 检查所需要的软件包 (31)3.7.2.1 For Solaris 8/9 (31)3.7.2.2 For Solaris 10 (32)3.7.2.3 For AIX (33)3.7.2.4 For Linux AS4 (35)3.7.3 检查操作系统补丁 (36)3.7.3.1 For Solaris 8 (36)3.7.3.2 For Solaris 9 (37)3.7.3.3 For AIX (37)3.8 配置内核参数 (40)3.8.1 For Solaris 8/9 (40)3.8.1.1 查看当前值 (40)3.8.1.2 修改参数 (40)3.8.2 For Solaris 10 (41)3.8.2.1 查看当前值 (41)3.8.2.2 修改参数 (41)3.8.3 For Linux AS4 (42)3.9 配置用户SHELL限制(N OT F OR S OLARIS) (42)3.9.1 For AIX (42)3.9.2 For Linux (44)3.10 配置H ANGCHECK-TIMER (F OR L INUX AS4) (44)3.11 更攺文件系统缓存(F OR AIX) (44)3.12 安装ROOT.PRE软件包/UDLM软件包 (45)3.12.1 Solaris (45)3.12.2 AIX (45)3.12.3 Linux x86-64 (45)3.13 使用CVU进行硬件和操作系统检查 (45)3.13.1 检查网络连通性 (45)3.13.2 检查硬件环境 (46)3.13.4 检查节点配置 (46)第4章磁盘阵列配置 (47)4.1 磁盘阵列与数据文件(表空间)对应关系 (47)4.2 磁盘组配置—样例 (48)4.3 表空间与数据库文件规划—样例 (48)4.3.1 AIX (48)4.3.2 Linux (49)4.3.3 Solaris (50)4.4 ASM磁盘组配置 (51)4.5 配置裸设备 (52)4.5.1 Solaris (52)4.5.2 Linux(AS4) (53)4.5.3 AIX (54)4.6 将裸设备链接到文件 (54)4.7 创建R AW D EVICE M APPING F ILE (55)4.8 使用CVU进行安装检查 (56)第5章安装过程 (57)5.1 停止现有ORACLE进程 (57)5.2 创建目录 (57)5.2.1 目录清单 (57)5.2.2 检查现有的目录 (57)5.2.3 建立目录 (58)5.2.4 配置用户PROFILE (58)5.3 配置图形环境 (59)5.4 安装C LUSTER W ARE软件 (59)5.5 检查C LUSTER W ARE安装情况 (67)5.6 安装10201数据库软件 (67)5.7 更新ORACLE补丁 (72)5.7.1 注意事项 (72)5.7.2 注意事项(For AIX) (72)5.7.3 CRS补丁 (72)5.7.4 数据库程序文件补丁 (73)5.7.5 CPU补丁 (73)5.8 创建数据库 (74)5.9 检查数据库创建情况 (82)第6章备份规划 (84)6.1 归档日志存放的位置 (84)6.2 RMAN配置 (85)6.2.1 归档日志本地只读的RMAN配置 (85)6.2.1.1 场景 (85)6.2.1.2 RMAN备份脚本 (85)6.2.1.3 恢复时的考虑 (86)6.2.2 归档日志NFS访问的RMAN配置 (86)6.2.2.1 场景 (86)6.2.2.2 RMAN备份脚本 (87)6.2.2.3 恢复时的考虑 (88)6.3 其他备份考虑 (88)6.3.1 备份目标地址的考虑 (88)6.3.2 打开控制文件自动备份 (88)6.3.3 配置备份周期 (88)第1章前言1.1本文档的目的本文档不是基于测试平台而编写,因此,在文档中不涉及诸如磁盘组建立、逻辑卷建立等内容,因为在实际生产环境中,这些任务是由更专业的人员去完成,我们的任务,就是将数据库规划和安装得尽可能完善。
oracle10gr2及arcsde9.2安装配置
Oracle10g R2及安装配置及ArcGIS建库一、Oracle安装本次安装选择的是Oracle 10g可以登陆下载。
双击Oracle文件夹里面的文件出现类似下图黑窗口。
等待一会儿……就会出现Oracle安装向导。
选择“高级安装”。
下一步,这里,我们选择“企业版”。
下一步;这里,我们可以设置Oracle的名称和安装路径。
下一步;勾选“未执行”前面的对钩。
下一步;下一步;下一步;这里,我们可以修改数据库的名称。
我们默认“orcl”。
数据库字符集我们这里选为“UTF-8”。
下一步;下一步;这里可以指定数据库文件存放位置。
我们默认。
下一步;下一步;选择“所有的帐户都使用同一个口令”我们将口令设置为“oracle”。
下一步;点击“安装”。
耐心等待……这样,Oracle就安装好了。
安装完毕,打开E:\oracle\product\下面的,修改如下:SID_LIST_LISTENER =(SID_LIST =(SID_DESC =(SID_NAME = PLSExtProc)(ORACLE_HOME = E:\oracle\product\ (PROGRAM = extproc) )(SID_DESC =(GLOBAL_DBNAME = orclsde)(ORACLE_HOME = E:\oracle\product\ (SID_NAME = orclsde) ))LISTENER =(DESCRIPTION_LIST =(DESCRIPTION =(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))(ADDRESS = (PROTOCOL = TCP)(HOST = rs-aa)(PORT = 1521)) ))注意红色部分根据实际修改。
二、Oracle测试我们来测试一下Oracle是否安装成功。
方法有四种1.黑窗口命令行开始——运行,输入cmd。
调出。
直接输入tnsping orclsdeOrclsde即全局数据库名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib:/usr/local/lib
ORACLE_TERM=xterm
PS1="u@h w$"
MANPATH=/usr/man:/usr/local/man
LC=en_US
ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data
配置相关的mail及metalink的信息,进入下一步:
配置OMS端的security验证密码及EM console登陆密码(也就是reposity database的sysman用户密码),进入下一步:
进行安装。安装结束,提示用root运行脚本:
执行完脚本,OK,进入下一步:
安装结束后,一些配置文件的修改:
1、修改/opt/oracle/OracleHomes/oms10g/opmn/conf/目录下的所有文件内容如下:
把文件中所有的mmdb修改为mmDB,由于现在主机名为mmDB,但是在安装期间安装程序都会把文件里写成mmdb.
这些文件主要为xml文件:ons.conf,opmn.xml
–binutils-2.15.92.0.2-13
–gcc-3.4.3-22.1
–libaio-0.3.96
–glibgc-common-2.3.4-2.9 <<< glibc-common
–setarch-1.6-1
–pdksh-5.2.14-30
–openmotif21-2.1.30-11
/usr/lib/libdb.so.2 ---为添加内容
执行ldconfig -v生效。
*该修改为了解决配置OMS时候HANG起的问题。
C、安装相关OS补丁及内核参数:
For Red Hat Enterprise Linux 4.0:
–glibc-2.3.4-2.9
–make-3.79
–control-center-2.8.0-12
–xscreensaver-4.18-5.rhel4.2
内核参数:
修改/etc/sysctl.conf文件,添加如下内容:
fs.file-max = 65536
net.ipv4.ip_local_port_range = 1024 65000
export TZ=PRC
export AGENT_HOME=/opt/oracle/OracleHomes/agent10g
export OMS_HOME=/opt/oracle/OracleHomes/oms10g
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/X11R6/lib
1、OMS的安装:
下载10R2 EM for linux的安装文件:
-rw-r--r-- 1 oracle dba 643714642 Oct 29 2005 Linux_Grid_Control_full_102010_disk1.zip
-rw-r--r-- 1 oracle dba 615240646 Oct 29 2005 Linux_Grid_Control_full_102010_disk2.zip
agent程序首先会把采集到的信息写到本地的xml文件当中,然后再将该文件upload到oms端去,oms service再将xml文件写入到oms自己的repository库里。也可以通过执行./emctl upload手工上载本地的xml文件。这些生成的文件可以在:agent10g/sysman/admin/upload下找到。
export ORACLE_OWNER=oracle
export LD_ASSUME_KERNEL=2.4.19
export THREADS_FLAG=native
ORACLE_SID=emrep
JAVA_HOME=/usr/local/jdk
PATH=$PATH:$ORACLE_HOME/bin:$ORACLE_HOME/dbs:$JAVA_HOME/bin
2、修改/opt/oracle/OracleHomes/oms10g/sysman/config目录下的文件内容里的mmdb为mmDB。
3、修改/opt/oracle/OracleHomes/oms10g/sysman/emd目录下的文件ቤተ መጻሕፍቲ ባይዱ容里的mmdb为mmDB。
4、修改/opt/oracle/OracleHomes/agent10g/sysman/emd/targets.xml里的mmdb为mmDB。
Oracle 10R2 EM GRID CONTROL安装及Agent部署指南
发布时间:2010-07-10 19:44:38 查看:123次 字体:【大 中 小】
一、Oracle 10R2 EM的原理和工作方式:
oem10g的agent端的数据收集全部通过perl脚本来完成。扩展名为:*.pl,这些脚本可以在agent10g/sysman/admin/scripts/下找到。
另外一个比较重要的文件是agent10g/sysman/config/emd.properties他就是每一个agent的配置文件,agent所有的属性都在里面,比如oms的url,TZ啊什么的,可以手工修改,修改完之后,通过执行./emctl reload agent来使之生效。
二、Oracle 10R2 EM的安装及Agent部署:
net.core.rmem_default = 262144
net.core.rmem_max = 262144
net.core.wmem_default = 262144
net.core.wmem_max = 262144
kernel.sem=250 32000 100 128
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
NLS_LANG=american_america.ZHS16GBK
export ORACLE_BASE ORACLE_HOME ORACLE_SID JAVA_HOME PATH LD_LIBRARY_PATH PS1 MANPATH CLASSPATH LC PS1 ORA_NLS33
unzip Linux_Grid_Control_full_102010_disk2.zip
unzip Linux_Grid_Control_full_102010_disk3.zip
B、修改/etc/ld.so.conf文件,修改为如下内容:
include ld.so.conf.d/*.conf
–sysstat-5.0.5-1
–gnome-libs-1.4.1.2.90-44.1
–libstdc++-3.4.3-22.1
–libstdc++devel-3.4.3-22.1
–compat-libstdc++-296-2.96-132.7.2
–compat-db-4.1.25-9
选择,进入下一步。
选择主安装目录:/opt/oracle/OracleHomes,点击,选择需要安装的语言。
选择简体中文。OK,进入下一步:
安装相关软件及内核参数环境的检查,对于没有检查通过的项目,如果已经满足条件,可以选择进行user verified。进入下一步:
选择SID等信息。进入下一步:
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
unset USERNAME
ORACLE_BASE=/opt/oracle
ORACLE_HOME=$ORACLE_BASE/OracleHomes/db10g
kernel.shmmax=3147483648
执行sysctl –f生效。
D、创建dba组及oracle用户,配置oracle用户的环境变量:
Groupadd dba
Useradd –g dba –G dba oracle
修改~/.bash_profile内容如下:
if [ -f ~/.bashrc ]; then
-rw-r--r-- 1 oracle dba 551557959 Oct 29 2005 Linux_Grid_Control_full_102010_disk3.zip
共三个文件。
A、解压文件:
unzip Linux_Grid_Control_full_102010_disk1.zip
export LS_COLORS=""
export LESSOPEN=""
export VNCDESKTOP=""
*一定要设置LS_COLORS="",LESSOPEN="",VNCDESKTOP="",不然安装中配置agent的时候会出现错误。
E、执行./runInstaller进行安装。
一、Oracle 10R2 EM的原理和工作方式:
oem10g的agent端的数据收集全部通过perl脚本来完成。扩展名为:*.pl,这些脚本可以在agent10g/sysman/admin/scripts/下找到。
agent程序首先会把采集到的信息写到本地的xml文件当中,然后再将该文件upload到oms端去,oms service再将xml文件写入到oms自己的repository库里。也可以通过执行./emctl upload手工上载本地的xml文件。这些生成的文件可以在:agent10g/sysman/admin/upload下找到。