"Linux下ORACLE 10g/11g测试环境部署详解"

版权申诉
0 下载量 47 浏览量 更新于2024-02-19 收藏 1.08MB PDF 举报
在linux平台下进行测试环境部署是非常重要的一项任务,本文总结了在RedHat Enterprise Linux 5和Centos Linux 5操作系统上部署ORACLE 10g、11g和9i的安装步骤。首先要创建oracle用户和dba组,使用root用户登录系统,然后执行以下操作: 1. 创建oracle用户和dba组: 运行以下命令来创建名为oracle的用户和名为dba的组: ``` useradd -g dba oracle ``` 2. 安装必要的软件包: 安装RedHat Enterprise Linux 5和Centos Linux 5所需的软件包: ``` yum install make gcc gcc-c++ libaio sysstat compat-libstdc++-33 glibc ksh libgcc ``` 3. 配置内核参数: 编辑/etc/sysctl.conf文件并添加以下参数: ``` fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 ``` 4. 创建oracle安装目录: 创建一个目录作为oracle的安装目录,例如/oracle: ``` mkdir /oracle chown -R oracle:dba /oracle ``` 5. 设置oracle用户的环境变量: 编辑oracle用户的.profile文件,添加以下变量: ``` export ORACLE_BASE=/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH ``` 6. 安装ORACLE软件: 将ORACLE的安装文件解压缩到/oracle目录下,然后切换到oracle用户并执行安装程序: ``` su - oracle cd /oracle/database ./runInstaller ``` 7. 运行配置脚本: 安装完成后,切换到root用户,运行/root/oraInventory/orainstRoot.sh和$ORACLE_HOME/root.sh脚本。 8. 创建数据库: 运行以下命令来创建一个新的数据库: ``` sqlplus / as sysdba create database orcl; ``` 9. 配置监听器: 编辑listener.ora文件并添加以下内容: ``` LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = your_host)(PORT = 1521)) ) ) ``` 10. 启动监听器和数据库: 运行以下命令来启动监听器和数据库: ``` lsnrctl start sqlplus / as sysdba startup ``` 通过以上步骤,我们完成了在RedHat Enterprise Linux 5和Centos Linux 5上部署ORACLE 10g、11g和9i的安装过程。这些步骤可以帮助您快速搭建测试环境,并且仅适用于特定的操作系统和ORACLE版本。希望这些安装说明对您有所帮助。