ORACLE_HP_主备数据库部署

合集下载

Oracle Big Data Lite 4.6.0 快速部署指南说明书

Oracle Big Data Lite 4.6.0 快速部署指南说明书
tion application • Download the zip files from OTN and use 7-­‐zip to extract the appliance file • Create the VM by importing the BigDataLite-­‐xxx.ova file into VirtualBox • Start the machine! • Log into Big Data Lite using:
Big Data Lite includes software products that are optional on the Oracle Big Data Appliance (BDA), including Oracle NoSQL Database Enterprise Edition, Oracle Big Data SQL, Oracle Big Data Discovery, Oracle Big Data Spatial and Graph and Oracle Big Data Connectors.
Version 4.6.0
Last Updated: 10/25/2016 Please note: This appliance is for testing and educational purposes only; it is unsupported and not to be used in production. C O N T E N T S
To get started, you should perform the following high level tasks:
• Ensure your host computer meets the requirements for running the virtual machine • Download and install VirtualBox and VirtualBox Extension Pack – which is a cross-­‐platform virtualiza-­‐

ORACLE 12C R2 RAC DG双节点主库单节点备库集群主备部署搭建

ORACLE 12C R2 RAC DG双节点主库单节点备库集群主备部署搭建

ORACLE 12C R2 RAC+DG集群主备部署搭建目录1、ORACLE 12.2软硬件要求 (3)1.1 硬件最低配置要求 (3)1.2 ORACLE 12.2认证的OS软件版本 (3)2、整体规划部分 (4)2.1 IP地址规划 (4)2.2 操作系统本地磁盘分区规划 (4)2.3 共享存储与ASM磁盘组规划 (5)3、操作系统配置部分 (5)3.1 配置hosts文件 (5)3.2 安装RPM包 (5)3.3创建用户组 (6)3.4 创建文件目录及权限配置 (7)3.5 配置环境变量 (8)3.6 安装cvuqdisk (9)4、修改操作系统配置 (9)4.1 开启nscd (9)4.2 关闭防火墙 (9)4.3 禁用selinux (9)4.4 关闭TransparentHugePages (10)4.5 配置/etc/security/limits.conf (10)4.6 配置/etc/sysctl.conf (10)4.7 配置/etc/pam.d/login (11)4.8 配置DNS (11)4.9 修改时间同步方式 (12)4.10 修改nsswitch.conf (12)4.10 配置NOZEROCONF (12)4.11 配置互信 (13)5、ASM磁盘配置部分 (13)5.1 UDEV配置asm磁盘(两个节点都执行) (13)5.2 验证asm disk生成 (14)5.2 修改磁盘属性 (14)6、grid软件安装 (14)6.1 检测安装环境 (15)6.2 安装GI(Grid Infrastructure) (16)7 、asmca创建其它asmdiskgroup (26)8、database软件安装 (27)9、创建CDB (32)10、创建PDB (37)10.1 以命令方式创建PDB (37)10.2 查看创建成功的PDB (38)11、备库安装ORACLE12C R2 数据库软件 (38)12、DG 主库配置 (38)13、DG 备库配置 (42)14、RAC+DG 主备切换switchover (48)15、RAC + DG主备切换failover Failover切换一般是PRIMARY 数据库发生故障后的切换,这种情况是STANDBY数据库发挥其作用的情况。

HP-UX下安装Oracle数据库经验总结

HP-UX下安装Oracle数据库经验总结

最近陆续接触了一些HP-UX 上Oracle 数据库的安装,相比较AIX 和linux 而言,HP-UX个人感觉还是相对复杂一些。

尤其如果没有SA 的配合,在缺少补丁(很多补丁没有账号根本拿不到)或者涉及到serviceguard 的配置(和hacmp 比较)都会让人很头疼。

这里只是简单罗列下HP-UX 下安装Oracle 数据库的过程和步骤,同时把自己在安装时候遇到的一些问题拿出来分享一下,希望能对遇到同样问题的朋友有所帮助。

安装步骤:1.检查硬件要求1 2 3 4 5 # /usr/contrib/bin/machinfo | grep -i Memory# /usr/sbin/swapinfo -a# /bin/getconf KERNEL_BITS# bdf /tmp# bdf此处需要注意的就是内存至少大于1G ;SWAP 一般安装oracle 建议为:Available RAM Swap Space RequiredBetween 1024 MB and 2048 MB 1.5 times the size of RAMBetween 2049 MB and 8192 MB Equal to the size of RAMMore than 8192 MB 0.75 times the size of RAM/tmp 空间一般建议至少设置500M 往上,一般都设置为几个G ,我就曾经遇到过/tmp 空间设置过小安装检测通不过的问题,而HP-UX 扩文件系统相比较AIX 来说比较麻烦,所以为了安全起见(没有SA 配合),通过在Oracle 用户环境变量设置tmp 和tmpdir 来解决。

通过bdf 命令检查硬盘空间,一般来说生产环境下软件目录和数据目录划分都会满足要求,Oracle 官方文档建议如下:Installation Type Requirem ent for Software Files (GB)Enterprise Edition 6.89Standard Edition 6.09Custom (maximum) 6.89Installation Type Disk Space for Data Files (GB)Enterprise Edition 1.69Standard Edition 1.48Custom (maximum) 1.812.检查安装Oracle 软件要求1 2 3 # uname -a 注:Oracle11g 支持HP-UX 11i v2 (11.23) HP-UX 11i v3 (11.31) # /usr/sbin/swlist -l level | more# /usr/sbin/swlist -l patch | more需要以下补丁,如果安装了HP 补丁集,下面这些补丁应该是存在的PHCO_41479 (or later) 11.31 diskowner(1M) cumulative patchPHKL_38038 vm cumulative patchPHKL_38938 11.31 SCSI cumulative I/O patchPHKL_40941 Scheduler patch : post wait hangPHSS_36354 11.31 assembler patchPHSS_37042 11.31 hppac (packed decimal)PHSS_37959 Libcl patch for alternate stack issue fix(QXCR1000818011)PHSS_39094 11.31 linker + fdp cumulative patchPHSS_39100 11.31 Math Library Cumulative PatchPHSS_39102 11.31 Integrity Unwind LibraryPHSS_38141 11.31 aC++ Runtime官方文档建议:For HPIA 11.23 (Mar '07 Patch bundle for HP-UX 11iV2- B.11.23.0703):Mar '07 Patch bundle for HP-UX 11iV2 (B.11.23.0703)PHKL_35478: s700_800 11.23 shmget(2) cumulative patchPHCO_36673: s700_800 11.23 libc cumulative patchPHKL_36853: s700_800 11.23 pstat patchPHSS_37958: 11.23 Libcl patchFor HPIA 11.31:PHKL_35900: 11.31 evacd performance, kvaddr leak panicPHKL_36248: 11.31 esctl cumulative patchPHKL_36249: 11.31 esdisk cumulative patchPHKL_35936: 11.31 call to read(2) or write(2) may incorrectly return -1 PHKL_38038: ABORT CORRUPTION HANG OTHER PANICPHSS_37959: 11.31 Libcl patch注:此处需要注意,如果缺少部分补丁,安装过程中会出现很多问题,有些补丁比如PHCO_41479会导致提示INS-30060错误提示并退出安装,下面会详细描述。

oracle数据库创建实例

oracle数据库创建实例

oracle数据库创建实例Oracle数据库是目前世界上使用最广泛的商业数据库之一,它的稳定性和数据处理能力备受业界推崇。

在使用Oracle数据库时,首先需要创建一个实例,本文将介绍Oracle数据库创建实例的步骤和注意事项。

1. 配置环境变量在创建Oracle实例之前,需要先配置好相关的环境变量,确保Oracle数据库可以正常运行。

首先需要设置ORACLE_BASE,这是Oracle的基础路径,一般情况下设为/opt/oracle。

其次需要设置ORACLE_HOME,这是Oracle的安装路径,一般情况下设为/opt/oracle/product/11.2.0/dbhome_1。

最后需要设置PATH和LD_LIBRARY_PATH,将Oracle相关的二进制文件路径和库文件路径加入到系统环境变量中。

2. 创建实例创建Oracle实例需要使用dbca命令行工具,该工具可以通过Oracle安装程序自动安装。

在使用dbca之前,需要确保Oracle 数据库服务已经启动。

执行以下命令启动Oracle服务:$ su - oracle$ sqlplus / as sysdbaSQL> startup在Oracle服务启动后,使用dbca创建实例。

执行以下命令:$ dbca在dbca的图形界面中,选择创建数据库。

在创建数据库的过程中,需要指定实例名称、数据库名称、数据库字符集、数据库管理员密码等信息。

需要注意的是,实例名称和数据库名称可以不同,但是实例名称必须唯一。

3. 配置监听器在创建Oracle实例后,需要配置监听器。

监听器是Oracle数据库服务的入口,它负责监听客户端的连接请求,并将请求转发给相应的实例。

在Oracle中,监听器可以使用lsnrctl命令进行管理。

执行以下命令启动监听器:$ lsnrctl start在监听器启动后,需要将实例注册到监听器中。

执行以下命令:$ lsnrctl status$ sqlplus / as sysdbaSQL> alter system register;4. 连接实例在实例和监听器配置完成后,可以使用sqlplus命令连接Oracle实例。

oracle双机热备架构方案

oracle双机热备架构方案

Oracle双机热备架构方案一想到Oracle双机热备,我脑海中立刻浮现出那些无数个夜晚,灯火通明的数据中心,以及那些为了保证数据安全、系统稳定而奋斗的工程师们。

在这个方案中,我们要解决的问题是如何确保关键业务数据的实时备份和快速恢复,下面就是我构思这个方案的过程。

我们需要明确Oracle双机热备的架构。

Oracle双机热备,顾名思义,就是两台服务器互为备份,一台为主机,另一台为备机。

当主机发生故障时,备机能够迅速接管主机的业务,保证业务的连续性。

1.架构设计(1)硬件设备我们需要两台性能相近的服务器,最好是同一型号,这样可以减少硬件兼容性问题。

服务器需要具备较高的处理能力,以满足业务需求。

(2)存储设备为了实现数据的实时备份,我们需要使用共享存储设备。

这里有两种选择:磁盘阵列和存储网络。

磁盘阵列可以提供较高的数据读写速度,但成本较高;存储网络则相对便宜,但性能略有不足。

根据实际需求,我们可以选择合适的存储方案。

(3)网络设备为了实现数据的实时同步,我们需要搭建一个高速网络。

这里建议使用万兆以太网,以保证数据传输速度。

2.软件配置(1)操作系统(2)Oracle数据库在两台服务器上安装Oracle数据库,并配置好数据库实例。

为了保证数据的一致性,我们需要使用OracleDataGuard来实现实时数据备份。

(3)集群管理软件为了实现故障切换,我们需要使用集群管理软件。

这里推荐使用OracleClusterware,它可以帮助我们实现快速的故障切换和恢复。

3.实施步骤(1)搭建硬件环境我们需要将两台服务器连接到共享存储设备,并配置好网络设备。

(2)安装操作系统在两台服务器上安装相同的操作系统,并配置好网络参数。

(3)安装Oracle数据库在两台服务器上安装Oracle数据库,并配置好数据库实例。

(4)配置OracleDataGuard在主机上创建一个物理备份,然后将备份传输到备机。

在备机上配置OracleDataGuard,实现实时数据备份。

oracle建库步骤

oracle建库步骤

oracle建库步骤一、前言Oracle是目前世界上最流行的关系型数据库之一,它具有高可靠性、高性能和高安全性等优点。

在使用Oracle数据库之前,需要先建立一个数据库实例。

本文将介绍Oracle建库的详细步骤。

二、准备工作在开始建库之前,需要进行以下准备工作:1. 确认操作系统是否支持Oracle数据库软件;2. 确认硬件是否满足Oracle数据库软件的要求;3. 下载并安装Oracle数据库软件;4. 配置网络环境。

三、创建实例1. 进入SQL*Plus环境在安装完Oracle数据库软件后,可以通过SQL*Plus进入到Oracle环境中。

首先需要打开命令行窗口或终端,并输入以下命令:sqlplus /nolog/nolog参数表示不连接到任何实例。

2. 连接到Oracle实例接下来需要连接到一个已经存在的实例或者创建一个新实例。

如果要连接到已经存在的实例,可以使用以下命令:conn username/password@database_instance_name其中,username是用户名,password是密码,database_instance_name是要连接的实例名。

如果要创建一个新的实例,在SQL*Plus中输入以下命令:create database database_name;其中,database_name是要创建的新实例名。

3. 设置参数文件设置参数文件可以控制数据库服务器中各种配置选项的值。

Oracle数据库服务器使用参数文件来配置数据库实例。

在SQL*Plus中输入以下命令:alter system set parameter_name=parameter_valuescope=spfile;其中,parameter_name是要设置的参数名,parameter_value是要设置的参数值,scope=spfile表示将参数保存到spfile中。

4. 启动实例在创建完实例后,需要启动该实例。

Oracle Database Appliance 部署和用户指南说明书

Oracle Database Appliance 部署和用户指南说明书

A Plug in AC power to the two power supplies (1). For redundancy, each power supply should be connected to a separate AC power source.B Plug in a network cable to the Oracle Integrated Lights Out Manager (Oracle ILOM) network management port (2).C Plug in network cables for public network (3). (Port connections can vary depending on the option ordered).1Server Back Panel Components, Connectors, and Indicators13Deploy and Con�gure the ApplianceRefer to the Oracle Database Appliance Deployment and User’s Guide for information about con�guring and deploying the appliance.To get started with your appliance, refer to the Oracle Database Appliance Welcome Kit at: h�p:///goto/oda/docsCopyright © 2023, Oracle and/or its a�liates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its a�liates. Other names may be trademarks of their respective owners. F79893-01; Mfg no 82173292Start Up the SystemPower on the host.A Con�rm that the green SP OK LED (4) is steady ON and the green Power OK LED (5) �ashes slowly.This indicates that the server is in Standby power mode.B Push the power bu�on (6). This applies full power to the server.C Wait for the green Power OK LED (5) to turn steady ON. The Power OK LED may blink for several minutes. Do not repeatedly push the power bu�ons.1Power Supply (PS) 1 with fan module2Power Supply (PS) 1 status indicators: Service Required LED: amber, AC OK LED: green 3Power Supply (PS) 0 with fan module4Power Supply (PS) 0 status indicators: Service Required LED: amber, AC OK LED: green 5Not usedCallout Description11PCIe card slot 6: Oracle Retimer PCIe Card 12PCIe card slot 7: �ller panel13PCIe card slot 8: �ller panel, or 3rd optional Oracle Dual Port 25Gb Ethernet Adapter or Oracle Quad Port 10GBase-T Adapter14PCIe card slot 9:Oracle Database Appliance X10-S: �ller panel, or 2nd optional Oracle Dual Port 25Gb Ethernet Adapter or Oracle Quad Port 10GBase-T Adapter Oracle Database Appliance X10-L: �ller panel, or 3rd optional Oracle Flash Accelerator 680 PCIe Card PCIe card slot 4:Oracle Database Appliance X10-S: �ller panelOracle Database Appliance X10-L: �ller panel, or 2nd optional Oracle Dual Port 25Gb Ethernet Adapter or Oracle Quad Port 10GBase-T Adapter PCIe card slot 3:Oracle Database Appliance X10-S: �ller panelOracle Database Appliance X10-L: �ller panel, or 2nd optional Oracle Flash Accelerator 680 PCIe CardPCIe card slot 2:Oracle Database Appliance X10-S: �ller panelOracle Database Appliance X10-L: �ller panel, or 1st optional Oracle Flash Accelerator 680 PCIe Card PCIe card slot 1:Oracle Database Appliance X10-S: �ller panelOracle Database Appliance X10-L: �ller panel, or 4th optional Oracle Flash Accelerator 680 PCIe Card 18USB 3.1 connector19System status indicators: Service Required LED (amber), Power/OK LED (green)20SER MGT port: RJ-45 serial port used to connect to the Oracle ILOM service processor15Locate LED (white)16100/1000Base-T network interface port with RJ-45 connector: NET 0179NET MGT port: 10/100/1000Base-T network interface port with RJ-45 connector used to connect to the Oracle ILOM service processor 768For more information about Oracle Database Appliance, go to Oracle Technology Network:h�p:///technetwork/server-storage/engineered-systems/database-appliance/index.html For more information about deployment, go to: h�p:///goto/oda/docsYou can also scan the Quick Response Code with your mobile device to read the documentation.Database ApplianceSetup for Oracle Database Appliance X10-S/X10-L10PCIe card slot 5: 1st Oracle Dual Port 25Gb Ethernet Adapter or Oracle Quad Port 10GBase-T Adapter Connect Power and Network Cables5641323419151617181256789101113142012Node。

oracle数据库服务器安装教程

oracle数据库服务器安装教程

oracle数据库服务器安装教程Oracle是一种非常流行的关系数据库管理系统,常用于大型企业和组织的数据存储和管理。

在安装Oracle数据库服务器之前,需要准备好以下工作:1. 下载Oracle数据库软件:访问Oracle官方网站并下载适用于您操作系统的Oracle数据库软件。

2. 检查系统要求:在安装Oracle数据库服务器之前,确保您的操作系统满足Oracle的系统要求。

例如,适合您计算机运行的操作系统版本和硬件要求。

3. 解压安装文件:将下载的数据库软件文件解压到指定的目录中。

一旦准备好了上述工作,您可以按照以下步骤开始安装Oracle 数据库服务器:1. 打开解压后的安装文件夹,并运行安装程序。

2. 在安装向导中选择“创建和配置数据库”选项。

3. 在下一个界面上,选择“单机数据库安装”。

4. 在“选择安装类型”页面上,选择“自定义安装”,这将允许您选择安装过程中的详细选项。

5. 在“系统类别”页面上,选择适用于您的操作系统的选项(32位或64位)。

6. 在“选择数据库版本”页面上,选择您要安装的Oracle数据库版本。

7. 在“选择产品语言”页面上,选择您希望Oracle数据库使用的语言。

8. 在“选择数据库配置”页面上,选择“创建和配置数据库”。

9. 在“选择数据库操作类型”页面上,选择“新建数据库”。

10. 在“命名标识符和密码管理”页面上,设置您的数据库名、全局数据库名和管理员用户密码。

11. 在“指定数据库文件位置”页面上,选择数据库文件和日志文件的存储位置。

12. 在“配置监听器”页面上,选择是否要创建和配置监听器。

13. 在“创建数据库”页面上,选择是否要创建示例数据库。

14. 在“更改默认认证设置”页面上,选择是否要更改默认的身份验证设置。

15. 在“安装选项”页面上,选择是否启用自动内存管理和自动存储管理。

16. 在“请求的配置信息”页面上,提供必要的配置信息。

17. 在“安装”页面上,验证您的配置信息,并单击“安装”按钮开始安装过程。

在HP平台配置oracle的SNMP组件

在HP平台配置oracle的SNMP组件

一Oracle 9i SNMP 监控配置在HP平台配置oracle的SNMP组件1、用root用户权限登陆,并设置shell为ksh。

2、启动系统自带的snmpdm,这个程序一般在/sbin或者/usr/sbin目录下。

启动前可以用ps –ef|grep snmpdm查看程序是否已启动,如果程序正在运行,就不用再启动了。

3、设置环境变量ORACLE_HOME=“oracle安装目录”,export ORACLE_HOME;LD_LIBRARY_PA TH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH;exportLD_LIBRARY_PATH;SHLIB_PATH=$ORACLE_HOME/lib:$SHLIB_PA TH; export SHLIB_PATH;export PATH=$ORACLE_HOME/bin:$PATH; export ORACLE_SID=“数据库实例名”;数据库实例名可以在$ORACLE_HOME/network/admin/listener.ora 文件里面找到,其中的SID_NAME就是实例名,可能有多个实例名,指定其中一个作为监控的一个就可以了。

4、启动master_peer。

运行$ORACLE_HOME/network/snmp/peer/start_peer –a ,如果脚本运行正常会出现如下信息:snmpdm is already runningnew procs are ora_naaagt and master_peer5、启动oracle listerner,运行命令lsnrctl start 。

6、启动oracle 代理和oracle snmp 监控进程,运行命令agentctl start agent。

要查看日志文件检查是否启动成功,日志文件$ORACLE_HOME/network/log/nmiconf.log 。

7、检查以上操作是否成功,可以用snmpwalk -v2c -c public ip .1.3.6.1.4.1.111 ,其中的其中的ip 就是主机的ip地址。

ORACLE 数据库部署方案设计

ORACLE 数据库部署方案设计

ORACLE 数据库部署方案和安装配置指南1.总论1.1 目的为加强系统安装维护的规化管理,参考系统的相关文档,进行了深化、细化,力求结合实际的设计、实施工作,建立一套系统设计、实施的标准方案,对设计、实施起到规、指导作用。

文档主要从一个设计者的角度进行编写。

首先介绍了产品可实现的部署模式,如何选择部署模式,其次要考虑设计涉及到的因素,有针对性地做好数据库的设计等: 为提高数据库的性能,对程序开发提出了的要求。

文档中参数建议值是对系统设计时的指导,是针对目前系统状况所提出了的经验值,但由于应用系统的复杂性,每个系统有自己的特点,建议按建议值进行系统的初始配置,在压力测试和系统上线后根据实际需要做相应的调整,文档作为系统设计的规和参考。

1.2 受众项目设计和实施人员,部分项目组系统设计人员,相关运行维护技术人员。

1.3关键术语高可用性群集:High Availability Cluster 简称 HA Cluster:实时应用集群:Real Application Clusters 简称 RAC:Dataguard 是ORACLE 推出的一种高可用性的数据库方案, 在软件上对数据库进行设置:Recovery Time Objective,复原时间目标,是企业可容许服务中断的时间长度,简称 RTO :Recovery Point Objective,复原点目标,是指当服务恢复后,恢复得来的数据所对应时的间点,简称RPO:2.数据库部署模式数据库服务器目前的情况:2.1 单机模式数据库服务器采用单服务器模式,满足对可用性和性能要求不高的应用,具备以下特点:1、硬件成本低。

单节点,硬件投入较低,满足非重要系统的需求。

2、安装配置简单。

由于是单节点、单实例,所以安装配置比较简单。

3、管理维护成本低。

单实例,维护成本低。

4、对应用设计的要求较低。

由于是单实例,不存在RAC 系统应用设计时需要注意的事项,所以应用设计的要求较低。

ORACLE-数据库双机热备

ORACLE-数据库双机热备

ORACLE 数据库双机热备方案(Windows)本手册主要介绍通过使用 MicroColor ServHAMirror/Cluster 软件在Windows操作系统下完成对Oracle应用双机高可用集群配置的思路和步骤。

在使用本手册前需要先完成《MicroColor ServHA Mirror for Windows前序配置手册》或《MicroColorServHA Cluster for Windows前序配置手册》的配置步骤。

目录ORACLE 数据库双机热备方案(Windows) (1)一、规划方案 (2)1.1 Oracle及目录和主目录 (2)1.2 数据库实例名 (2)1.3 数据库实例目录 (3)1.4 LISTENER名称 (3)1.5 汇总表格 (3)二、安装前的注意事项 (3)2.1 选择安装选项 (3)2.2 选择Oracle安装目录 (4)三、安装A机数据库及实例 (5)3.1 配置监听器 (5)3.2 启动实例安装界面 (6)3.3 数据库标识设置 (7)3.4 选择数据库文件位置 (7)3.5 快速恢复区配置 (8)3.6 最后检查 (9)3.7 完成实例配置 (10)3.8 停止实例 (10)3.9 修改实例目录名 (10)四、安装B机的数据库及实例 (11)4.1 配置监听器 (11)4.2 启动实例安装界面 (12)4.3 数据库标识设置 (13)4.4 选择数据库文件位置 (13)4.5 快速恢复区配置 (14)4.6 最后检查 (15)4.7 完成实例配置 (16)4.8 停止实例 (16)五、手动测试 (16)5.1 手动启动B机数据库实例 (17)5.2 手动停止B机数据库实例 (18)5.3 资源树切换到A机 (19)5.4 手动启动A机数据库实例 (20)5.5 手动停止A机数据库实例 (21)六、建立资源树 (22)6.1 添加自定义资源 (22)6.2 添加服务资源 (23)6.3 拖拽资源树 (25)6.4 切换测试 (27)一、规划方案在开始安装和配置Oracle数据库前,我们需要规划Oracle配置方案,确定所需变量,方便后面安装步骤的执行。

Oracle数据库搭建手册

Oracle数据库搭建手册

Oracle数据库搭建手册一、数据库服务器端(oracle10g)安装1.Oracle10g版本是10.2.0.1.02.选择Oracle安装目录(D:\oracle\product\10.2.0\db_1),全局数据库名:ats,数据库口令:ats,如下图中红色标识。

3.如果是windwows server2008系统下,点击“下一步”安装Oracle10g会提示“程序异常终止,发生未知错误”。

如下图所示:关于此问题的解决方法如下:3.1点击取消按钮,退出安装程序。

3.2.修改Oracle10G(安装文件)\database\stage\prereq\db\refhost.xml当打开refhost.xml文件在后面添加<OPERATING_SYSTEM><VERSION VALUE="6.1"/></OPERATING_SYSTEM>3.3.到install目录中找到oraparam.ini文件,把#Windows=4.0,5.0,5.1,5.2修改成#Windows=4.0,5.0,5.1,5.2,6.1并在后面添加[Windows-6.1-required]#Minimum display colours for OUI to runMIN_DISPLAY_COLORS=256#Minimum CPU speed required for OUI#CPU=300[Windows-6.1-optional]4.右键setup.exe,属性->兼容性->以兼容模式运行这个程序Windows Server2003,并以管理员身份运行。

如下图所示:5.运行程序后,安装步骤2填写完后,点击“下一步”即可进入安装界面。

如下图所示:6.安装过程中,会有一段等待时间,此时需保持机器不要待机。

如下图:安装到77%时,会等约5分钟后,才进入下一步安装过程。

oracle双机热备方案

oracle双机热备方案

Oracle双机热备方案摘要Oracle数据库是一种非常常见的关系型数据库管理系统(RDBMS)。

为了保证数据的高可用性和容错性,在生产环境中常常需要使用双机热备方案。

本文将介绍Oracle双机热备方案的基本原理和实现步骤。

1. 引言随着企业对数据可靠性和高可用性的要求越来越高,数据库的备份和恢复策略变得尤为重要。

Oracle的双机热备解决方案是一种常见的高可用性解决方案,可以在一台服务器发生故障时无缝切换到另一台服务器上。

2. 双机热备原理Oracle的双机热备方案主要基于Redo Log和Datafile。

Redo Log记录了数据库的所有变化,包括插入、更新和删除操作,它在数据库中是以循环日志的形式存储的。

Datafile则是存储实际的数据,包括表、索引等。

双机热备方案的基本原理是将主服务器的Redo Log和Datafile实时复制到备份服务器上,以保证数据的一致性和完整性。

当主服务器发生故障时,备份服务器可以立即接管主服务器的工作,实现无缝切换。

3. 双机热备实现步骤3.1 配置主服务器首先,我们需要在主服务器上进行一些配置。

以下是配置主服务器的步骤: - 安装Oracle软件,并创建一个Oracle实例。

- 配置主服务器的Redo Log和Datafile。

- 配置主服务器的监听器(listener),以便备份服务器可以连接到主服务器。

3.2 配置备份服务器在备份服务器上也需要进行相应的配置。

以下是配置备份服务器的步骤: - 安装Oracle软件,并创建一个Oracle实例。

- 配置备份服务器的Redo Log和Datafile。

注意,备份服务器的Redo Log和Datafile应与主服务器完全一致。

- 配置备份服务器的监听器(listener)。

3.3 设置双机热备在主服务器和备份服务器的配置完成后,我们需要进行一些额外的设置来实现双机热备。

以下是设置双机热备的步骤: - 在主服务器上创建一个备份控制文件。

ORACLE双机热备安装教程

ORACLE双机热备安装教程

ORACLE双机热备安装教程ORACLE是一种常见的关系型数据库管理系统,双机热备是一种常用的高可用性解决方案。

在实现ORACLE双机热备之前,需要先安装ORACLE数据库并进行基础配置。

本教程将为您详细介绍ORACLE双机热备的安装步骤。

1.系统准备首先,需要确保两台服务器系统已经安装好,并且网络配置正确。

每台服务器都需要预留至少100 GB的硬盘空间用于数据库存储。

另外,Oracle官方推荐使用相同版本的操作系统和数据库软件进行双机热备安装。

2.安装ORACLE数据库软件3.配置主数据库在主服务器上进行ORACLE数据库的配置。

首先,创建监听程序,以便在其他设备上连接到主数据库。

打开终端,输入命令`lsnrctl start`启动监听器。

然后,创建数据库实例,输入命令`dbca`。

按照向导配置数据库参数,包括实例名称、数据库字符集、储存选项等。

完成后,等待数据库创建完成。

4.创建备份数据库打开终端,输入命令`dbca`创建备份数据库。

与主数据库的配置类似,按照向导的提示进行配置,注意要选择备份数据库类型,并确保备份数据库与主数据库的参数一致。

5.创建归档目录在主服务器上创建一个归档目录,用于存储主数据库的归档日志。

输入命令`mkdir /u01/arch`创建归档目录,并进一步配置归档目录的权限。

6.配置主数据库参数打开主数据库的参数文件,并修改以下参数:-LOG_ARCHIVE_DEST_1:设置归档目录路径-LOG_ARCHIVE_DEST_2:设置备份数据库的归档目录路径-LOG_ARCHIVE_FORMAT:设置归档日志的命名格式保存文件并重启数据库。

7.复制主数据库文件到备份数据库在主服务器上打开终端,输入命令`scp -r/u01/oradata/username/* backup-server:/u01/oradata/username`,将主数据库的文件复制到备份服务器。

8.配置备份数据库打开备份数据库的参数文件,并修改以下参数:-LOG_ARCHIVE_DEST_1:设置归档目录路径-LOG_ARCHIVE_FORMAT:设置归档日志的命名格式保存文件并重启备份数据库。

Oracle备用数据库及其搭建实例

Oracle备用数据库及其搭建实例

Oracle备用数据库及其搭建实例作者:王昊鑫来源:《硅谷》2008年第22期[摘要]数据保护是企业最为关心的问题,当数据出现问题的时候,怎么才能使生产系统最快的恢复也是许多企业关心的问题。

Oracle有许多的容灾解决方案,其中很重要的一种为Standby/Data guard 技术,也叫是备用数据库技术。

[关键词]数据保护备用数据库容灾中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)1120042-01备用数据库分为物理备用数据库和逻辑备用数据库,底层技术是Data Guard重做应用(物理备用数据库)和Data Guard SQL应用(逻辑备用数据库)。

物理备用数据库在磁盘上拥有和主数据库逐块相同的数据库结构,并且使用Oracle介质恢复进行更新。

逻辑备用数据库是一个独立数据库,它使用 SQL 语句进行更新。

因为逻辑备用数据库比较复杂,尤其在oracle 10gR2之前的版本不太稳定,一般在实际应用中也比较少用,所以我们物理备用数据库作为安装实例。

步骤1:利用dbca在主库创建一个实例与数据库,SID=orcl, 数据库=orcl。

步骤2:创建在备用数据库上的目录,创建的和主数据库一致 (位置也可不同)。

步骤3:创建例程服务。

在UNIX/Linux平台上建立备用数据库时,需要使用ORAPWD工具为例程建立口令文件;当在 Windows平台上建立备用数据库时,必须为备用数据库建立例程服务。

创建备库的密码文件如下:C:>orapwd file=E:\oracle\product\10.2.0\db_1\database\PWDauxdb.ora password=nicoleentries=5;创建实例如下:C:\>oradim new sid standby intpwd Nicole-STARTMODE manual。

其实在创建实例的时候会默认去创建密码文件到database目录下,所以要是上面创建了密码文件的话,这里会抱错的,所以可以只创建实例,上面一步可以不做的。

ORACLE数据库部署方案设计

ORACLE数据库部署方案设计

ORACLE数据库部署方案设计一、引言ORACLE数据库是一款用户较为广泛的数据库管理系统,具备可扩展性、高性能、高可用性等优点,在各个行业有着广泛的应用。

为了充分利用ORACLE数据库的功能和特性,本文将针对一个典型的企业环境,设计一个ORACLE数据库部署方案。

二、系统需求分析1.系统规模:企业拥有大量的数据,需要一个可扩展的数据库系统来支持。

2.数据处理能力:需要满足高性能、高并发的数据处理需求。

3.数据安全:要求对数据进行安全的存储和访问控制。

4.可用性:要求数据库系统有高可用性,能够保证数据的连续性和可靠性。

5.数据备份与恢复:要求数据库系统能够进行定期的数据备份,并能够快速恢复。

6.系统可管理性:要求能够对数据库系统进行方便、高效的管理和维护。

三、系统设计方案1.硬件设计:为了满足系统规模大、数据处理能力强的需求,可以采用集群部署的方式。

集群包括多台服务器,通过局域网连接,形成一个数据库集群。

每台服务器都安装有ORACLE数据库,通过集群管理软件实现数据库的负载均衡与故障转移。

每台服务器都配备足够的存储空间和内存容量,以保证数据的存储和访问速度。

2.数据库设计:为了满足高性能、高并发的数据处理需求,可以将数据库划分为多个表空间,每个表空间可以单独存放不同类型的数据(如用户数据、索引数据、系统数据等),以提高读写性能。

同时,可以将数据库进行分区划分,将数据按照时间或其它规则进行分开存储,以便提高数据的查询效率。

3.数据库安全设计:为了保证数据的安全性,可以采取多层次的安全措施。

首先,可以通过对数据库进行访问控制,只允许授权用户访问数据库,并限制用户的权限。

其次,可以对敏感数据进行加密存储,以保护数据的隐私。

同时,可以定期对数据库进行安全检查和漏洞扫描,及时修补安全隐患。

4.高可用性设计:为了提高数据库的可用性,可以采用主备模式来进行数据备份与恢复。

即在集群中设置主数据库和备份数据库,主数据库用于正常的数据处理,备份数据库用于数据的备份和恢复。

oracle 数据库主备原理

oracle 数据库主备原理

oracle 数据库主备原理
Oracle数据库的主备原理是指通过主数据库和备用数据库之间
的数据复制和同步来确保数据库的高可用性和灾难恢复能力。

主备
数据库架构通常包括一个主数据库和一个或多个备用数据库。

主数
据库负责处理所有的事务处理和数据更新操作,而备用数据库则通
过不断从主数据库复制数据,保持与主数据库的数据同步。

在主备数据库架构中,主数据库和备用数据库之间会建立数据
复制和同步的机制,以确保备用数据库中的数据与主数据库保持一致。

这通常通过数据库复制技术来实现,例如Oracle Data Guard 等。

主备数据库之间的数据复制可以是同步的,也可以是异步的,
具体取决于业务需求和可用的网络带宽。

当主数据库发生故障或不可用时,备用数据库会接管主数据库
的角色,成为新的主数据库,从而保证业务连续性。

在数据库切换
过程中,通常会进行一些自动化的故障检测和切换操作,以确保切
换过程的快速和可靠。

此外,主备数据库架构还可以通过实现实时数据保护和灾难恢
复来提高数据库的可用性。

备用数据库可以部署在不同的地理位置,
以提供地理上的容灾能力,从而保护数据库免受地域性灾难的影响。

总的来说,主备数据库架构通过数据复制和同步,以及自动化
的故障检测和切换机制,确保了数据库的高可用性和灾难恢复能力,是企业级数据库系统中常用的高可用架构之一。

甲骨文推出HP Oracle数据库机系统

甲骨文推出HP Oracle数据库机系统
It l 2 6 E 双 千 兆 网 卡 ,出色 的信 息 传 输 能 力保 证 了 企业 n e 8 53 B
甲骨文推 出H a l 据库机 系统 P0rc 数 e
量。
内外之间的大流量数据交换。 同时 ,该产品还 支持 网络 负载
均衡技术和冗余端 口技术 ,有效地保证 了网络服务环境 的高
不 同 方 案 可 支 持 P I E Pl X C— 或 C— ,满 足 不 同应 用需 求 ,对 于 暂
超 高的稳定 性是R 1 2 E /X 最 大的亮点 。一般 中小 S 6 一 4R4 型企 业的I技术人员不多 ,因此在中小型企业信息化建 设中 T 对服 务器的稳 定性 都有较高 的要 求 ,华硕R I 2 E /X采 用 S6 一 4R 4 了专业无线材设计 ,彻底杜绝 由于线缆松动、老化 等原 因造 成的系统风 险 ,无线材设计还可 以最大程度地减少空气 在机 箱 内所受的阻碍 ,有效地提高机 箱内空气流通的速 率 ,有助
色 环 保 的材 质 设 计 ,相 信 该 产 品 必 然成 为 中 小企 业信 息 化 的
主流之选 。
硕独有 的S at fn . ̄A r T r u h m r — a 2O i— ho g 技术 ,可让风流 直接 接触 所有重 要发热 源 ,让 所有热 流均 能散 出 ,进 一步 确保 系统 的稳定 。此外 ,该产 品还配 备 了l 服 务 器中 比较 少见 U
的 7 0 1 1 余 电源 , 高 功 率 的 稳 定 动 力 支 持 保 证 了 系 统 0w + 冗 运行倍加稳定。
中小企业的信息 系统在运作 的过程 中,需要进行大量的 信息存储和高频率的信息读取 ,因此系统对服 务器的硬盘性 能有较高 的要求 。在存储方面 ,华硕R 1 2 E /X 板载 四块 S6 一 4R4 S S 盘 ,为企业 用户提供 巨大 的存储 空间。同时 ,与普通 A硬 硬 盘相 比,S S A 硬盘可 以为用户提供更高 的带宽 ,满足 多用 户高频率信息读取的需要。此外 ,对于成长型中小企业 ,该 产 品还 同时兼容价格相对经济的S T  ̄盘。 AA 在 网络传输和 了 S6 一 4R4

HP CORR-E数据库管理器说明书

HP CORR-E数据库管理器说明书

Oracle to MySQL Kerry Adkins#HPProtectObjectivesAfter attending this presentation you will: •Understand how to access MySQL and postgres DB for CORR-E •Learn about existing utilities to access the data•Be aware of some known issues•Learn a few best practicesMySQL Storage Engines•The CORR-Engine relies on MySQL’s pluggable storage engine architecture−Allows for different types of data handlingArcSight’s high performance event storage and retrieval•InnoDB – Built-in transactional support, allowing updates and deletes−Multiversion concurrency control (same as Oracle)Used for ESM resources (rules, channels, … ) and trend data, active/session list data, annotations •MySQL seamlessly handles the joins (e.g.: events and cases, actors)•Patent-pending technology superstore (single database with row and column store)Accessing CORR-E – logs & commands •Getting to the database:Commands are: mysql and psql•Log filesMySQL – centralized in ArcSight’s logger directory•DB commands:show database;‘use arcsight’ (only one instance allowed)show tables;desc (tablename);show processlist; and show full processlist;export_system_tablesMoved from db to manager/bin and requires ESM shutdown!Manipulating data warnings•Do not make direct changes to the database without support approval −MySQL = Corrupt or broken data−Postgres = broken ESM functionality•Error: Querying the event table requires a session−Use the arcdt script−Read the ‘ESM Admin Guide’ for parameters and usage•Show create table <tablename>−Storage type and character set parameters•Use Limit to restrict row count return−Select <column> from <tablename> limit 10;Known issues – fixed 6.0c patch 2 and 6.5c and 6.5C SP1Don’t use this command, it can corrupt MySQL/innodb tables/sbin/service arcsight_services stop allInstead use the following:•/sbin/service arcsight_services stop arcsight_web•/sbin/service arcsight_services stop manager•/sbin/service arcsight_services stop logger•/sbin/service arcsight_services stop mysqldStrongly recommended by Support to stop each component individuallyKnown issues – spaceThere have been cases where arc_system_data fills, the culprits usually are: •Trends, Session lists, Active lists•Possible actions:–Run SQL to find large tables–Truncate–Create from / rename–Insert into / select *Patches and release notesSame as Oracle versions – Always review the Release Notes for bugs fixed, open issues, for example 6.5 SP1:NGS-4790To resolve a "database full" condition, you can free up space by doing the following:•Delete any unused trends. Deleting the trend frees up any data in the table associated with this trend. •Reduce the retention period of specific trends. By default, trends retain 180 days of data. You can set this retention time on a per-trend basis. Any data falling outside this range will be removed the next time the trend runs.•Examine the contents of your session lists. Data is not usually removed from session lists. Running"bin/arcsight dropSLPartitions -h" will explain how to remove data older than a specified time. Note that this will apply to ALL session lists on your system.DB dos and don’ts•Oracle best practices:− See /docs/DOC-1466•CORR-E don’ts:− Don’t make changes to the f file (MySQL configuration)•Customers have lost all data by adding parameters•Customers have encountered unrecoverable corruption – also lost data •CORR-E dos:•Open a support ticket and ask about any parameters you want to add or change first!Sites for more informationProtect 724ArcSight Resources – webinars, tools, interesting stuff:https:///community/arcsight/arcsight-resources Product documentation:https:///community/arcsight/productdocsFor more information•TB3259 HP ArcSight ESM Health Check•TB3012 Correlating Efficiently Tips, Tricks and Troubleshooting•TB3273 Practical Examples of Big Data, Security Analytics and VisualizationPlease fill out a survey.Hand it to the door monitor on your way out. Thank you for providing your feedback, which helps us enhance content for future events.Session TT3156 Speaker Kerry Adkins Please give me your feedbackAccessing the databasesDANGER! Do not manipulate MySQL or postgresql in any way unless expressly advised by HP. Configuration changes or data changes at this level may result in catastrophic loss of data. !Log filesshow databases – Lists the schemas/databases availableOracle command to show schemas:SQL> select username from dba_users;Oracle has a database that can have manyschemas or users.In MySQL database = schemaYou cannot create multiple ArcSightinstalls on CORR-E.use database_name – Selects the db to connect toOracle command:sqlplus <schema name>Our default is ArcSightshow tables; – Lists tables in the db/schemaOracle command:SQL> select table_name from dba_tables whereowner=‘ARCSIGHT’;desc table_name; – Describes columns/sizes in tableOracle command: SQL> desc table_name MySQL command: mysql>desc table_name;show processlist – Shows active processes in DBOracle command:arcdbutil sql arcsightSQL> @dbsessionsOur internal script dbsessions.outBoth show what users are connected and what is running. MySQL command:mysql> use arcsight;mysql> show processlist;mysql> show full processlist;**Show full processlist will show actual queries runningExport system tables –CORR-E - ESM service downManipulating data warningsIf you make changes directly through MySQL – You could corrupt, change, irreparably damage your configuration (ie reports, connector information, trends, etc)If you make changes through Postgres – You could corrupt, change, irreparably damage the metadata that allows access to the CORR-E storageHow to query arc_event table ?mysql> select * from arcsight.events where arc_deviceHostName = 'esm6c.hp.local' limit 1; Gets ERROR 1641 (HY000): 5005: invalid user session: [20]We have to set a session before running a command:set arc_logger_usersessionId =524299997;… but instead of going into that detail we have a utility! arcdtArcSight Diagnostics tool – arcdt - runs sql commands /opt/arcsight/manager/bin/arcsight arcdt. Example: ./arcsight arcdt runsql –f /tmp/test.sql Output will come to the screenPreferred method for accessing the Database in CORR-EAs tables are stored in either CORR-E storage OR innodb you will use different parameters for the arcdt command. All the parameters are listed in the 6.5 Admin guide on page 105-107 – too many to list herehttps:///docs/DOC-9255> Oracle equivalent of arcdt runsql = sqlpCORR-E utility: arcdt simple commandHow to query arc_event table: OracleNote: Use end_time as oracle stores in partitions via end_timeThis will select count for the day of 1/2/2014SQL> select count(*) from arc_event whereend_time < to_date('2014-01-01','YYYY-MM-DD') and end_time >= to_date('2014-01-02','YYYY-MM-DD'); Or with Oracle as we have partitions, you can count by partition:SQL>select count(*) from arc_event partition (arc_event_20140102);Or with seconds included:SQL>select count(*) from arc_event whereend_time <= to_date('2014-01-02 00:00:00','YYYY-MM-DD HH24:MI:SS')and end_time > to_date('2014-01-02 23:59:59','YYYY-MM-DD HH24:MI:SS');/selfsolve/document/KM00598676 contents: To count the number of events in ESM CORRE you need to run a SQL command.1. Create a file /opt/arcsight/manager/sample.txt with the following statement:select count(*) from arcsight.events;2. Run this command. Replace the date format with the dates you will like to query (See example):/opt/arcsight/manager/bin/arcsight arcdt runsql -f /opt/arcsight/manager/sample.txt-type EndTime -ss yyyy-mm-dd-00-00-00-000-UTC -se yyyy-mm-dd-00-00-00-000-UTC(all on 1 line)For example:/opt/arcsight/manager/bin/arcsight arcdt runsql -f /opt/arcsight/manager/sample.txt-type EndTime -ss 2014-01-01-00-00-00-000-UTC -se 2014-01-02-00-00-00-000-UTCwill count all events from 2014/01/01 00 hour to 2014/01/02 00 hour.How to tell where table is storedOracle command:SQL> select table_name, tablespace_name from dba_tables wheretable_name=‘ARC_EVENT’; MySQL command:mysql>show create table <tablename> The end will show storage and character set parameter. For example: mysql>show create table arcsight.events;.ENGINE=ARC_LOGGER DEFAULT CHARSET=utf8 COLLATE=utf8_bin |mysql>show create table arc_resource;.ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin |Limiting result setsMySQLDoesn't support the standard. Alternative solution:SELECT columnsFROM tablenameORDER BY key ASCLIMIT n ;OracleSupports ROW_NUMBER;SELECT * FROM ( SELECTROW_NUMBER() OVER (ORDER BY key ASC) AS rownumber, columns FROM tablename) WHERE rownumber <= n;Sample SQL – Finding large trend tablesTo find the 5 largest trend tables:SELECT concat(table_schema,'.',table_name) as Database_Tablename, table_rows as Rows,concat(round(data_length/(1024*1024),2),'M') DATA, concat(round(index_length/(1024*1024),2),'M') idx, concat(round((data_length+index_length)/(1024*1024),2),'M') total_size, round(index_length/data_length,2) idxfracFROM information_schema.TABLESwhere table_name like '%arc_trend%'order by data_length+index_length DESC limit 5;Truncate notification tablesSometimes notification tables fill due to Rules or Datamonitors getting too many hits and ESM doesn’t start or logging into the console is really slow. If you are OK in losing all your notifications, you can use the following SQL to remove them:First you would shut the ESM service down then login to MySQL or use arcsight arcdtmysql> set foreign_key_checks=0;mysql>truncate table arc_notification_history;mysql>truncate table arc_notification_registry;mysql>set foreign_key_checks=1;Last bring ESM back up.Instead of delete – Create/renameIf you are deleting many rows from a large table, you may exceed the lock table size for an InnoDB table. To avoid this issue, or simply to minimize the time that the table remains locked, the following strategy (which does not use DELETE at all) might be helpful:Login to MySQL or use arcsight arcdtCREATE TABLE arc_notification_history_copy LIKE arc_notification_history;Use RENAME TABLE to atomically move the original table out of the way and rename the copy to the original name:RENAME TABLE arc_notification_history TO arc_notification_history _old, arc_notification_history _copy TO arc_notification_history;Drop the original table:DROP TABLE arc_notification_history _old;<repeat for arc_notification_registry>If you are not deleting all rows from large table Select the rows not to be deleted into an empty table that has the same structure as the original tableINSERT INTO table_copy SELECT * FROM table WHERE ... ;Use RENAME TABLE to atomically move the original table out of the way and rename the copy to the original name:RENAME TABLE t TO table_old, table_copy TO table;Drop the original table:DROP TABLE table_old;。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

主机系统打补丁升级1.系统硬件检测A.操作系统检测uname –aHP-UX hbodsdbb B.11.31 U ia64 0314585245 不限用户数的许可证B.内存检测/usr/sbin/dmesg | grep "Physical:" (root用户)Physical: 16708604 Kbytes, lockable: 12146740 Kbytes, available: 13848764 KbytesC.硬盘检测bdfFilesystem kbytes used avail %used Mounted on/dev/vg00/lvol3 10485760 1606752 8809664 15% //dev/vg00/lvol1 1835008 319688 1503560 18% /stand/dev/vg00/lvol8 10485760 8190640 2277280 78% /var/dev/vg00/lvol7 5373952 2923288 2431560 55% /usr/dev/vg00/lvol5 10485760 21992 10382088 0% /tmp/dev/vg00/lvol4 10485760 4973144 5469608 48% /opt/dev/vg00/lvol6 5242880 21352 5180744 0% /homeD.系统内核检测/bin/getconf KERNEL_BITS 确定系统是否64位64C. 交换分区检测/usr/sbin/swapinfo -a 确定交换分区有没有空间Kb Kb Kb PCT START/ KbTYPE AVAIL USED FREE USED LIMIT RESERVE PRI NAMEdev 16711680 0 16711680 0% 0 - 1 /dev/vg00/lvol2reserve - 6566108 -6566108memory 15892604 3138616 12753988 20%2.系统软件检测A.补丁检测show_patches|grep PHKL_40240show_patches|grep PHKL_39624 show_patches|grep PHKL_39625B.补丁下载HP-UX 官方系统补丁网站/下载PHKL_39624、PHKL_39625、hpux__11.31_05241131.zip(PHKL_40240)补丁包C.补丁安装a)解析补丁sh PHKL_39624 生成PHKL_39624.depot、PHKL_39624.textb) 解析补丁sh PHKL_39625 生成PHKL_39625.depot、PHKL_39625.textc) 执行swinstall -s /bonc/tmp/PHKL_39624.depot 回车自动打开sam模式安装,TAB键切换、上下键选择、空格键选中、回车键确定。

d) 安装完成后,重启前提示,进行重启主机,重启大约需要10分钟Your local system will be rebooted when you press "OK" in thiswindow. Check the logfile "/var/adm/sw/swagent.log" after reboot tosee if there were any software configuration problems.e) PHKL_40240补丁包用的是bundle模式(多个补丁一起安装)下载补丁包hpux__11.31_05241131.zip(名字自动生成,每次不一样),压生成多个补丁程序及相关的配置文件,cd /bca/app 执行sh ./create_depot_hpux.11.31 生成包仓库/bca/app/depot/swinstall -s /bca/app/depot 回车自动打开SAM界面上下键(选择)+空格键(选中)从包中需在需要的补丁,action>> install 安装,完成后系统自动重启f) 本次安装的包如下:打补丁记录.xlsx主机系统内核参数配置1.root 用户登录,sam 打开界面2.Kernel Configuration >> t -Tunables View or kernel tunables选择相应的内核参数条目点回车》点击m快捷键修改,tab建切换,回车键确定3.具体需要修改的内核参数如下Installation Guide for HP-UX ItaniumParameter Recommended Formula or Valueksi_alloc_max (nproc*8)executable_stack 0max_thread_proc 1024maxdsiz 1073741824 (1 GB)maxdsiz_64bit 2147483648 (2 GB)maxssiz 134217728 (128 MB)maxssiz_64bit 1073741824 (1 GB)maxuprc ((nproc*9)/10)msgmap (msgtql+2) ----不存在,不用设置msgmni (nproc)msgseg 32767 ----不存在,不用设置msgtql (nproc)ncsize (ninode+1024)nfile (15*nproc+2048) ---不存在,不用设置nflocks (nproc)ninode (8*nproc+2048)nkthread (((nproc*7)/4)+16)nproc 4096semmni (nproc)semmns (semmni*2)semmnu (nproc-4)semvmx 32767shmmax The size of physical memory or 1073741824 (0X40000000), whichever isgreater. Note: To avoid performance degradation, the value should be greater thanor equal to the size of the available memory.小于物理内存的一半shmmni 512shmseg 120vps_ceiling 64数据库存储规划1.新建oracle用户组,用户a) 用户组#/usr/sbin/groupadd oinstall ---附属组#/usr/sbin/groupadd dba --主组b)oracle用户#/usr/sbin/useradd -g oinstall -G dba –m oraclec)修改密码#/usr/sbin/passwd oracle ---修改密码2.新建oracle 目录a) oracle 用户存储划分lvcreate -L 20480 -n lv_oracle /dev/vg00 ---划分20GB给oracle目录newfs -F vxfs -o largefiles /dev/vg00/rlv_oracle --格式化(大文件系统)b) 挂载文件系统cd / ; mkdir oracle; mount /dev/vg00/lv_oracle /oracle --文件系统挂载d)权限操作usermod -d /oracle ---给oracle用户重新指定home目录chown -R oracle:dba /oracle --目录授权e)新建目录cd /oracle; mkdir ora10g tmp ----新建ora10g,tmp新建目录用与安装程序及临时文件存放3.配置oracle用户配置文件a)新建.profile 文件touch .profileb)配置.profile 文件Vi .profileif [ -s "$MAIL" ] # This is at Shell startup. In normalthen echo "$MAILMSG" # operation, the Shell checksfi # periodically.export TMP=/oracle/ora10g/tmpexport TMPDIR=/oracle/ora10g/tmpexport ORACLE_BASE=/oracle/ora10g/app/oracleexport ORACLE_SID=hblocalexport ORACLE_HOME=$ORACLE_BASE/product/db10gexportLD_LIBRARY_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/lib:$ORACLE_HOME/preco mp/libexport LIBPATH=$ORACLE_HOME/lib32:$ORACLE_HOME/libexport SHLIB_PATH=$ORACLE_HOME/lib32:$ORACLE_HOME/rdbms/lib32:/lib/usr/lib exportCLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib:$O RACLE_HOME/network/jlib:/opt/java1.4/lib/dt.jar:/opt/java1.4/lib/tools.jarexportPATH=$PATH:$ORACLE_HOME/bin:./:$ORACLE_HOME/OPatch:$ORA_CRS_HOME/bin:/ opt/java1.4/jre/bin:/opt/java1.4/bin:/usr/vacpp/binexport NLS_LANG=American_America.ZHS16GBKumask 022set -o vi#export DISPLAY=10.10.7.54.0.0 -------用于XMANAGER 客户端显示export LANG=zh_CN.hp15CN4.创建数据库裸设备a)system表空间(4G)lvcreate -L 4096 -n system01 /dev/vg6_hbetl_fs03b)sysaux表空间(2.5G)lvcreate -L 2560 -n sysaux01 /dev/vg6_hbetl_fs03 ----- 只能建c)sysaux表空间(2.5G)lvcreate -L 512 -n users01 /dev/vg6_hbetl_fs03d)password 密码文件lvcreate -L 256 -n lv_pwdfile /dev/vg6_hbetl_fs03e) spfile 参数文件lvcreate -L 256 -n lv_spfile /dev/vg6_hbetl_fs03f) ocr 文件lvcreate -L 1024 -n lv_ocr /dev/vg6_hbetl_fs03g) vote 文件lvcreate -L 1024 -n lv_vote /dev/vg6_hbetl_fs03h) control 控制文件(一个512MB)lvcreate -L 512 -n control01 /dev/vg6_hbetl_fs03lvcreate -L 512 -n control02 /dev/vg6_hbetl_fs03 ---- 规划是/dev/vg6_hbetl_fs04 不能用lvcreate -L 512 -n control03 /dev/vg6_hbetl_fs03 ----- 规划是/dev/vg6_hbetl_fs04 不能用i) redo files 文件lvcreate -L 2048 -n redo11 /dev/vg6_hbetl_fs03lvcreate -L 2048 -n redo21 /dev/vg6_hbetl_fs03lvcreate -L 2048 -n redo31 /dev/vg6_hbetl_fs03lvcreate -L 2048 -n redo12 /dev/vg6_hbetl_fs03 -----规划是/dev/vg6_hbetl_fs04 不能用lvcreate -L 2048 -n redo22 /dev/vg6_hbetl_fs03 -----规划是/dev/vg6_hbetl_fs04 不能用lvcreate -L 2048 -n redo32 /dev/vg6_hbetl_fs03 -----规划是/dev/vg6_hbetl_fs04 不能用j) undotbs1 表空间lvcreate -L 4096 -n undo01 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo02 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo03 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo04 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo05 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo06 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo07 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo08 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo09 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo10 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo11 /dev/vg6_hbetl_fs03lvcreate -L 4096 -n undo12 /dev/vg6_hbetl_fs03 lvcreate -L 4096 -n undo13 /dev/vg6_hbetl_fs03 lvcreate -L 4096 -n undo14 /dev/vg6_hbetl_fs03 lvcreate -L 4096 -n undo15 /dev/vg6_hbetl_fs03k) temp 表空间lvcreate -L 4096 -n temp01 /dev/vg6_hbetl_fs03 lvcreate -L 4096 -n temp02 /dev/vg6_hbetl_fs03 lvcreate -L 4096 -n temp03 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp04 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp05 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp06 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp07 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp08 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp09 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp10 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp11 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp12 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp13 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp14 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp15 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp16 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp17 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp18 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp19 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp20 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp21 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp22 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp23 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp24 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n temp25 /dev/vg6_hbetl_fs03;l) data 表空间lvcreate -L 4096 -n data0001 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n data0002 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n data0003 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n data0004 /dev/vg6_hbetl_fs03; lvcreate -L 4096 -n data0005 /dev/vg6_hbetl_fs03;m) 改变裸设备的权限为oracle:dbachown oracle:dba /dev/vg6_hbetl_fs03/rsystem01;chown oracle:dba /dev/vg6_hbetl_fs03/rsysaux01;chown oracle:dba /dev/vg6_hbetl_fs03/rusers01;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_pwdfile;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_spfile;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_ocr;chown oracle:dba /dev/vg6_hbetl_fs03/rlv_vote;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol01;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol02;chown oracle:dba /dev/vg6_hbetl_fs03/rcontrol03;chown oracle:dba /dev/vg6_hbetl_fs03/rredo11;chown oracle:dba /dev/vg6_hbetl_fs03/rredo21;chown oracle:dba /dev/vg6_hbetl_fs03/rredo31;chown oracle:dba /dev/vg6_hbetl_fs03/rredo12;chown oracle:dba /dev/vg6_hbetl_fs03/rredo22;chown oracle:dba /dev/vg6_hbetl_fs03/rredo32;chown oracle:dba /dev/vg6_hbetl_fs03/rundo*;chown oracle:dba /dev/vg6_hbetl_fs03/rtemp*;chown oracle:dba /dev/vg6_hbetl_fs03/rdata000*;数据库程序安装1.配置XMANAGER在主机中oracle用户的.profile定义变量export DISPLAY=客户端IP:0.02.远程登陆,打开界面A.程序》附件》远程桌面连接》录入用户名、口令》打开远程桌面B. 在远程桌面中,telnet数据库服务器进入oracle 程序目录,执行./runInstaller.sh -ignoreSysprereqs ,同时打开XMANAGER 数秒后oracle安装图形界面打开3.安装步骤A.安装版本选择选择企业版Enterprise EditionB.安装路径Name=OraDb10g_homePath =/oracle/ora10g/app/oracle/productC.Oracle 安装前自检warnings警告可以忽略,errors 需要根据log日志修改,如果打补丁等D.安装oracle软件选择只安装oracle软件(install database software only),创建数据实例在后续手动处理E.执行脚本安装oracle 软件进度大约在90%会提供执行两个sh脚本(root用户),按照提示telnet 登陆,执行,然后确定,按照完成F.创建数据库DBCA 》创建数据库create a databaseG.自定义安装选择Custom Database(自定义数据库)H.SID设置Global Database Name : hblocalSID : hblocalI.系统用户口令所有用户使用同一口令tiger ,方便管理J.存储方案存储选择Raw Devices: 储存与裸设备K.参数设置SGA,PGA 默认;block_size 块大小16K;进程数1500字符集:中文默认连接方式:专用服务模式(Dedicated Server Mode)L.文件配置SYSTEM、SYSAUX、TEMP、USERS 表空间可以只加一个,后续手工添加路径{ORACLE_BASE}/oradata/{DB_UNIQUE_NAME} 如果是双机热备需要写真实地址,RAC环境则用变量,数据文件要设置为不能自动增长。

相关文档
最新文档