Oracle服务器硬件配置
Oracle小型机如何选型
![Oracle小型机如何选型](https://img.taocdn.com/s3/m/06fa486aaf1ffc4ffe47acc1.png)
Oracle小型机如何选型我们知道服务器在选型时具备以下五个原则:高性能、高可靠、高可扩展、安全性以及可管理性等。
而实际上,不同的应用程序对服务器硬件的需求也有所不同。
我们将针对Oracle目前的产品系列,分析其对不同应用系统的需求符合程度以及相应的解决方案。
一、Oracle小型机产品线Oracle把产品线分成两条:定位于高端的M系列和中低端的T系列。
M系列采用的芯片是SPARC64 VI/VII处理器,T系列采用的芯片是UltraSPARC T2/T3。
SPARC服务器产品线如下:高端产品:服务器整合平台,适合各种应用系统∙●SPARC Enterprise M9000∙●SPARC Enterprise M8000中端产品:高性能、高可扩展性、高可靠性∙●SPARC Enterprise M5000∙●SPARC Enterprise M4000∙●SPARC Enterprise M3000入门级产品:性价比最佳,适合网络和应用服务器∙●SPARC Enterprise T5440∙●SPARC Enterprise T5240∙●SPARC Enterprise T5140入门级产品:高吞吐量,节约能源,节省空间∙●SPARC Enterprise T5220∙●SPARC Enterprise T5120二、Oracle小型机主要特点1. 全新SPARC Enterprise服务器合力打造从产品线划分看,T系列包含7个型号,M系列包括5个型号。
T系列全部基于Ultra SPARC T2/ T3CPU, M系列产品,则采用的是SPARC64 VI/ VII CPU。
产品SPARC Enterprise T5140 和 T5240的推出,就是合作的力证。
在UltraSPARC T2 Plus 处理器的新系统上,它们共同进一步丰富了 SPARC Enterprise服务器产品线。
从网络边缘到企业核心,帮助客户将数据中心整合成为超级密集型节能计算环境,并且使用 SolarisTM 10操作系统进行优化和管理。
oracle数据库RAC服务器配置文档
![oracle数据库RAC服务器配置文档](https://img.taocdn.com/s3/m/113bc07759fafab069dc5022aaea998fcc22406f.png)
RAC数据库服务器配置文档一、系统基础配置1.安装软件包2.修改系统参数3.添加用户和组4 修改用户环境变量Grid用户5 通过ASMLIB管理磁盘二、安装集群软件密码:system123[root@pthello1 ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.[root@pthello1 ~]# /u01/app/11.2.0/grid/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= gridORACLE_HOME= /u01/app/11.2.0/gridEnter the full pathname of the local bin directory: [/usr/local/bin]: Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_params Creating trace directoryInstalling Trace File AnalyzerOLR initialization - successfulroot walletroot wallet certroot cert exportpeer walletprofile reader walletpa walletpeer wallet keyspa wallet keyspeer cert requestpa cert requestpeer certpa certpeer root cert TPprofile reader root cert TPpa root cert TPpeer pa cert TPpa peer cert TPprofile reader pa cert TPprofile reader peer cert TPpeer user certpa user certAdding Clusterware entries to upstartCRS-2672: Attempting to start 'ora.mdnsd' on 'pthello1'CRS-2676: Start of 'ora.mdnsd' on 'pthello1' succeededCRS-2672: Attempting to start 'ora.gpnpd' on 'pthello1'CRS-2676: Start of 'ora.gpnpd' on 'pthello1' succeededCRS-2672: Attempting to start 'ora.cssdmonitor' on 'pthello1'CRS-2672: Attempting to start 'ora.gipcd' on 'pthello1'CRS-2676: Start of 'ora.cssdmonitor' on 'pthello1' succeededCRS-2676: Start of 'ora.gipcd' on 'pthello1' succeededCRS-2672: Attempting to start 'ora.cssd' on 'pthello1'CRS-2672: Attempting to start 'ora.diskmon' on 'pthello1'CRS-2676: Start of 'ora.diskmon' on 'pthello1' succeededCRS-2676: Start of 'ora.cssd' on 'pthello1' succeededASM created and started successfully.Disk Group OCR created successfully.clscfg: -install mode specifiedSuccessfully accumulated necessary OCR keys.Creating OCR keys for user 'root', privgrp 'root'..Operation successful.CRS-4256: Updating the profileSuccessful addition of voting disk a6bad62405144f4bbf5ff6551ea45a59.Successful addition of voting disk 538bba4d8aa14f8dbf111803543072a8.Successful addition of voting disk 59db1c91b1f04fb9bf6454344c5774e4.Successfully replaced voting disk group with +OCR.CRS-4256: Updating the profileCRS-4266: Voting file(s) successfully replaced## STATE File Universal Id File Name Disk group-- ----- ----------------- --------- ---------1. ONLINE a6bad62405144f4bbf5ff6551ea45a59 (ORCL:OCR_VOL1) [OCR]2. ONLINE 538bba4d8aa14f8dbf111803543072a8 (ORCL:OCR_VOL2) [OCR]3. ONLINE 59db1c91b1f04fb9bf6454344c5774e4 (ORCL:OCR_VOL3) [OCR]Located 3 voting disk(s).CRS-2672: Attempting to start 'ora.asm' on 'pthello1'CRS-2676: Start of 'ora.asm' on 'pthello1' succeededCRS-2672: Attempting to start 'ora.OCR.dg' on 'pthello1'CRS-2676: Start of 'ora.OCR.dg' on 'pthello1' succeededConfigure Oracle Grid Infrastructure for a Cluster ... succeeded1:pdksh ########################################### [100%] [root@pthello2 ~]# /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.[root@pthello2 ~]# /u01/app/11.2.0/grid/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= gridORACLE_HOME= /u01/app/11.2.0/gridEnter the full pathname of the local bin directory: [/usr/local/bin]:Copying dbhome to /usr/local/bin ...Copying oraenv to /usr/local/bin ...Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Using configuration parameter file: /u01/app/11.2.0/grid/crs/install/crsconfig_paramsCreating trace directoryInstalling Trace File AnalyzerOLR initialization - successfulAdding Clusterware entries to upstartCRS-4402: The CSS daemon was started in exclusive mode but found an active CSS daemon on node pthello1, number 1, and is terminatingAn active cluster was found during exclusive startup, restarting to join the clusterConfigure Oracle Grid Infrastructure for a Cluster ... succeeded[root@pthello1 ~]# /u01/app/oracle/product/11.2.0/db_1/root.shPerforming root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: [/usr/local/bin]:The contents of "dbhome" have not changed. No need to overwrite.The contents of "oraenv" have not changed. No need to overwrite.The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.[root@pthello1 ~]#[root@pthello2 ~]# /u01/app/oraInventory/orainstRoot.shChanging permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.[root@pthello2 ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh Performing root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite. The contents of "oraenv" have not changed. No need to overwrite. The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.[root@pthello2 ~]#三、安装数据库软件[root@pthello1 ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh Performing root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite. The contents of "oraenv" have not changed. No need to overwrite. The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.[root@pthello2 ~]# /u01/app/oracle/product/11.2.0/db_1/root.sh Performing root user operation for Oracle 11gThe following environment variables are set as:ORACLE_OWNER= oracleORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1Enter the full pathname of the local bin directory: [/usr/local/bin]: The contents of "dbhome" have not changed. No need to overwrite. The contents of "oraenv" have not changed. No need to overwrite. The contents of "coraenv" have not changed. No need to overwrite.Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script.Now product-specific root actions will be performed.Finished product-specific root actions.四、配置数据库密码:system123五、集群状态验证。
oracle双机热备架构方案
![oracle双机热备架构方案](https://img.taocdn.com/s3/m/7aa1c64a15791711cc7931b765ce05087732755e.png)
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,实现实时数据备份。
服务器配置要求
![服务器配置要求](https://img.taocdn.com/s3/m/d8cba871e418964bcf84b9d528ea81c758f52e37.png)
服务器配置要求在现代社会中,服务器已经成为各个企业和机构必不可少的基本设备。
为了提供高性能和稳定可靠的服务,服务器的配置要求变得尤为重要。
本文将探讨如何根据需求来确定服务器的配置要求,以确保服务器能够满足业务需求。
一、硬件配置要求1. 处理器(CPU)服务器的处理器是其核心组件之一,对整体性能起着至关重要的作用。
对于通用型服务器,建议选择高性能的多核处理器,以满足多任务处理和并发请求的需求。
根据业务需求,可以选择主频较高的处理器来提供更快的计算能力。
2. 内存(RAM)内存是服务器存储和运行数据的地方。
根据实际需求,应确保服务器的内存容量足够大,以支持操作系统、应用程序和数据库等同时运行时的高效性能。
同时,应考虑到未来的扩展需求,留出适当的内存空间。
3. 存储设备服务器的存储设备主要包括硬盘和固态硬盘(SSD)。
对于大容量数据存储、高速处理和读写需求较高的场景,建议采用SSD来提升存储性能。
同时,备份和冗余存储系统是确保数据安全的关键,应考虑选择RAID或其他数据冗余技术。
4. 网络接口服务器的网络接口需要满足高速数据传输和大并发连接的要求。
根据实际需求,可以选择多个千兆以太网接口(Gigabit Ethernet)或更高速的接口,以提供更高的网络带宽和可靠的连接性能。
二、软件配置要求1. 操作系统选择适当的操作系统对服务器的性能和稳定性具有重要影响。
根据实际需求,可以选择Windows Server、Linux等操作系统。
对于需要高度定制和可扩展的应用场景,Linux是更好的选择。
2. 数据库管理系统如果服务器需要承载大规模的数据库应用,选择适当的数据库管理系统(DBMS)至关重要。
常见的数据库管理系统包括MySQL、Oracle、SQL Server等,根据具体需求进行选择。
3. Web服务器软件对于需要提供Web服务的服务器,选择合适的Web服务器软件是必要的。
常见的Web服务器软件包括Apache、Nginx、IIS等,根据实际需求选择适当的软件以提供高性能和可靠的Web服务。
服务器要求配置清单
![服务器要求配置清单](https://img.taocdn.com/s3/m/3de202c5900ef12d2af90242a8956bec0975a5cd.png)
服务器要求配置清单1. 介绍本文档旨在提供一个详尽的服务器配置清单,以确保满足系统运行所需的硬件和软件要求。
以下是每个章节中需要考虑的不同方面。
2. 硬件要求2.1 处理器:建议使用至少4核心处理器,并具备高性能计算能力。
2.2 内存:推荐最低16GB内存,但根据实际情况可能需要更多。
2.3 存储空间:为了容纳操作系统、应用程序和数据文件等内容,请预留充足的磁盘空间(例如500GB)。
- 操作系统安装占用约50GB;- 应用程序及其依赖项通常占据几十到上百 GB 的磁盘空间;- 数据库或其他大型数据文件也会消耗相当数量的磁盘空间。
3 软件环境要求3.1 操作系统:建议选择支持您应用程序所需功能并且稳定可靠的操作系统版本。
目前广泛采用Windows Server 或 Linux 发行版作为主流选项之一。
注释:Windows Server: Microsoft 公司开发出来专门针对企业级用户设计与发布基于微软公司技术体系结构下而成立起来的服务器操作系统。
Linux 发行版:Linux 是一种自由和开放源代码的类UNIX 操作系统。
目前有许多不同版本(即发行版)可供选择,如Ubuntu、CentOS等。
3.2 数据库管理软件:如果您计划在服务器上运行数据库,请根据需要安装适当的数据库管理软件,并确保其与所选操作系统兼容。
注释:数据库管理软件: 用于存储、组织和处理大量结构化数据并提供对这些数据进行查询和分析功能。
常见的包括MySQL, Oracle Database等。
4 网络要求4.1 带宽需求:根据预期用户数量以及应用程序类型来确定合理带宽需求,建议至少100Mbps以上稳定网络连接速度。
5 安全性要求5.1 防火墙配置:在服务器中设置防火墙规则以限制入站/出站流量,并确保只有授权人员可以远程登录到该设备或特定端口上。
6 可靠性与冗余要求6.1 冷备份机制:考虑使用冷备份策略,在主服务器故障时能够快速恢复服务而无明显停机时间影响业务正常运作7 性能监测工具7 . 1 监视器部署 :使用性能监视工具来实时跟踪服务器的CPU使用率、内存利用率和磁盘空间等指标,以便及时发现并解决潜在问题。
Windows 2008 R2安装oracle10g(64位)问题
![Windows 2008 R2安装oracle10g(64位)问题](https://img.taocdn.com/s3/m/e93ea971168884868762d635.png)
Windows 2008 R2安装oracle10g问题1.Windows平台环境硬件配置:IBm3850 X5 4cpu 8核操作系统:windows 2008 R2(64位)oracle版本:10204_vista_w2k8_x64_production_db2.遇到并解决的问题1.1Windows 2008 R2安装oracle10g时产生的兼容性问题由于ORACLE并没有FOR WIN7的版本,必须下载for vista_w2k8这个版本,将oracle 10G的安装镜像解压都硬盘,然后修改安装目录下的rehost.xml 和oraparam.ini两个文件。
修改rehost.xml找到10203_vista_w2k8_x86_production_db\db\Disk1\stage\prereq\db\ 下的refhost.xml文件添加如下内容<!--Microsoft Windows 7--><OPERATING_SYSTEM><VERSION VALUE="6.0"/></OPERATING_SYSTEM>修改oraparam.ini文件到install目录中找到oraparam.ini文件,添加如下内容:[Certified Versions]#Y ou can customise error message shown for failure, provide value for CERTIFIED_VERSION_FAILURE_MESSAGE#Windows=5.0,5.1,5.2,6.0 #这里前面部分内容有的,只添加6.02.2 安装oracle10g创建实例时停在2%不动IBM3850 x5、4*8核16线程CUP(算是48核)在安装oracle10g x64时oracle10g最多支持单个服务器4个cpu,最多36核。
ORACLE数据库一体机技术参数
![ORACLE数据库一体机技术参数](https://img.taocdn.com/s3/m/019eb4fff021dd36a32d7375a417866fb84ac0aa.png)
ORACLE数据库一体机技术参数1.架构和硬件:-ORACLE数据库一体机采用了灵活的模块化设计,包括计算模块、存储模块、网络模块和管理模块等。
-计算模块通常由多个服务器节点组成,每个节点具有多个CPU和大容量的内存,可以实现并行处理和快速响应。
-存储模块包括多个硬盘驱动器,支持高可用性和数据冗余备份,以及高速缓存和快速数据检索。
-网络模块提供高速网络连接,确保各个组件之间的快速和可靠的数据传输。
-管理模块提供了全面的管理和监控功能,可以对整个一体机进行集中管理和配置。
2.数据库软件:-ORACLE数据库一体机使用ORACLE数据库软件作为其核心数据库引擎,具有高度的可扩展性和可定制性。
-ORACLE数据库软件支持关系型数据模型和SQL查询语言,以及各种扩展功能和高级数据处理功能。
-ORACLE数据库软件还提供了强大的安全性和数据保护功能,包括数据加密、访问控制和备份恢复等。
3.性能和可用性:-ORACLE数据库一体机具有强大的性能和可用性,可以满足各种工作负载需求。
-通过使用并行处理和分布式架构,ORACLE数据库一体机可以实现高性能的数据处理和查询响应。
-ORACLE数据库一体机还提供了高可用性和容错性,包括自动故障检测和修复、数据冗余备份和故障切换等功能。
4.扩展性和可定制性:-ORACLE数据库一体机具有良好的扩展性,可以根据需求进行灵活的扩展和配置。
-可以根据企业的数据容量和性能需求,选择合适的计算模块和存储模块,并进行模块间的互联。
-ORACLE数据库一体机还支持多种外部存储设备的连接和扩展,以满足更大规模的数据存储和处理需求。
5.管理和监控:-ORACLE数据库一体机提供了全面的管理和监控功能,使得管理员可以轻松地管理和配置整个一体机。
-可以通过集中的管理界面对各个组件进行配置、监控和故障排除。
-ORACLE数据库一体机还提供了实时的性能监控和故障诊断工具,可以帮助管理员及时发现和解决潜在的问题。
数据库服务器配置方案
![数据库服务器配置方案](https://img.taocdn.com/s3/m/121b6b0eff4733687e21af45b307e87101f6f817.png)
数据库服务器配置方案在当今数字化时代,数据库起着至关重要的作用,它们存储和管理着企业和组织的大量数据。
为了保证数据库的高效运行和数据的安全,正确的数据库服务器配置方案至关重要。
本文将介绍一个适用于大多数企业和组织的数据库服务器配置方案,以满足高性能和安全性的需求。
一、硬件配置1. CPU:选择多核心的处理器,以提供更强大的计算能力。
根据数据库的负载情况,可以选择具有高主频或多线程的处理器。
2. 内存:数据库服务器需要足够的内存来缓存数据和索引。
根据数据库的大小和负载情况,建议配置16GB或更多的内存,以提供更快的数据访问速度。
3. 存储:使用高性能的存储设备,如固态硬盘(SSD),以提供更快的读写性能。
此外,采用RAID技术来提高存储的容错性和可用性。
建议将数据库和日志分开存储,以避免互相干扰。
4. 网络:配置高速网络适配器,如千兆以太网卡,以保证数据库服务器与其他服务器或客户端之间的快速数据传输。
二、操作系统配置1. 选择稳定可靠的操作系统,如Windows Server或Linux。
根据数据库的类型和厂商推荐,选择适当的操作系统版本。
2. 针对数据库的性能优化需要,进行操作系统的优化配置,如调整文件打开限制、TCP/IP参数调优等。
三、数据库软件配置1. 选择合适的数据库软件,如Oracle、MySQL或SQL Server等。
根据业务需求和数据量大小,选择适当的数据库版本。
2. 针对数据库的性能优化,进行相关配置,如合理的内存分配、使用适当的索引、调整日志记录模式等。
3. 配置定期备份策略,保证数据库的数据安全性。
同时,建议配置灾备方案,如主从复制或集群,以提供数据库的高可用性和容错性。
四、安全配置1. 设置合适的用户权限和访问控制,以保证数据库的安全性。
只给予管理员和授权用户具有必要权限,避免数据泄露或损坏。
2. 加密数据库连接,使用SSL/TLS协议,以保护敏感数据在传输过程中的安全。
第29章 Oracle RAC服务器配置和管理
![第29章 Oracle RAC服务器配置和管理](https://img.taocdn.com/s3/m/7ff2ac5177232f60ddcca19e.png)
29.3
安装数据库软件
Oracle Clusterware安装完成后,接下来需要安装的 安装完成后, 安装完成后 是数据库软件. 的数据库安装文件与第28章中 是数据库软件.Oracle RAC的数据库安装文件与第 章中 的数据库安装文件与第 所介绍的单机版的Oracle安装文件相同,但安装的步骤以及 安装文件相同, 所介绍的单机版的 安装文件相同 选项有所差异.用户只需要在节点主机RAC1上安装 上安装Oracle 选项有所差异.用户只需要在节点主机 上安装 11g即可,Oracle通用安装程序会自动把文件复制到集群中 即可, 即可 通用安装程序会自动把文件复制到集群中 其他的所有主机节点上. 其他的所有主机节点上.
如何获得Clusterware Clusterware安装包 29.2.1 如何获得Clusterware安装包
可通过Oracle官方网站 官方网站下载 可通过 官方网站 下载 Clusterware 11g的软件安装包. 的软件安装包. 的软件安装包
安装Clusterware Clusterware的硬件环境要求 29.2.2 安装Clusterware的硬件环境要求
29.2.4 网络配置
Oracle 11g RAC可以支持多个 可以支持多个RAC主机节点,本例仅安装 主机节点, 可以支持多个 主机节点 两个主机结点,主机名分别为rac1和rac2.每台主机都有两张网 两个主机结点,主机名分别为 和 . 卡.
主机 rac1 rac1 rac1 网卡 eth0 eth1 IP地址 172.20.31.111 192.168.0.111 172.20.31.113 用途 rac1的公共网络地址 rac1的心跳网络地址 rac1的数据库服务虚拟地址,不需要在 网卡上设置,安装Clusterware后会自动 启用 rac2的公共网络地址 rac2的心跳网络地址 rac2的数据库服务虚拟地址,不需要在 网卡上设置,安装Clusterware后会自动 启用
oracle 安装检查项
![oracle 安装检查项](https://img.taocdn.com/s3/m/2d9884221fd9ad51f01dc281e53a580216fc50a3.png)
oracle 安装检查项:
Oracle数据库安装前的检查项主要包括以下几个方面:
1.硬件检查:检查服务器的硬件配置是否满足Oracle数据库的安装要求,包括CPU、
内存、硬盘空间等。
2.网络设置检查:检查服务器的网络设置,包括IP地址、网关、DNS等是否配置正确,
以及网络连接是否正常。
3.操作系统检查:检查服务器的操作系统是否满足Oracle数据库的安装要求,包括版
本、补丁等。
4.数据库软件检查:检查Oracle数据库的安装包是否完整、是否与服务器操作系统兼
容等。
5.配置文件检查:检查Oracle数据库的配置文件(如tnsnames.ora、listener.ora等)
是否正确配置。
6.磁盘空间检查:检查服务器的磁盘空间是否足够,以满足Oracle数据库的安装需求。
7.用户权限检查:检查Oracle数据库所需的所有用户是否已经创建,并赋予相应的权
限。
8.其他依赖项检查:检查Oracle数据库所需的其他依赖项(如Java、补丁等)是否已
经安装并配置正确。
Linux下oracle10g rac安装配置说明
![Linux下oracle10g rac安装配置说明](https://img.taocdn.com/s3/m/3f1221e2998fcc22bcd10d3d.png)
集群中所有计算机上配置时间服务
时间服务器配置:
vi /etc/ntp.conf,时间服务器用uas两台机器,uas两台机器的ntp.conf中server配置:
server
server
server
rpm -ivh /mnt/cdrom3/RedHat/RPMS/zlib-devel-1.2.1.2-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/freetype-devel-2.1.9-1.i386.rpm
rpm -ivh /mnt/cdrom3/RedHat/RPMS/fontconfig-devel-2.2.3-7.i386.rpm
# Each RAC node must have a unique ORACLE_SID.(i.e. orcl1, orcl2,...)
export ORACLE_SID=orcl1
export PATH=.:${PATH}:$HOME/bin:$ORACLE_HOME/bin
export PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
用户帐户名是‘oracle’,组是‘oinstall’和‘dba’。
仅在一个集群主机上以 root 用户身份执行以下命令:
1,创建user/group;
groupadd oinstall
groupadd dba
useradd -m -g oinstall -G dba oracle
--------------------------------------------------------------------------------
Oracle ODA一体机介绍
![Oracle ODA一体机介绍](https://img.taocdn.com/s3/m/17d851c3aa00b52acfc7ca19.png)
产品概述Oracle 数据库设备旨在简化高可用性数据库集群解决方案的部署、维护和支持。
它支持 Oracle Linux 并包含设备管理器软件,该软件提供Oracle 数据库产品的一键式配置自动化、存储管理、修补和诊断。
该设备提供了多种数据库选件,其中包括Oracle 数据库企业版、Oracle RAC One Node(主动-被动高可用性)或 Oracle 真正应用集群(主动-主动高可用性)。
∙安全性:UL/CSA 60950-1 第 2 版、EN60950-1:2006 第 2 版 +A11:2009、IEC60950-1:2005 CB Scheme(不同国家和地区之间存在差异)∙RFI/EMI:FCC CFR 47 第 15 部分 B 子部分 A 级、EN55022:2006+A1:2007 A 级、EN 61000-3-2:2006、EN61000-3-3:1995+A1:2001+A2:2002、ETSI EN 300 386 V1.4.1 (2008)∙抗干扰性:EN 55024:1998+A1:2001:+A2:2003认证∙安全性:cTUVus、 CE、BSMI、 GOST R、 S-Mark、CCC∙EMC:CE、FCC、VCCI、ICES、C-Tick、KCC、GOST R、BSMI A 级∙其他:符合 WEEE 指令 (2002/96/EC) 和 RoHS 指令 (2002/95/EC)尺寸和重量∙高度:175.1 毫米(6.9 英寸)∙宽度:482.6 毫米(19.0 英寸);宽度(无挂耳):437 毫米(17.2 英寸)∙深度:782.0 毫米(30.8 英寸);深度(无风扇模块手柄和插销):762.0毫米(30 英寸)∙重量:72.6 千克(160 磅)安装方式∙架装式滑轨套件(含)。
Oracle_11g服务器配置和管理(详细正确版------自测)
![Oracle_11g服务器配置和管理(详细正确版------自测)](https://img.taocdn.com/s3/m/0d403e275a8102d276a22f3f.png)
安装Oracle前linux系统参数的配置检查下列包是否安装,如果未安装则要先安装。
# rpm -qa | grep make gcc glibc 等等binutils-2.17.50.0.6-2.el5compat-libstdc++-33-3.2.3-61elfutils-libelf-0.125-3.el5elfutils-libelf-devel-0.125glibc-2.5-12glibc-common-2.5-12glibc-devel-2.5-12gcc-4.1.1-52gcc-c++-4.1.1-52libaio-0.3.106libaio-devel-0.3.106libgcc-4.1.1-52libstdc++-4.1.1libstdc++-devel-4.1.1-52.e15make-3.81-1.1sysstat-7.0.0unixODBC-2.2.11unixODBC-devel-2.2.11在安装Oracle 11g前,先关闭系统防火墙,禁用selinux;需要手工更改系统的内核参数以及创建oracle用户和用户组,具体操作步骤如下所述。
(1)创建oracle用户和oinstall、dba用户组命令如下所示。
# /usr/sbin/groupadd oinstall //创建用户组oinstall# /usr/sbin/groupadd dba //创建用户组dba# /usr/sbin/useradd -m -g oinstall -G dba oracle //创建用户oracle# id oracle //查看用户oracle的属性uid=512(oracle) gid=1005(oinstall) groups=1005(oinstall),1006(dba)(2)设置oracle用户的口令,命令如下所示。
# passwd oracle //设置oracle用户的口令Changing password for user oracle.New UNIX password:BAD PASSWORD: it is too simplistic/systematicRetype new UNIX password:passwd: all authentication tokens updated successfully.//口令更改成功(3)创建Oracle的安装目录。
服务器的配置方案
![服务器的配置方案](https://img.taocdn.com/s3/m/c3c41d4853d380eb6294dd88d0d233d4b04e3f59.png)
4.配置网络,确保服务器网络畅通。
5.部署安全软件,提高服务器安全性。
6.进行服务器性能测试,确保满足业务需求。
7.培训相关人员,确保服务器正常运行及维护。
五、后期维护
1.定期检查服务器硬件,确保硬件正常。
2.定期备份重要数据,防止数据丢失。
3.监控服务器性能,发现异常及时处理。
4.定期更新操作系统、数据库、中间件等软件,确保软件安全。
5.定期进行网络安全检查,防止安全漏洞。
六、合规性说明
1.本方案遵循国家相关法律法规,确保服务器合法合规运行。
2.服务器配置过程中,严格遵循相关行业标准,确保数据安全。
3.服务器运维人员需具备相关资质,确保服务器正常运行。
七、总结
本方案旨在为企业提供一套合法合规、稳定高效的服务器配置方案。通过合理配置硬件、软件及网络安全措施,确保服务器满足业务需求,降低运维成本,保障企业数据安全。在实际操作过程中,需根据业务发展及时调整服务器配置,以适应不断变化的市场环境。
-记录关键操作和访问日志,便于追踪和审计。
六、运维管理
1.服务器监控
-部署服务器监控系统,实时监控服务器性能和资源使用情况。
-设定告警阈值,及时发现并解决问题。
2.数据备份与恢复
-制定数据备份计划,确保关键数据定期备份。
-实施数据恢复演练,提高应对突发事件的恢复能力。
3.系统维护
-定期更新和升级系统软件,保持系统稳定性。
(5)电源:选择品牌电源,确保服务器稳定供电。
2.软件配置
(1)操作系统:根据业务需求选择合适的操作系统,如Windows Server、Linux等。
一体机_X3-2配置介绍(中文)
![一体机_X3-2配置介绍(中文)](https://img.taocdn.com/s3/m/0847310d02020740be1e9b74.png)
极致的系统扩展能力和扩容空间 Exadata Database Machine 采用了一种同时支持为数据库服务器和存储 服务器水平扩展的系统架构。水平扩展意味着随着Exadata Database
每台 Exadata 存储服务器具有2个6 核Intel® Xeon®处理器用于数据库 处理工作的卸载。Exadata Database Machine 满配拥有168个存储处理器 核心。Exadata存储服务器的CPU不是用来取代数据库CPU的。相反, 它们用于加速数据密集型操作,就象图形加速卡加速图形处理性能一 样。
能闪存自动将频繁访问的数据缓存到PCI接口闪存中,同时 将不常访问的数据仍然保存在磁盘中。这种方式以磁盘的低成本提供 有效容量的同时提供闪存的高性能。Exadata智能闪存充分理解数据库 的工作负载,系统知道如何避免缓存不存在重复利用价值或不适合缓 存的数据。Oracle数据库和Exadata存储允许用户指定数据库表、索引 和段级别的数据对象强制驻留在闪存上。而不像配置了闪存盘的传统 存储必须要做的那样进行跨表空间,数据文件或物理存储设备的数据 迁移。
• 针对各种数据库应用而优化 的预配置系统
Oracle Exadata Database Machine是专门为发挥数据库的最高性能和 实现最高可用性而进行一体化集成设计的成果。Exadata Database Machine使用Sun的工业标准硬件和Oracle的智能数据库及存储软件 进行构建,Exadata Database Machine为各种数据库负载提供极限性 能,包括联机事务处理(OLTP),数据仓库(DW)和整合的混合 工作负载。Exadata Database Machine实施过程简单快捷,可以快速 就位并开始支撑最大规模和最重要的数据库应用,性能提升通常会 达到10倍甚至更多。
oracle11grac静默安装+racADG部署搭建
![oracle11grac静默安装+racADG部署搭建](https://img.taocdn.com/s3/m/e1c1f19b6429647d27284b73f242336c1eb9308a.png)
oracle11grac静默安装+racADG部署搭建说明以下说描述的的安装rac是安装⼀个rac备端,只需要安装grid软件和oracle软件即可。
⼀、硬件配置:cup:Linux db51 3.10.0-1062.el7.x86_64 #1 SMP Wed Aug 7 18:08:02 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux内存:250GOCR:3G*3DATA:480G*6⼆、软件环境:操作系统:CentOS Linux release 7.7.1908 (Core)数据库:oracle 11.2.0.4 R2 RAC三、业务系统:业务系统四、主机规划:五、数据库安装前准备1、配置DNS内容(可忽略):vi /etc/resolv.confnameserver 192.168.3.1nameserver 192.168.3.22、改hosts⽂件节点⼀db51和节点⼆db52:#pub192.168.3.51 db51192.168.3.52 db52#vip192.168.3.54 db51-vip10.10.10.52 db52-vip#priv10.10.10.51 db51-priv192.168.3.55 db52-priv#scan172.16.53.56 db-scan3、关闭防⽕墙systemctl status firewalldsystemctl stop firewalldsystemctl disable firewalld4、关闭selinuxSetenforce 0vi /etc/sysconfig/selinux将SELINUX值改为disabled6、关闭透明⼤页==查看:cat /sys/kernel/mm/transparent_hugepage/enabled[always] madvise never默认为always。
银河麒麟服务器操作系统Oracle+数据库安装与配置指南
![银河麒麟服务器操作系统Oracle+数据库安装与配置指南](https://img.taocdn.com/s3/m/6c1166e0b8f67c1cfbd6b806.png)
目录第1章 配置内核参数 (1)第2章建立ORACLE用户 (3)1.1.在超级用户下创建新的组和用户 (3)1.2.建立O RACLE软件的安装目录 (3)第3章 安装ORACLE补丁与JAVA开发包 (4)3.1安装P3006854_9204_LINUX补丁 (4)3.2安装J A V A开发包 (4)3.3软件介质 (4)第4章 安装ORACLE DATABASE (5)4.1编辑 (5)4.2启动O RACLE U NIVERSAL I NSTALLER (OUI) (5)第5章 创建数据库 (11)5.1编辑 (11)5.2切换到ROOT的终端,安装 OPATCH。
(11)5.3最后切换到ORACLE终端 (11)第6章 参数配置建议 (17)第1章 配置内核参数Oracle数据库对系统的硬件配置有基本的要求,包括机器主频、磁盘空间和内存大小,但作为服务器的机器一般是满足的,这里就不赘述了。
下面的一些参数需要根据机器系统的实际情况,特别是内存的大小来进行设置,这里假定内存为2G,页面大小为4K。
为使Oracle 数据库管理系统在运行时有更好的性能,应尽量给数据库留出较多的内存。
在以下的内核生成过程中,假设内核源码位于/root/kylin2.0,并定义为环境变量KSROOT。
# cd $KSROOT/arch/i386/conf# cp GENERIC ORACLE# cat >> ORACLEoptions SEMMAP=128options SEMMNI=128options SEMMNS=32000options SEMOPM=250options SEMMSL=250options SHMMAXPGS=65536options SHMMAX=2147479552options SHMALL=524287options SHMMNI=4096options SHMSEG=4096options MAXDSIZ="(1024*1024*1024)"options MAXSSIZ="(1024*1024*1024)"options DFLDSIZ="(1024*1024*1024)"注:根据上面的假定,Kylin页大小为4k ,这样2G的内存,其SHMALL可以为524288,这里设定524287,也是考虑到实际情况,用dmesg工具就可以看到,可用的内存实际上并没有2G,比2G稍少。
内网数据库服务器配置要求
![内网数据库服务器配置要求](https://img.taocdn.com/s3/m/096fd66a2e60ddccda38376baf1ffc4ffe47e2d9.png)
内网数据库服务器配置要求1. 概述内网数据库服务器是一种用于存储和管理数据的服务器,主要用于组织内部的数据存储和数据访问。
为了保证数据的安全和性能,内网数据库服务器需要按照一定的配置要求进行部署和设置。
在本文档中,我们将介绍内网数据库服务器的配置要求,包括硬件要求、操作系统要求、数据库软件要求等。
2. 硬件要求内网数据库服务器的硬件配置直接影响到数据库的性能和可用性。
以下是一些常见的硬件要求:•处理器:应选择具有较高核数和较高时钟频率的处理器,以提高数据库处理能力。
•内存:内存是数据库服务器的重要资源,应根据数据库的大小和使用情况来合理配置内存大小,以确保数据库的性能。
•存储:建议使用高速、可靠的存储设备,如固态硬盘(SSD),以提高数据库的读写速度和数据安全性。
3. 操作系统要求为了保证数据库服务器的稳定性和性能,选择合适的操作系统是非常重要的。
以下是一些常见的操作系统要求:•支持的操作系统:应选择支持数据库软件的最新稳定版本的操作系统,如Windows Server、Linux等。
•安全性要求:操作系统应具备一定的安全性特性,如访问控制、身份认证等,以保护数据库的机密性和完整性。
•网络连接:操作系统应支持高速网络连接,并具备良好的网络性能,以确保数据库在内网环境中的快速运行和稳定性。
4. 数据库软件要求根据组织的需求和技术要求,可以选择适合的数据库软件来部署内网数据库服务器。
以下是一些常见的数据库软件要求:•数据库选择:根据组织的需求和技术要求,选择适合的数据库软件,如MySQL、Oracle、SQL Server等。
•版本要求:选择数据库软件的最新稳定版本,以获取最新的功能和性能优化。
•安全性要求:数据库软件应具备一定的安全性特性,如数据加密、访问控制等,以保护数据库的机密性和完整性。
•性能要求:数据库软件应具备良好的性能特性,如高并发处理能力、高效的查询优化等,以提高数据库的处理能力和响应速度。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle服务器硬件配置一,单机模式这是最常见的模式,Oracle服务,数据存储设备都安装在同一台机器上。
二,集群模式这种模式,至少需要两台服务器和一个数据存储设备。
这张就是Oracle 9i的架构全图。
看上去,很繁杂。
是的,是这样的。
现在让我们来梳理一下:一、数据库、表空间、数据文件1.数据库数据库是数据集合。
Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。
通常情况了我们称的“数据库”,并不仅指物理的数据集合,他包含物理数据、数据库管理系统。
也即物理数据、内存、操作系统进程的组合体。
数据库的数据存储在表中。
数据的关系由列来定义,即通常我们讲的字段,每个列都有一个列名。
数据以行(我们通常称为记录)的方式存储在表中。
表之间可以相互关联。
以上就是关系模型数据库的一个最简单的描述。
当然,Oracle也是提供对面象对象型的结构数据库的最强大支持,对象既可以与其它对象建立关系,也可以包含其它对象。
关于OO型数据库,以后利用专门的篇幅来讨论。
一般情况下我们的讨论都基于关系模型。
2.表空间、文件无论关系结构还是OO结构,Oracle数据库都将其数据存储在文件中。
数据库结构提供对数据文件的逻辑映射,允许不同类型的数据分开存储。
这些逻辑划分称作表空间。
表空间(tablespace)是数据库的逻辑划分,每个数据库至少有一个表空间(称作SYSTEM表空间)。
为了便于管理和提高运行效率,可以使用一些附加表空间来划分用户和应用程序。
例如:USER表空间供一般用户使用,RBS表空间供回滚段使用。
一个表空间只能属于一个数据库。
每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。
一个数据文件只能属于一个表空间。
在Oracle7.2以后,数据文件创建可以改变大小。
创建新的表空间需要创建新的数据文件。
数据文件一旦加入到表空间中,就不能从这个表空间中移走,也不能与其它表空间发生联系。
如果数据库存储在多个表空间中,可以将它们各自的数据文件存放在不同磁盘上来对其进行物理分割。
在规划和协调数据库I/O请求的方法中,上述的数据分割是一种很重要的方法。
数据库、表空间、文件之间的关系如下图所示:二、数据库实例为了访问数据库中的数据,Oracle使用一组所有用户共享的后台进程。
此外,还有一些存储结构(统称为System Gloabl Area,即SGA),用来存储最近从数据库查询的数据。
数据块缓存区和SQL共享池(Shared SQL Pool)是SGA的最大部分,一般占SGA内存的95%以上。
通过减少对数据文件的I/O次数,这些存储区域可以改善数据库的性能。
数据库实例(instance)也称作服务器(server),是用来访问数据库文件集的存储结构及后台进程的集合。
一个数据库可以被多个实例访问(这是Oracle并行服务器选项)。
实例与数据库的关系如下图所示:决定实例大小及组成的参数存储的init.ora文件中(在9i中是spfile)。
实例启动时需要读这个文件,并且在运行时可以由数据库管理员修改。
对该文件的任何修改都只有在下一次启动时才启作用。
实例的init.ora文件件通常包含实例的名字:如果一个实例名为orcl,那么init.ora文件通常被命名为initorcl.ora。
另一个配置文件config.ora用来存放在数据库创建后就不再改变的变量值(如数据库的块大小)。
实例的config.ora文件通常也包含该实例的名字:如果实例的名字为orcl,则config.ora一般将被命名为configorcl.ora。
为了便于使用config.ora文件的设置值,在实例的init.ora 文件中,该文件必须通过IFILE参数作为包含文件列出。
-----------------------------------------注:关于初始化参数文件,再另起篇幅详细介绍。
-----------------------------------------通过以上对数据库及实例的介绍,Oracle数据库结构可分为三个范畴:数据库内部结构(如表)存储区内部的结构(包括共享存储区和进程)数据库的外部结构三、数据库的内部结构即Oracle数据的逻辑表现层,也称oracle schema,包括以下这些内容:表、列、约束条件、数据类型(包括抽象数据类型)分区与子分区用户与模式索引、簇和散列簇视图序列过程、函数、软件包和触发器同义词权限及角色数据库链接段、盘区和块回滚段快照与显形图各部分的具体介绍以后将在Oralce schema栏目中讨论。
四、Oracle内部存储结构包括内存缓冲池与后台进程:1.系统全局区(SGA),主要包括:a. 数据块缓存区数据块缓存区(data block buffer cache)是S G A中的一个高速缓存区域,用来存储从数据库中读取数据段的数据块(如表、索引和簇)。
数据块缓存区的大小由数据库服务器i n i t . o r a文件中的DB_LOCK_BUFFERS参数决定(用数据库块的个数表示)。
在调整和管理数据库时,调整数据块缓存区的大小是一个重要的部分。
因为数据块缓存区的大小固定,并且其大小通常小于数据库段所使用的空间,所以它不能一次装载下内存中所有的数据库段。
通常,数据块缓存区只是数据库大小的1 %~2 %,O r a c l e使用最近最少使用( L R U,least recently used)算法来管理可用空间。
当存储区需要自由空间时,最近最少使用块将被移出,新数据块将在存储区代替它的位置。
通过这种方法,将最频繁使用的数据保存在存储区中。
然而,如果S G A的大小不足以容纳所有最常使用的数据,那么,不同的对象将争用数据块缓存区中的空间。
当多个应用程序共享同一个S G A时,很有可能发生这种情况。
此时,每个应用的最近使用段都将与其他应用的最近使用段争夺S G A中的空间。
其结果是,对数据块缓存区的数据请求将出现较低的命中率,导致系统性能下降。
b. 字典缓存区数据库对象的信息存储在数据字典表中,这些信息包括用户帐号数据、数据文件名、段名、盘区位置、表说明和权限,当数据库需要这些信息(如检查用户查询一个表的授权)时,将读取数据字典表并且将返回的数据存储在字典缓存区的S G A中。
数据字典缓存区通过最近最少使用(LRU) 算法来管理。
字典缓存区的大小由数据库内部管理。
字典缓存区是S Q L共享池的一部分,共享池的大小由数据库文件i n i t . o r a中的S H A R E D_PO O L_S I Z E参数来设置。
如果字典缓存区太小,数据库就不得不反复查询数据字典表以访问数据库所需的信息,这些查询称为循环调用(recuesive call),这时的查询速度相对字典缓存区独立完成查询时要低。
c. 重做日志缓冲区重做项描述对数据库进行的修改。
它们写到联机重做日志文件中,以便在数据库恢复过程中用于向前滚动操作。
然而,在被写入联机重做日志文件之前,事务首先被记录在称作重做日志缓冲区(redo log buff e r )的S G A中。
数据库可以周期地分批向联机重做日志文件中写重做项的内容,从而优化这个操作。
重做日志缓冲区的大小(以字节为单位)由i n i t . o r a文件中的L O G _ B U F F E R参数决定。
d. SQL共享池S Q L共享池存储数据字典缓存区及库缓存区(library cache),即对数据库进行操作的语句信息。
当数据块缓冲区和字典缓存区能够共享数据库用户间的结构及数据信息时,库缓存区允许共享常用的S Q L语句。
S Q L共享池包括执行计划及运行数据库的S Q L语句的语法分析树。
在第二次运行(由任何用户)相同的S Q L语句时,可以利用S Q L共享池中可用的语法分析信息来加快执行速度。
S Q L共享池通过L R U算法来管理。
当S Q L共享池填满时,将从库缓存区中删掉最近最少使用的执行路径和语法分析树,以便为新的条目腾出空间。
如果S Q L共享池太小,语句将被连续不断地再装入到库缓存区,从而影响操作性能。
S Q L共享池的大小(以字节为单位)由i n i t . o r a文件参数S H A R E D _ P O O L _ S I Z E决定。
e. 大池大池( L a rge Pool)是一个可选内存区。
如果使用线程服务器选项或频繁执行备份/恢复操作,只要创建一个大池,就可以更有效地管理这些操作。
大池将致力于支持S Q L大型命令。
利用大池,就可以防止这些S Q L大型命令把条目重写入S Q L共享池中,从而减少再装入到库缓存区中的语句数量。
大池的大小(以字节为单位)通过init. ora文件的L A R G E _ P O O L _ S I Z E参数设置,用户可以使用i n i t . o r a文件的L A R G E _ P O O L _ M I N _ A L L O C参数设置大池中的最小位置。
O r a c l e 8 i已不用这个参数。
作为使用L a rge Pool 的一种选择方案,可以用i n i t . o r a文件的S H A R E D _ P O O L _R E S E RV E D _ S I Z E参数为S Q L大型语句保留一部分S Q L共享池。
f. Java 池由其名字可知,Java 池为J a v a命令提供语法分析。
Java 池的大小(以字节为单位)通过在O r a c l e 8 i引入的i n i t . o r a文件的J AVA _ P O O L _ S I Z E参数设置。
i n i t . o r a文件的J AVA _ P O O L _ S I Z E参数缺省设置为1 0 M B。
g. 多缓冲池可以在S G A中创建多个缓冲池,能够用多个缓冲池把大数据集与其他的应用程序分开,以减少它们争夺数据块缓存区内相同资源的可能性。
对于创建的每一个缓冲池,都要规定其L R U锁存器的大小和数量。
缓冲区的数量必须至少比L R U锁存器的数量多5 0倍。
创建缓冲池时,需要规定保存区(keep area)的大小和再循环区(recycle area)的大小。
与S Q L共享池的保留区一样,保存区保持条目,而再循环区则被频繁地再循环使用。
可以通过B U F F E R _ P O O L _ K E E P参数规定来保存区的大小。
例如:保存和再循环缓冲池的容量减少了数据块缓冲存储区中的可用空间(通过D B _ B L O C K _B U F F E R S参数设置)。
对于使用一个新缓冲池的表,通过表的s t o r a g e子句中的b u ff e r _ p o o l参数来规定缓冲池的名字。