linux静默安装oracle11g
Linux 静默安装 Oracle 11g 在 Linux 环境下安装 Oracle 11g 的过程中,静默安装是非常重要的一步,对于运维人员来说尤为重要,因为在远程机器上可能没有图形界面,掌握静默安装的方法可以满足各种环境下的安装需求。下面将详细讲解 Oracle 11g 在 Linux 上的静默安装步骤。 安装环境 在安装 Oracle 11g 之前,需要确保 Linux 服务器的环境符合要求,包括操作系统、内存、交换空间、硬盘等。这里使用的环境是 Oracle Linux 6.6 64 位,Oracle 服务器是 Oracle 11gR2 64 位。 系统要求 在安装 Oracle 11g 之前,需要确保系统符合以下要求: * 内存:必须高于 1G 的物理内存 * 交换空间:一般为内存的 2 倍,例如:1G 的内存可以设置 swap 分区为 3G 大小 * 硬盘:5G 以上 正式安装 1. 修改用户的 SHELL 的限制,修改 `/etc/security/limits.conf` 文件,将以下内容加入追加到文件末尾。 ``` oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 ``` 2. 修改 `/etc/pam.d/login` 文件,将以下内容加入该文件。注意,如果是 Linux 64 位,应该将 lib 改成 lib64,否则重启 Linux 系统的时候会报 module is unknown 错误,导致系统都登录不了。 ``` session required /lib/security/pam_limits.so session required pam_limits.so ``` 3. 修改 Linux 内核 `/etc/sysctl.conf` 文件,将以下内容加入该文件。 ``` fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 4194304 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 ``` 要使该文件修改立即生效,要执行 `sysctl -p` 命令。 4. 修改 `/etc/profile` 文件,设置 oracle 用户的最大进程数。 ``` if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi ``` 5. 建立 oracle 用户及用户组,oracle 产品规定,必须以 oracle 用户的身份进行安装。 ``` groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle ``` 6. 创建 oracle 安装目录,及数据文件存放目录位置,这里可自定义。 ``` mkdir -p /u01/app/oracle mkdir -p /u01/app/oraInventory ``` 7. 设置目录所属主为 oracle 所有。 ``` chown -R oracle:oinstall /u01/app/oracle chown -R oracle:oinstall /u01/app/oraInventory ``` 安装依赖检查 在安装 Oracle 11g 之前,需要检查以下依赖项是否安装: ``` rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c++ glibc glibc-common ``` 通过以上步骤,我们可以成功地在 Linux 环境下静默安装 Oracle 11g。这对于运维人员来说尤为重要,因为它可以满足各种环境下的安装需求。
剩余6页未读,继续阅读
- 粉丝: 652
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助