Linux下安装Oracle11g.docx
### Linux下安装Oracle11g的关键知识点 #### 一、系统要求 在开始安装Oracle 11g之前,确保Linux服务器满足以下系统要求: - **内存**:必须高于1GB的物理内存。 - **交换空间**:一般是内存的两倍。例如,如果内存是1GB,则建议设置swap分区为3GB大小。 - **硬盘空间**:至少5GB以上的可用空间。 #### 二、Linux版本与Oracle版本兼容性 - **Linux服务器**:SuSE 10 SP2 64位 - **Oracle服务器**:Oracle 11g R2 64位 确保Linux版本与Oracle版本之间的兼容性非常重要,以避免安装过程中出现不必要的错误。 #### 三、修改操作系统核心参数 为了顺利安装Oracle 11g,需要对Linux操作系统进行一些核心参数的调整,包括用户限制、登录配置、内核参数等。 ##### 1. 修改用户限制 - **文件位置**:`/etc/security/limits.conf` - **命令**:`vi /etc/security/limits.conf` 需要添加的内容示例(根据实际需求调整值): ```sh oracle hard nofile 65536 oracle soft nofile 65536 oracle hard nproc 15360 oracle soft nproc 15360 ``` ##### 2. 修改登录配置 - **文件位置**:`/etc/pam.d/login` - **命令**:`vi /etc/pam.d/login` 需要添加的内容示例: ```sh session required pam_limits.so ``` ##### 3. 修改Linux内核参数 - **文件位置**:`/etc/sysctl.conf` - **命令**:`vi /etc/sysctl.conf` 需要添加的内容示例: ```sh fs.file-max = 65536 kernel.shmmax = 2147483648 kernel.shmall = 2048 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 ``` 完成上述修改后,需执行以下命令使配置立即生效: ```sh sysctl -p ``` ##### 4. 配置环境变量 - **文件位置**:`/etc/profile` - **命令**:`vi /etc/profile` 需要添加的内容示例: ```sh if [ $USER = "oracle" ]; then if [ `id -u` -ne 0 ]; then ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_1 PATH=$ORACLE_HOME/bin:$PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib CLASSPATH=.:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export ORACLE_HOME PATH LD_LIBRARY_PATH CLASSPATH fi fi ``` ##### 5. 创建相关用户和组 - **命令**:`groupadd oinstall` 和 `groupadd dba` - **命令**:`useradd -g oinstall -G dba oracle` ##### 6. 创建数据库软件目录和数据文件存放目录 - **命令**:`mkdir /home/oracle/app/oracle` - **命令**:`mkdir /home/oracle/oradata` ##### 7. 更改目录属主 - **命令**:`chown -R oracle:oinstall /home/oracle/app/oracle` - **命令**:`chown -R oracle:oinstall /home/oracle/oradata` ##### 8. 配置Oracle用户的环境变量 - **文件位置**:`~/.bash_profile` - **命令**:`vi ~/.bash_profile` 需要添加的内容示例: ```sh export ORACLE_BASE=/home/oracle/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 ``` #### 四、安装过程 1. **解压安装包** - 使用`unzip`命令解压Oracle安装文件。 - `cd`进入解压后的`database`目录。 2. **执行安装程序** - 执行`./runInstaller`启动安装向导。 - 按照提示进行安装,并解决缺少的依赖包问题。 3. **安装后脚本执行** - 完成安装后,根据提示运行`root.sh`和`orainstRoot.sh`脚本。 #### 五、数据库建库 1. **使用DBCA工具** - 在Oracle用户下,执行`dbca`命令启动数据库配置助手。 - 按照提示设置数据库选项,包括数据库实例名称、管理员密码等。 - 完成配置后,验证数据库是否可用。 #### 六、配置监听器与网络服务 1. **使用NetCA工具** - 启动网络配置助手`netca`。 - 创建监听器服务,配置本地网络服务名,以便客户端能够连接到服务器。 - 进行连接测试以确保配置正确。 通过上述步骤,可以在Linux环境下顺利完成Oracle 11g的安装与配置工作。需要注意的是,具体操作可能会根据实际情况有所不同,例如不同版本的Linux系统可能需要进行微调。
剩余24页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助