linux下安装oracle详细教程汇总
### Linux下安装Oracle 11g 详细教程 #### 一、准备工作与环境配置 **1.1 下载Oracle 11g安装包** - **下载地址**: 从Oracle官方网站下载适用于Linux CentOS 5.2的Oracle 11g安装包。 - **注意事项**: 在安装过程中,确保CentOS 5.2已经安装了完整的开发工具包,这样可以在安装过程中减少额外的依赖安装。 **1.2 空间准备** - **磁盘空间**: Oracle 11g安装大约需要5GB以上的磁盘空间。如果磁盘空间不足,安装过程可能会频繁报错。 - **检查磁盘**: 使用`df -h`命令检查当前系统的可用磁盘空间。 **1.3 解压安装包** - **解压命令**: 使用`unzip`命令解压下载好的Oracle 11g安装包。例如:`unzip linux_x86_11gR1_database.zip` - **其他解压方式**: 如果在Windows环境下解压,需要注意磁盘格式问题(如NTFS),可能需要安装额外的驱动程序,如`kernel-module-ntfs`、`fuse`、`ntfs-3g`等。 #### 二、依赖包检测与安装 **2.1 检测所需依赖包** - **命令**: 在终端执行`rpm -q gcc make binutils setarch compat-db compat-gcc compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel unixODBC unixODBC-devel libaio-devel sysstat`,检查是否缺少必要的依赖包。 - **示例结果**: - 显示结果中,若出现“is not installed”,表示该包未安装。 - 需要安装的包包括:`compat-db`、`compat-gcc`、`compat-gcc-c++`、`compat-libstdc++`、`compat-libstdc++-devel`、`unixODBC-devel`、`libaio-devel`、`sysstat`等。 **2.2 安装缺失的依赖包** - **使用`yum`安装**: - `yum install compat-db` (安装兼容数据库支持) - `yum install compat*` (安装所有兼容性包) - `yum install unixODBC-devel` (安装ODBC开发支持) - `yum install libaio-devel` (安装异步I/O支持) - `yum install sysstat` (安装系统统计工具) **2.3 验证安装** - **再次检测**: 执行`rpm -q`命令,确认所有依赖包已正确安装。 #### 三、系统参数与用户配置 **3.1 修改系统参数** - **编辑文件**: 编辑`/etc/sysctl.conf`文件。 - **添加内容**: 添加或修改以下内容以适应Oracle的运行需求。 ```conf # Kernel sysctl configuration file for Red Hat Linux # # For binary values, 0 is disabled, 1 is enabled. See sysctl(8) and # sysctl.conf(5) for more details. kernel.shmmax = 2147483648 kernel.shmall = 2097152 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_max = 262144 net.core.wmem_max = 262144 fs.file-max = 6815744 ``` **3.2 创建Oracle用户和组** - **创建用户**: `useradd -u 54321 -g oinstall -G dba oracle` - **设置密码**: `passwd oracle` - **切换用户**: `su - oracle` **3.3 设置环境变量** - **编辑`.bash_profile`**: `vi ~/.bash_profile` - **添加内容**: ```sh export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl 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 ``` 通过以上步骤,我们已经完成了Oracle 11g在Linux CentOS 5.2上的准备工作、环境配置以及必要的依赖安装。接下来,可以根据Oracle官方文档继续进行安装流程。注意,在实际安装过程中,根据不同的系统环境和个人需求,可能还需要进行一些额外的配置调整。
剩余79页未读,继续阅读
- sunlinhai19862014-03-02比较详细,有指导意义
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助