上一篇【第46篇】Oracle内存与参数调优下一篇【第48篇】Oracle 11g在Windows下的安装与配置摘要Linux是Oracle数据库最主要的生产部署平台稳定性和性能均优于Windows。本文详细讲解Oracle 11g Release 2在Red Hat Enterprise LinuxRHEL/CentOS 6/7系统上的完整安装过程从系统需求检查、内核参数配置、用户组创建、环境变量设置到OUI图形化安装、数据库实例创建再到安装后的验证与基础配置。每个步骤均提供完整的命令和注意事项可作为生产环境安装的操作手册。一、安装前准备1.1 系统要求最低硬件要求生产环境建议翻倍资源最低要求生产建议内存RAM1 GB8 GB以上交换分区1.5 × RAM8G时至少4 GB/tmp空间1 GB5 GBOracle软件6.5 GBSSD优先数据文件1.5 GB初始按业务规划支持的Linux发行版Oracle 11g R2Red Hat Enterprise Linux 4/5/6Oracle Linux 4/5/6SUSE Linux Enterprise Server 10/11CentOS 5/6社区支持1.2 检查系统信息# 检查操作系统版本cat/etc/redhat-releaseuname-a# 检查内存和交换分区grepMemTotal /proc/meminfogrepSwapTotal /proc/meminfofree-h# 检查磁盘空间df-h# 检查/tmp空间df-h/tmp# 检查CPU信息grepmodel name/proc/cpuinfo|head-1nproc# CPU核数1.3 安装依赖包# 方式一使用Oracle提供的预配置包推荐RHEL/OEL# Oracle Linux使用预配置包自动处理所有依赖yuminstalloracle-rdbms-server-11gR2-preinstall# 方式二手动安装依赖包CentOS/RHEL手动安装yuminstall-y\binutils compat-libcap1 compat-libstdc-33\gcc gcc-c glibc glibc-devel ksh libaio libaio-devel\libgcc libstdc libstdc-devel libXi libXtst\makesysstat unixODBC unixODBC-devel# 验证安装以libaio为例rpm-qlibaio libaio-devel二、内核参数配置2.1 修改内核参数# 编辑/etc/sysctl.conf追加以下内容cat/etc/sysctl.confEOF # Oracle 11g Required Settings fs.aio-max-nr 1048576 fs.file-max 6815744 kernel.shmall 2097152 kernel.shmmax 4294967295 kernel.shmmni 4096 kernel.sem 250 32000 100 128 net.ipv4.ip_local_port_range 9000 65500 net.core.rmem_default 262144 net.core.rmem_max 4194304 net.core.wmem_default 262144 net.core.wmem_max 1048586 EOF# 立即生效sysctl-p# 验证参数sysctl-a|grepshmsysctl-a|grepsem参数说明参数说明kernel.shmmax最大共享内存段大小字节设为物理内存的50%kernel.shmall系统共享内存总页数kernel.sem信号量参数semmsl semmns semopm semmnifs.file-max系统最大文件描述符数fs.aio-max-nr最大异步I/O请求数2.2 设置用户资源限制# 编辑/etc/security/limits.confcat/etc/security/limits.confEOF # Oracle User Limits oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 EOF# 验证limits是否生效切换oracle用户后ulimit-n# 文件描述符ulimit-u# 进程数三、创建Oracle用户和目录3.1 创建用户组和用户# 创建用户组groupaddoinstall# Oracle主组软件安装组groupadddba# DBA组groupaddoper# 操作员组可选# 创建oracle用户useradd-goinstall-Gdba,oper-d/home/oracle-s/bin/bash oracle# 设置密码passwdoracle# 验证idoracle# 输出示例uid54321(oracle) gid54321(oinstall) groups54321(oinstall),54322(dba)3.2 创建安装目录Oracle推荐的OFAOptimal Flexible Architecture目录结构# 创建Oracle基目录Optimal Flexible Architecturemkdir-p/u01/app/oracle/product/11.2.0/dbhome_1mkdir-p/u01/app/oracle/oradatamkdir-p/u01/app/oracle/fast_recovery_areamkdir-p/u01/app/oracle/admin# 设置所有者和权限chown-Roracle:oinstall /u01chmod-R755/u01# 验证ls-la/u01/app/oracle/目录说明目录说明/u01/app/oracleORACLE_BASEOracle应用基目录/u01/app/oracle/product/11.2.0/dbhome_1ORACLE_HOMEOracle软件安装目录/u01/app/oracle/oradata数据文件存储目录/u01/app/oracle/fast_recovery_area快速恢复区FRA/u01/app/oraInventoryOracle Inventory目录全局四、配置Oracle用户环境变量# 切换到oracle用户su- oracle# 编辑~/.bash_profile添加Oracle环境变量cat~/.bash_profileEOF # Oracle Environment Variables export ORACLE_BASE/u01/app/oracle export ORACLE_HOME$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SIDorcl export PATH$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export NLS_DATE_FORMATYYYY-MM-DD HH24:MI:SS export LANGen_US.UTF-8 EOF# 生效source~/.bash_profile# 验证echo$ORACLE_HOMEecho$ORACLE_SID五、安装Oracle软件5.1 解压安装文件# Oracle 11g R2安装文件两个zip包# linux.x64_11gR2_database_1of2.zip# linux.x64_11gR2_database_2of2.zip# 解压以oracle用户执行unziplinux.x64_11gR2_database_1of2.zip-d/home/oracle/unziplinux.x64_11gR2_database_2of2.zip-d/home/oracle/# 解压后目录结构ls/home/oracle/database/# install/ response/ rpm/ runInstaller stage/5.2 图形化安装OUI前提需要X11图形环境或VNC# 方式一本地图形界面安装exportDISPLAY:0.0 xhost local:oracle# 方式二远程X11转发SSH -Xssh-Xoracleserver_ip# 启动安装程序cd/home/oracle/database ./runInstallerOUI图形安装步骤安全更新配置可取消勾选接收安全更新安装选项选择仅安装数据库软件软件和数据库分步安装或创建并配置数据库一次性完成Grid安装选项选择单实例数据库安装产品语言添加Simplified Chinese简体中文数据库版本选择企业版安装位置Oracle Base/u01/app/oracleSoftware Location/u01/app/oracle/product/11.2.0/dbhome_1必要条件检查修复所有FAILED项WARNING项可忽略执行Root脚本安装接近完成时以root用户执行提示的脚本5.3 执行Root脚本# 以root用户执行OUI提示时/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh5.4 静默安装无图形界面# 编辑响应文件cp/home/oracle/database/response/db_install.rsp /home/oracle/db_install.rspvi/home/oracle/db_install.rsp# 关键配置项修改这些项# oracle.install.optionINSTALL_DB_SWONLY# ORACLE_HOSTNAMEyour_hostname# UNIX_GROUP_NAMEoinstall# INVENTORY_LOCATION/u01/app/oraInventory# ORACLE_HOME/u01/app/oracle/product/11.2.0/dbhome_1# ORACLE_BASE/u01/app/oracle# oracle.install.db.InstallEditionEE# oracle.install.db.DBA_GROUPdba# oracle.install.db.OPER_GROUPoper# DECLINE_SECURITY_UPDATEStrue# 执行静默安装./runInstaller-silent-responseFile/home/oracle/db_install.rsp# 安装完成后执行root脚本/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh六、创建数据库6.1 使用DBCA创建数据库# 以oracle用户执行dbcaDBCA主要配置项数据库模板选择一般用途或事务处理数据库标识符全局数据库名Global DB Nameorcl.example.comSIDorcl管理选项配置Enterprise Manager可选数据库身份证明设置SYS、SYSTEM密码存储选项选择文件系统或ASM数据库文件位置/u01/app/oracle/oradata/快速恢复选项启用归档FRA路径/u01/app/oracle/fast_recovery_area/大小20GB数据库内容可选择示例Schemascott等初始化参数内存选择自动内存管理分配适当大小字符集AL32UTF8推荐支持全语种连接模式专用服务器6.2 静默创建数据库dbca-silent\-createDatabase\-templateNameGeneral_Purpose.dbc\-gdbNameorcl\-sidorcl\-SysPasswordOracle123\-SystemPasswordOracle123\-characterSetAL32UTF8\-nationalCharacterSetAL16UTF16\-memoryPercentage30\-emConfigurationNONE\-datafileDestination/u01/app/oracle/oradata\-recoveryAreaDestination/u01/app/oracle/fast_recovery_area\-recoveryAreaSize20480\-sampleSchematrue七、安装后配置7.1 配置监听器Listener# 使用netca创建监听器netca# 或者手动配置listener.oracat$ORACLE_HOME/network/admin/listener.oraEOF LISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST your_hostname)(PORT 1521)) (ADDRESS (PROTOCOL IPC)(KEY EXTPROC1521)) ) ) ADR_BASE_LISTENER /u01/app/oracle EOF# 启动监听器lsnrctl start# 查看监听器状态lsnrctl status7.2 配置tnsnames.ora客户端连接cat$ORACLE_HOME/network/admin/tnsnames.oraEOF ORCL (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST your_hostname)(PORT 1521)) (CONNECT_DATA (SERVER DEDICATED) (SERVICE_NAME orcl) ) ) EOF# 测试连接tnsping orcl sqlplus system/Oracle123orcl7.3 设置开机自启动# 编辑/etc/oratabDBCA通常已自动更新vi/etc/oratab# 将orcl条目的最后一个字段改为Y# orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y# 创建dbstart/dbshut脚本的systemd服务RHEL 7cat/etc/systemd/system/oracle.serviceEOF [Unit] DescriptionOracle Database Service Afternetwork.target [Service] Typeforking Useroracle Groupoinstall ExecStart/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/11.2.0/dbhome_1 ExecStop/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbshut /u01/app/oracle/product/11.2.0/dbhome_1 RemainAfterExityes [Install] WantedBymulti-user.target EOFsystemctlenableoracle systemctl start oracle八、安装验证# 验证数据库实例sqlplus / as sysdba SQLSELECT status FROMv$instance;SQLSELECT name, open_mode FROMv$database;SQLSELECT tablespace_name, status FROM dba_tablespaces;# 验证监听器lsnrctl status# 检查数据库告警日志最后50行tail-50/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log九、常见安装问题问题原因解决方案依赖包缺失未安装prerequisite使用preinstall包或手动安装/tmp空间不足OUI需要临时空间增大/tmp或设置TEMP变量shmmax过小SGA无法分配计算正确值kernel.shmmaxSGA大小ORA-00845AMM需要/dev/shmmount -t tmpfs smpfs /dev/shm -o size4G图形界面无法显示DISPLAY未设置设置DISPLAY变量或使用VNCroot.sh执行失败权限或路径问题以root用户在ORACLE_HOME下执行十、总结Linux下Oracle 11g安装的核心步骤系统检查内存、磁盘、OS版本满足要求内核调参sysctl.conf和limits.conf是关键不能跳过用户规划oracle用户、oinstall/dba组、目录权限要正确环境变量ORACLE_BASE、ORACLE_HOME、ORACLE_SID必须设置正确软件安装推荐图形化OUI静默安装用于自动化部署数据库创建DBCA最简便推荐AL32UTF8字符集安装后配置监听器、测试连接、设置自启动、检查告警日志上一篇【第46篇】Oracle内存与参数调优下一篇【第48篇】Oracle 11g在Windows下的安装与配置参考资料Oracle Database Installation Guide 11g Release 2 for LinuxOracle Database Quick Installation Guide 11g Release 2 for Linux x86-64Oracle MOS Note: Requirements for Installing Oracle 11gR2 on RHEL/CentOS
【Oracle数据库指南】第47篇:Oracle 11g在Linux下的安装详解
上一篇【第46篇】Oracle内存与参数调优下一篇【第48篇】Oracle 11g在Windows下的安装与配置摘要Linux是Oracle数据库最主要的生产部署平台稳定性和性能均优于Windows。本文详细讲解Oracle 11g Release 2在Red Hat Enterprise LinuxRHEL/CentOS 6/7系统上的完整安装过程从系统需求检查、内核参数配置、用户组创建、环境变量设置到OUI图形化安装、数据库实例创建再到安装后的验证与基础配置。每个步骤均提供完整的命令和注意事项可作为生产环境安装的操作手册。一、安装前准备1.1 系统要求最低硬件要求生产环境建议翻倍资源最低要求生产建议内存RAM1 GB8 GB以上交换分区1.5 × RAM8G时至少4 GB/tmp空间1 GB5 GBOracle软件6.5 GBSSD优先数据文件1.5 GB初始按业务规划支持的Linux发行版Oracle 11g R2Red Hat Enterprise Linux 4/5/6Oracle Linux 4/5/6SUSE Linux Enterprise Server 10/11CentOS 5/6社区支持1.2 检查系统信息# 检查操作系统版本cat/etc/redhat-releaseuname-a# 检查内存和交换分区grepMemTotal /proc/meminfogrepSwapTotal /proc/meminfofree-h# 检查磁盘空间df-h# 检查/tmp空间df-h/tmp# 检查CPU信息grepmodel name/proc/cpuinfo|head-1nproc# CPU核数1.3 安装依赖包# 方式一使用Oracle提供的预配置包推荐RHEL/OEL# Oracle Linux使用预配置包自动处理所有依赖yuminstalloracle-rdbms-server-11gR2-preinstall# 方式二手动安装依赖包CentOS/RHEL手动安装yuminstall-y\binutils compat-libcap1 compat-libstdc-33\gcc gcc-c glibc glibc-devel ksh libaio libaio-devel\libgcc libstdc libstdc-devel libXi libXtst\makesysstat unixODBC unixODBC-devel# 验证安装以libaio为例rpm-qlibaio libaio-devel二、内核参数配置2.1 修改内核参数# 编辑/etc/sysctl.conf追加以下内容cat/etc/sysctl.confEOF # Oracle 11g Required Settings fs.aio-max-nr 1048576 fs.file-max 6815744 kernel.shmall 2097152 kernel.shmmax 4294967295 kernel.shmmni 4096 kernel.sem 250 32000 100 128 net.ipv4.ip_local_port_range 9000 65500 net.core.rmem_default 262144 net.core.rmem_max 4194304 net.core.wmem_default 262144 net.core.wmem_max 1048586 EOF# 立即生效sysctl-p# 验证参数sysctl-a|grepshmsysctl-a|grepsem参数说明参数说明kernel.shmmax最大共享内存段大小字节设为物理内存的50%kernel.shmall系统共享内存总页数kernel.sem信号量参数semmsl semmns semopm semmnifs.file-max系统最大文件描述符数fs.aio-max-nr最大异步I/O请求数2.2 设置用户资源限制# 编辑/etc/security/limits.confcat/etc/security/limits.confEOF # Oracle User Limits oracle soft nofile 1024 oracle hard nofile 65536 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 EOF# 验证limits是否生效切换oracle用户后ulimit-n# 文件描述符ulimit-u# 进程数三、创建Oracle用户和目录3.1 创建用户组和用户# 创建用户组groupaddoinstall# Oracle主组软件安装组groupadddba# DBA组groupaddoper# 操作员组可选# 创建oracle用户useradd-goinstall-Gdba,oper-d/home/oracle-s/bin/bash oracle# 设置密码passwdoracle# 验证idoracle# 输出示例uid54321(oracle) gid54321(oinstall) groups54321(oinstall),54322(dba)3.2 创建安装目录Oracle推荐的OFAOptimal Flexible Architecture目录结构# 创建Oracle基目录Optimal Flexible Architecturemkdir-p/u01/app/oracle/product/11.2.0/dbhome_1mkdir-p/u01/app/oracle/oradatamkdir-p/u01/app/oracle/fast_recovery_areamkdir-p/u01/app/oracle/admin# 设置所有者和权限chown-Roracle:oinstall /u01chmod-R755/u01# 验证ls-la/u01/app/oracle/目录说明目录说明/u01/app/oracleORACLE_BASEOracle应用基目录/u01/app/oracle/product/11.2.0/dbhome_1ORACLE_HOMEOracle软件安装目录/u01/app/oracle/oradata数据文件存储目录/u01/app/oracle/fast_recovery_area快速恢复区FRA/u01/app/oraInventoryOracle Inventory目录全局四、配置Oracle用户环境变量# 切换到oracle用户su- oracle# 编辑~/.bash_profile添加Oracle环境变量cat~/.bash_profileEOF # Oracle Environment Variables export ORACLE_BASE/u01/app/oracle export ORACLE_HOME$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SIDorcl export PATH$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export NLS_DATE_FORMATYYYY-MM-DD HH24:MI:SS export LANGen_US.UTF-8 EOF# 生效source~/.bash_profile# 验证echo$ORACLE_HOMEecho$ORACLE_SID五、安装Oracle软件5.1 解压安装文件# Oracle 11g R2安装文件两个zip包# linux.x64_11gR2_database_1of2.zip# linux.x64_11gR2_database_2of2.zip# 解压以oracle用户执行unziplinux.x64_11gR2_database_1of2.zip-d/home/oracle/unziplinux.x64_11gR2_database_2of2.zip-d/home/oracle/# 解压后目录结构ls/home/oracle/database/# install/ response/ rpm/ runInstaller stage/5.2 图形化安装OUI前提需要X11图形环境或VNC# 方式一本地图形界面安装exportDISPLAY:0.0 xhost local:oracle# 方式二远程X11转发SSH -Xssh-Xoracleserver_ip# 启动安装程序cd/home/oracle/database ./runInstallerOUI图形安装步骤安全更新配置可取消勾选接收安全更新安装选项选择仅安装数据库软件软件和数据库分步安装或创建并配置数据库一次性完成Grid安装选项选择单实例数据库安装产品语言添加Simplified Chinese简体中文数据库版本选择企业版安装位置Oracle Base/u01/app/oracleSoftware Location/u01/app/oracle/product/11.2.0/dbhome_1必要条件检查修复所有FAILED项WARNING项可忽略执行Root脚本安装接近完成时以root用户执行提示的脚本5.3 执行Root脚本# 以root用户执行OUI提示时/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh5.4 静默安装无图形界面# 编辑响应文件cp/home/oracle/database/response/db_install.rsp /home/oracle/db_install.rspvi/home/oracle/db_install.rsp# 关键配置项修改这些项# oracle.install.optionINSTALL_DB_SWONLY# ORACLE_HOSTNAMEyour_hostname# UNIX_GROUP_NAMEoinstall# INVENTORY_LOCATION/u01/app/oraInventory# ORACLE_HOME/u01/app/oracle/product/11.2.0/dbhome_1# ORACLE_BASE/u01/app/oracle# oracle.install.db.InstallEditionEE# oracle.install.db.DBA_GROUPdba# oracle.install.db.OPER_GROUPoper# DECLINE_SECURITY_UPDATEStrue# 执行静默安装./runInstaller-silent-responseFile/home/oracle/db_install.rsp# 安装完成后执行root脚本/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh六、创建数据库6.1 使用DBCA创建数据库# 以oracle用户执行dbcaDBCA主要配置项数据库模板选择一般用途或事务处理数据库标识符全局数据库名Global DB Nameorcl.example.comSIDorcl管理选项配置Enterprise Manager可选数据库身份证明设置SYS、SYSTEM密码存储选项选择文件系统或ASM数据库文件位置/u01/app/oracle/oradata/快速恢复选项启用归档FRA路径/u01/app/oracle/fast_recovery_area/大小20GB数据库内容可选择示例Schemascott等初始化参数内存选择自动内存管理分配适当大小字符集AL32UTF8推荐支持全语种连接模式专用服务器6.2 静默创建数据库dbca-silent\-createDatabase\-templateNameGeneral_Purpose.dbc\-gdbNameorcl\-sidorcl\-SysPasswordOracle123\-SystemPasswordOracle123\-characterSetAL32UTF8\-nationalCharacterSetAL16UTF16\-memoryPercentage30\-emConfigurationNONE\-datafileDestination/u01/app/oracle/oradata\-recoveryAreaDestination/u01/app/oracle/fast_recovery_area\-recoveryAreaSize20480\-sampleSchematrue七、安装后配置7.1 配置监听器Listener# 使用netca创建监听器netca# 或者手动配置listener.oracat$ORACLE_HOME/network/admin/listener.oraEOF LISTENER (DESCRIPTION_LIST (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST your_hostname)(PORT 1521)) (ADDRESS (PROTOCOL IPC)(KEY EXTPROC1521)) ) ) ADR_BASE_LISTENER /u01/app/oracle EOF# 启动监听器lsnrctl start# 查看监听器状态lsnrctl status7.2 配置tnsnames.ora客户端连接cat$ORACLE_HOME/network/admin/tnsnames.oraEOF ORCL (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST your_hostname)(PORT 1521)) (CONNECT_DATA (SERVER DEDICATED) (SERVICE_NAME orcl) ) ) EOF# 测试连接tnsping orcl sqlplus system/Oracle123orcl7.3 设置开机自启动# 编辑/etc/oratabDBCA通常已自动更新vi/etc/oratab# 将orcl条目的最后一个字段改为Y# orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y# 创建dbstart/dbshut脚本的systemd服务RHEL 7cat/etc/systemd/system/oracle.serviceEOF [Unit] DescriptionOracle Database Service Afternetwork.target [Service] Typeforking Useroracle Groupoinstall ExecStart/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart /u01/app/oracle/product/11.2.0/dbhome_1 ExecStop/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbshut /u01/app/oracle/product/11.2.0/dbhome_1 RemainAfterExityes [Install] WantedBymulti-user.target EOFsystemctlenableoracle systemctl start oracle八、安装验证# 验证数据库实例sqlplus / as sysdba SQLSELECT status FROMv$instance;SQLSELECT name, open_mode FROMv$database;SQLSELECT tablespace_name, status FROM dba_tablespaces;# 验证监听器lsnrctl status# 检查数据库告警日志最后50行tail-50/u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log九、常见安装问题问题原因解决方案依赖包缺失未安装prerequisite使用preinstall包或手动安装/tmp空间不足OUI需要临时空间增大/tmp或设置TEMP变量shmmax过小SGA无法分配计算正确值kernel.shmmaxSGA大小ORA-00845AMM需要/dev/shmmount -t tmpfs smpfs /dev/shm -o size4G图形界面无法显示DISPLAY未设置设置DISPLAY变量或使用VNCroot.sh执行失败权限或路径问题以root用户在ORACLE_HOME下执行十、总结Linux下Oracle 11g安装的核心步骤系统检查内存、磁盘、OS版本满足要求内核调参sysctl.conf和limits.conf是关键不能跳过用户规划oracle用户、oinstall/dba组、目录权限要正确环境变量ORACLE_BASE、ORACLE_HOME、ORACLE_SID必须设置正确软件安装推荐图形化OUI静默安装用于自动化部署数据库创建DBCA最简便推荐AL32UTF8字符集安装后配置监听器、测试连接、设置自启动、检查告警日志上一篇【第46篇】Oracle内存与参数调优下一篇【第48篇】Oracle 11g在Windows下的安装与配置参考资料Oracle Database Installation Guide 11g Release 2 for LinuxOracle Database Quick Installation Guide 11g Release 2 for Linux x86-64Oracle MOS Note: Requirements for Installing Oracle 11gR2 on RHEL/CentOS