### Linux下Oracle11g安装指南 #### 一、Linux系统安装注意事项 在准备安装Oracle 11g之前,确保Linux系统的配置满足以下最低要求: 1. **内存配置**:建议至少配备2GB以上的内存。 2. **磁盘空间**:磁盘空间至少40GB以上,以确保有足够的空间来安装Oracle 11g及其相关组件。 3. **关闭SELinux与Iptables**:为了防止安全策略冲突或网络规则导致的问题,在安装前需确保SELinux与Iptables已被关闭。 #### 二、检查硬件需求 确保系统硬件满足Oracle 11g的运行需求: 1. **内存需求**:最低1GB,推荐2GB及以上。 - 对于1GB至2GB的内存,交换空间(swap)应为物理内存的1.5倍。 - 对于2GB至16GB的内存,交换空间等于物理内存大小。 - 超过16GB的内存,交换空间固定为16GB。 2. **共享内存需求**:如果`/dev/shm`大小为1GB,但`memory_target`设置为2GB时,可能会出现数据库启动失败的情况(错误代码ORA-00845和ORA-01078)。解决方法是调整共享内存大小: - 使用`mount`命令临时增加共享内存大小。 - 修改`/etc/fstab`文件,例如设置`/dev/shm`的大小为7GB。 #### 三、检查软件需求 确认Linux系统中已安装以下必要的软件包: 1. **基础工具和库**: - `binutils-2.17.50.0.6` - `compat-libstdc++-33-3.2.3`(32位和64位) - `elfutils-libelf-0.125` - `gcc-4.1.2` 和 `gcc-c++-4.1.2` - `glibc-2.5-24`(32位和64位) - `ksh-20060214` - `libaio-0.3.106`(32位和64位) - `libgcc-4.1.2`(32位和64位) - `libstdc++-4.1.2`(32位和64位) - `make-3.81` - `sysstat-7.0.2` 2. **检查软件包安装情况**:使用`rpm -qa | grep package_name`命令来检查软件包是否已安装。如果未安装,则可以通过挂载光盘并执行`rpm -q package_name`命令来安装。 3. **额外软件需求**:UnixODBC。考虑到UnixODBC安装过程中的依赖问题,建议通过`yum`安装。 - 添加新的软件仓库源到`/etc/yum.repos.d/rhel-debuginfo.repo`中,配置完成后运行`yum clean all`和`yum list`命令,再执行`yum -y install unixODBC unixODBC-devel`安装UnixODBC及其开发库。 #### 四、建立组和用户 1. **建立组**:创建用于Oracle安装的组: - `oinstall` 组 - `dba` 组 - `oper` 组 - `asmadmin` 组 - `asmdba` 组 - `asmoper` 组 2. **建立用户**:创建Oracle用户和Grid用户,并将它们添加到相应的组中。 - Oracle用户 (`oracle`),隶属于`oinstall`组,并同时属于`dba`, `asmdba`, `oper`组。 - Grid用户 (`grid`),隶属于`oinstall`组,并同时属于`asmadmin`, `asmdba`, `asmoper`, `dba`组。 3. **用户权限限制**:编辑`/etc/security/limits.conf`文件,对Oracle软件的用户进行资源限制设定。 4. **检查内核参数**:编辑`/etc/sysctl.conf`文件,确保内核参数符合Oracle的要求,并执行`/sbin/sysctl –p`使更改立即生效。 5. **创建必要目录**:在文件系统中创建Oracle安装所需的目录结构,并分配正确的所有者和权限。 6. **配置用户环境**:为Oracle用户和Grid用户分别配置`.bash_profile`文件,以便在登录时自动加载必要的环境变量。 #### 五、配置Oracle自动存储管理 (ASM) Oracle自动存储管理系统是Oracle数据库的一个关键组成部分,用于管理存储在物理磁盘上的数据。在配置ASM之前,需要确保已完成上述步骤,并且所有的硬件和软件环境都已准备好。接下来,按照Oracle官方文档的指导完成ASM的配置和安装。 - **初始化ASM实例**:使用Oracle提供的脚本或手动方式初始化ASM实例。 - **创建ASM磁盘组**:定义ASM磁盘组,并指定其冗余级别和存储策略。 - **配置ASM实例参数**:设置ASM实例的相关参数,如缓存大小、最大文件数量等。 完成以上步骤后,即可开始正式安装Oracle 11g数据库服务器,确保每一步骤都按照官方文档准确无误地执行,以避免后续运行过程中可能出现的问题。
- 粉丝: 230
- 资源: 2万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助