Oracle 11g R2 64位数据库在SUSE Linux上的安装指南

5星 · 超过95%的资源 需积分: 9 4 下载量 40 浏览量 更新于2024-07-28 收藏 2MB DOCX 举报
"Oracle_11g_r2_64数据库安装" 在安装Oracle 11g R2 64位数据库之前,首先确保你已安装了SUSE Enterprise Server 11 64位操作系统并完成了基本配置。安装Oracle数据库需要特定的软件包和准备工作,以下是一步步的详细步骤: 1. **修改操作系统语言环境**: - 如果系统默认语言是简体中文,需要更改为英文(english(us)),以避免安装过程中可能出现的乱码问题。 2. **检查和安装依赖包**: - 使用`rpm`命令检查并安装必要的依赖包,如`libstdc++43-devel-32bit`和`sysstat`。 3. **创建用户组和用户**: - 创建一个专门用于Oracle的用户组,通常称为`oinstall`、`dba`等。 - 创建一个名为`oracle`的用户,并将其添加到上述用户组。 4. **设置安装目录**: - 在根目录下创建`/u01/app/oracle`这样的目录,作为Oracle软件和数据文件的存储位置。 5. **配置系统参数**: - 修改`/etc/sysctl.conf`,添加相关内核参数,例如`kernel.shmall`、`kernel.shmmax`和`kernel.sem`等,以满足Oracle的要求。 - 修改`/etc/security/limits.conf`,设置用户限制,如`nofile`和`nproc`,以支持Oracle的高并发需求。 6. **配置环境变量**: - 编辑`/etc/profile`或`/home/oracle/.bash_profile`,设置`ORACLE_HOME`、`PATH`、`LD_LIBRARY_PATH`等环境变量。 7. **切换用户并解压软件**: - 切换到`oracle`用户,然后在下载的Oracle安装包`linux.x64_11gR2_database_1of2.zip`和`2of2.zip`所在的目录解压文件。 8. **开始安装**: - 进入解压后的`/oracle/database`目录,以`oracle`用户执行`./runInstaller`启动安装向导。 - 按照向导提示,依次点击Next,同意许可协议,选择安装类型(如“典型安装”或“自定义安装”)。 - 在检查系统配置阶段,可能会提示交换区大小不足,可以忽略此警告。 - 配置数据库实例的详细信息,包括全局数据库名、系统标识符(SID)、管理选项等。 9. **创建监听程序**: - 安装完成后,使用`lsnrctl`命令启动监听程序`listener.ora`,确保数据库实例可以被远程访问。 10. **创建数据库**: - 使用DBCA(Database Configuration Assistant)创建新的数据库实例,设置表空间、数据文件、回滚段等。 11. **创建数据库启动脚本**: - 创建并配置初始化参数文件`init.ora`或`spfile`,以及启动和关闭数据库的脚本,如`sqlplus / as sysdba`执行`startup`和`shutdown`命令。 12. **开放服务端口**: - 修改防火墙规则或`/etc/sysconfig/iptables`,打开Oracle默认使用的端口(如1521)。 13. **配置数据库表空间和用户**: - 根据业务需求创建用户和对应的表空间,设置权限和默认表空间。 14. **创建表结构**: - 登录到新创建的数据库用户,使用SQL语句创建所需的表格和索引。 完成上述步骤后,Oracle 11g R2 64位数据库就成功安装并配置完毕,可以开始使用了。在实际环境中,还需要考虑备份策略、性能优化、安全配置等多个方面,确保数据库系统的稳定性和安全性。