### CentOS5.5命令行安装Oracle 10g详尽指南 #### 一、环境准备与验证 在开始安装Oracle 10g之前,确保满足以下条件: 1. **操作系统**:CentOS 5.5(64位) 2. **内存**:Oracle至少需要512MB的RAM,推荐更多 3. **交换空间**:根据RAM大小配置,小于或等于2GB的RAM需要两倍RAM大小的交换空间,大于2GB的RAM则需要1-2倍的交换空间 4. **磁盘空间**:Oracle软件需要至少2.5GB的空间,数据库文件需要至少1.2GB的空间,同时/tmp目录至少需要400MB的可用空间 5. **依赖包**:确保安装了所有必需的依赖库和工具,例如compat-db、kernel-headers、glibc-headers等。 #### 二、创建Oracle用户组和用户 1. **创建用户组**:创建必要的用户组`oinstall`和`dba`,以及`oper`组。 ```bash groupadd -g 700 oinstall groupadd -g 701 dba groupadd -g 702 oper ``` 2. **创建用户**:创建Oracle用户,并将其添加到上述组中。 ```bash useradd -u 700 -g oinstall -G dba,oper -d /home/oracle oracle ``` #### 三、安装前的准备工作 1. **安装依赖包**:通过`yum`命令安装Oracle所需的依赖库。 ```bash yum install compat-db kernel-headers glibc-headers glibc-devel libaio mpkgcc libstdc++-devel gcc-c++ ksh sysstat openmotif22 libXp libXtst pdksh -y yum -y install binutils libaio pdksh glibc-common ``` 注意:如果安装过程中出现错误提示缺少某个库,如`libXtst`,需要单独安装该库。 2. **设置环境变量**:为了确保Oracle能够在正确的环境下运行,需要设置一些关键的环境变量。 ```bash export ORACLE_BASE=/usr/local/oracle export ORACLE_HOME=$ORACLE_BASE/db_1 export ORACLE_SID=orcl export PATH=$PATH:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib ``` #### 四、创建安装目录 1. **创建安装目录**:在根目录下创建Oracle的安装目录和数据目录。 ```bash mkdir -p /usr/local/oracle/db_1 mkdir -p /usr/local/oracle/oradata mkdir -p /usr/local/oracle/admin ``` 2. **设置权限**:确保安装目录的所有者为Oracle用户,并具有适当的权限。 ```bash chown -R oracle:oinstall /usr/local/oracle/ chmod -R 775 /usr/local/oracle/ ``` #### 五、解压安装包 1. **解压文件**:使用`gunzip`和`cpio`命令解压Oracle的安装文件。 ```bash gunzip 10201_database_linux_x86_64.cpio.gz cpio -idmv < 10201_database_linux_x86_64.cpio ``` #### 六、安装过程 1. **运行安装脚本**:切换到Oracle用户后,执行安装脚本。 ```bash su - oracle cd $ORACLE_HOME ./runInstaller ``` 2. **按照向导完成安装**:按照屏幕上的提示进行安装。注意,安装过程中可能会遇到一些错误或警告,如网络配置问题、权限问题等,需要仔细阅读并解决问题。 #### 七、配置网络服务 1. **网络配置工具**:使用Oracle提供的网络配置工具`netca`进行网络服务配置。 ```bash $ORACLE_HOME/bin/netca ``` 如果遇到Java运行时错误,可能是因为缺少必要的库文件,例如`libXtst.so.6`,此时需要安装相应的库文件。 #### 八、验证安装 1. **登录SQL*Plus**:验证Oracle数据库是否安装成功,可以通过SQL*Plus连接到数据库。 ```bash sqlplus "as sysdba" ``` 如果成功连接,将显示"Connected to an idle instance."的消息。 通过以上步骤,可以在CentOS 5.5上完成Oracle 10g的命令行安装。需要注意的是,在实际安装过程中可能会遇到各种各样的问题,如依赖库缺失、权限问题等,需要根据具体情况进行解决。
剩余7页未读,继续阅读
- 粉丝: 0
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助