### 安装Oracle 11g的详细流程与配置要点 #### 核心知识点解析: 在企业级数据库管理领域,Oracle数据库系统因其强大的功能、稳定性和安全性而备受青睐。Oracle 11g作为该系列的一个重要版本,其安装流程及环境配置对确保数据库的高效运行至关重要。下面将从给定的文件信息中提炼并详细阐述安装Oracle 11g的步骤与关键配置。 #### 一、系统环境准备 **1. 必需的软件包安装:** - **兼容性库与工具:**如`binutils`, `compat-libstdc++-33`, `elfutils-libelf`, `elfutils-libelf-devel`, `glibc`, `glibc-common`, `glibc-devel`, `gcc`, `gcc-c++`, `libaio`, `libaio-devel`, `libgcc`, `libstdc++`, `libstdc++-devel`, `make`, `sysstat`, `unixODBC`, `unixODBC-devel`, `pdksh`, `elfutils-libelf-devel-static`等。 - **系统安全设置:** - 允许远程root登录:修改`/etc/gdm/custom.conf`中的`[security]`部分,设置`AllowRemoteRoot=true`。 - 启用xdmcp服务:在`[xdmcp]`部分设置`Enable=true`,并指定端口`Port=177`。 **2. 用户与权限配置:** - 创建用户组:`groupadd oinstall`和`groupadd dba`。 - 创建Oracle用户:`useradd -g oinstall -G dba oracle`。 - 设置密码:`passwd oracle`。 - 目录权限分配:为Oracle用户创建目录`/opt/app/oracle/product/11.2.0/dbhome_1`和`/opt/app/oracle/oradata`,并分配权限`chown -R oracle:oinstall /opt/app`。 **3. 系统参数优化:** - 修改`/etc/sysctl.conf`中的系统限制参数,如增加最大文件描述符数量、共享内存大小、网络内存限制等。 - 加载新配置:`/sbin/sysctl -p /etc/sysctl.conf`。 - 设置Oracle用户的资源限制:编辑`/etc/security/limits.conf`,设定软硬限制值。 **4. 登录服务配置:** - 编辑`/etc/pam.d/login`以支持PAM限制。 - 启动并检查HTTPD服务状态:`service httpd start`,`chkconfig --list | grep httpd`,确认自动启动:`chkconfig --level 35 httpd on`。 **5. 环境变量设置:** - 在`/etc/profile`中添加Oracle用户特定的环境变量设置。 - 编辑`/home/oracle/.bash_profile`以设置`PATH`、`ORACLE_BASE`、`ORACLE_HOME`、`ORACLE_SID`等。 #### 二、安装Oracle数据库软件 **1. 解压缩安装包:** - 使用`unzip`命令解压`linux.x64_11gR2_database_1of2.zip`和`linux.x64_11gR2_database_2of2.zip`。 **2. 软件包所有权调整:** - 将解压后的`/opt/database/database`目录的所有权改为Oracle用户:`chown -R oracle:oinstall /opt/database/database`。 **3. 运行安装程序:** - 使用Oracle用户身份执行安装脚本:`$ ./runInstaller`。 - 设置图形界面显示:`export DISPLAY=10.185.6.104:0.0`。 #### 三、数据库实例配置与启动 **1. 配置监听器:** - 使用`lsnrctl status`检查监听器状态。 - 启动、停止监听器:`11.0.1/bin/lsnrctl start/stop`。 **2. 数据库管理与控制:** - 使用`sqlplus /nolog`进入SQL*Plus命令行工具。 - 连接数据库:`conn sys/sysdba`。 - 启动或关闭数据库实例:`startup/shutdown immediate`。 - 修改数据库字符集:`ALTER DATABASE orcl SET ZHS16GBK`。 #### 四、清理与后续维护 **1. 清理临时目录:** - 删除不必要的临时目录:`rm -rf <目标目录>`。 通过上述步骤,可以确保Oracle 11g数据库系统在一个精心准备的环境中顺利安装,并且能够高效稳定地运行。对于后续的数据库管理和维护工作,这些基础配置和操作将是不可或缺的基础。
- 粉丝: 0
- 资源: 5
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助