Oracle11g安装说明文档
### Oracle11g在Linux6.4下的安装详解 #### 一、系统参数配置 为了确保Oracle11g能够在Linux6.4环境下顺利运行,首先需要对系统的内核参数进行必要的调整。这些参数主要涉及共享内存和信号量的管理,以及网络资源的优化等。 1. **编辑`/etc/sysctl.conf`文件**: - 打开终端,并使用`vi /etc/sysctl.conf`命令来编辑此文件。 - 在文件中添加以下内容: ```conf kernel.shmall=2097152 kernel.shmmax=536870912 kernel.shmmni=4096 kernel.sem=250 32000 100 128 fs.file-max=65536 net.ipv4.ip_local_port_range=1024 65000 net.core.rmem_default=1048576 net.core.rmem_max=1048576 net.core.wmem_default=262144 net.core.wmem_max=262144 ``` - 这些参数的具体含义如下: - `kernel.shmall`: 共享内存段的最大数目。 - `kernel.shmmax`: 单个共享内存段的最大大小。 - `kernel.shmmni`: 系统允许的最大共享内存段数。 - `kernel.sem`: 信号量集的最大数目,以及每个信号量集的最大信号量数。 - `fs.file-max`: 文件句柄的最大数量。 - `net.ipv4.ip_local_port_range`: 系统分配本地端口的范围。 - `net.core.rmem_*` 和 `net.core.wmem_*`: 网络接收和发送缓冲区的默认及最大大小。 2. **检查配置是否生效**: - 使用`sysctl -p`命令查看以上配置是否正确加载。 - 如果没有错误消息,则表示配置已生效。 #### 二、检查与安装依赖包 Oracle11g的安装需要一系列的支持软件包。确保这些包已安装是至关重要的。 1. **检查软件包**: - 使用`rpm -q binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh`命令来检查这些软件包是否已安装。 - 如果有任何软件包未安装,可以通过系统自带的包管理器进行安装。 - 例如,对于RHEL/CentOS系统,可以使用`yum install <package_name>`来进行安装。 #### 三、设置Oracle用户权限 为了安全地运行Oracle数据库服务,需要创建一个专用的Oracle用户,并对其权限进行适当的配置。 1. **创建Oracle用户和组**: - 使用命令`groupadd dba`和`groupadd oinstall`创建dba和oinstall组。 - 使用命令`useradd -g oinstall -G dba -m oracle`创建oracle用户,并将其添加到这两个组中。 - 设置用户密码:`passwd oracle`。 2. **设置Shell限制**: - 编辑`/etc/security/limits.conf`文件,并添加以下内容: ```conf * soft nproc 2047 * hard nproc 16384 * soft nofile 1024 * hard nofile 65536 ``` - 这些配置项用于限制Oracle用户的进程数和打开文件数。 3. **启用shell限制**: - 修改`/etc/pam.d/login`文件,加入以下行: ```conf session required /lib/security/pam_limits.so session required pam_limits.so ``` #### 四、设置Oracle安装目录 为了方便管理和维护Oracle数据库,建议创建特定的目录结构。 1. **创建安装目录**: - 使用命令`mkdir -p /opt/ora11g/product`和`mkdir /opt/ora11g/oradata`创建目录。 - 将这些目录的所有权设置为oracle用户:`chown -R oracle:oinstall /opt/ora11g`。 2. **上传Oracle安装包**: - 将Oracle11g的安装包上传至`/opt/ora11g/`目录。 #### 五、设置Oracle用户的环境变量 为了确保Oracle11g能够正确运行,需要为Oracle用户设置正确的环境变量。 1. **编辑`.bash_profile`文件**: - 使用命令`vi ~/.bash_profile`打开文件。 - 添加以下内容: ```bash # Set for Oracle11g Install export TMP=/tmp export TMPDIR=$TMP export ORACLE_BASE=/opt/ora11g export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1 export ORACLE_SID=orcl export ORACLE_TERM=xterm export PATH=/usr/sbin:$PATH export PATH=$ORACLE_HOME/bin:$PATH export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib ``` - 这些环境变量包括了Oracle的基目录、家目录、实例名等关键配置信息。 通过以上步骤,我们完成了Oracle11g在Linux6.4环境下的基本准备。接下来就可以按照官方提供的安装指南,继续完成数据库的安装过程。
剩余23页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 适用于 Android、Java 和 Kotlin Multiplatform 的现代 I,O 库 .zip
- 高通TWS蓝牙规格书,做HIFI级别的耳机用
- Qt读写Usb设备的数据
- 这个存储库适合初学者从 Scratch 开始学习 JavaScript.zip
- AUTOSAR 4.4.0版本Rte模块标准文档
- 25考研冲刺快速复习经验.pptx
- MATLAB使用教程-初步入门大全
- 该存储库旨在为 Web 上的语言提供新信息 .zip
- 考研冲刺的实用经验与技巧.pptx
- Nvidia GeForce GT 1030-GeForce Studio For Win10&Win11(Win10&Win11 GeForce GT 1030显卡驱动)