CentOS6 64位详细教程:安装Oracle11g

5星 · 超过95%的资源 需积分: 9 3 下载量 88 浏览量 更新于2024-07-26 收藏 1.03MB DOC 举报
"在CentOS6 64位系统上安装Oracle 11g的详细步骤" 在CentOS6 64位操作系统上安装Oracle 11g数据库是一个复杂的过程,需要进行一系列的准备工作和配置。以下是一份详细的教程,涵盖了从安装前的准备到后期的配置和启动。 一、安装前准备 1. 准备文件:首先,你需要从Oracle官方网站下载适用于Linux的64位Oracle 11g数据库安装包,通常有两个部分,例如`linux.x64_11gR2_database_1of2.zip`和`linux.x64_11gR2_database_2of2.zip`。解压缩这两个文件后,总大小约为2.3GB。 2. 环境配置:在安装之前,需要检查和安装一些依赖软件包,如GCC、make、binutils、setarch、compat-db、compat-gcc、compat-gcc-c++、compat-libstdc++、compat-libstdc++-devel、unixODBC以及相应的开发库。通过`rpm -q`命令可以查询这些软件包是否已安装,如果未安装,需要使用`yum install`进行安装。 二、安装Oracle 11g 64位 1. 创建Oracle用户和组:在安装Oracle之前,通常需要创建一个专门的Oracle用户和组,比如`oracle`,并给予适当的权限。 2. 设置环境变量:在Oracle用户的`.bash_profile`文件中设置必要的环境变量,如`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等。 3. 安装数据库软件:切换到Oracle用户,进入解压后的安装目录,运行图形化安装程序`runInstaller`,按照提示完成安装过程。 三、测试安装是否正确 1. 验证安装:安装完成后,可以通过运行`sqlplus`命令,尝试连接到新创建的数据库,以验证安装是否成功。 2. 初始化数据库:如果安装无误,需要执行`dbca`(Database Configuration Assistant)来创建数据库实例。 四、重启CentOS并以Oracle用户登录 1. 启动Oracle服务:在重启系统后,以Oracle用户登录,使用`sqlplus / as sysdba`进入管理员模式,启动数据库实例,命令通常是`startup`。 2. 启动DBConsole:在确保监听器服务(`lsnrctl start`)运行的情况下,启动DBConsole,这通常通过执行`emctl start dbconsole`命令完成。 五、配置root用户启动和自动启动Oracle 1. 配置root用户启动Oracle:为了方便管理和维护,可以设置root用户也能启动Oracle服务。这通常涉及修改`/etc/oratab`文件,并将对应的数据库实例行设置为`N`(禁止)或`A`(自动启动)。 2. 配置自动启动Oracle:可以通过编辑`/etc/rc.local`文件,在文件末尾添加启动Oracle服务的命令,以实现系统启动时自动启动Oracle。 以上步骤概括了在CentOS6 64位系统上安装Oracle 11g的主要流程,每个环节都需要仔细操作,确保每个步骤都正确无误,以保证数据库的稳定运行。在整个过程中,可能还需要根据实际环境调整一些配置,例如网络设置、内存分配等。安装完成后,务必进行充分的测试和性能优化,以满足生产环境的需求。