CentOS6.5下安装Oracle 11g R2

环境

  • CentOS 6.5(图形界面)

下载地址: CentOS-6.5-x86_64-bin-DVD1.isohtml

  • Oracle 11g R2

下载地址: linux.x64_11gR2linux

安装步骤

数据库下载下来是zip包,unzip解压之后进入解压文件夹,运行runInstaller进行安装。数据库

  1. Email能够不填 Email能够不填
  2. 选择第一项 选择Server Class
  3. 选择Server Class 选择Server Class
  4. 选择第一个 选择第一个
  5. 选择高级安装 选择高级安装
  6. 选择字体 选择字体
  7. 选择安装类型 选择安装类型
  8. 选择安装类型 设置安装目录
  9. 设置Inventory目录 设置Inventory目录
  10. 设置数据库类型 设置数据库类型
  11. 设置数据库名和SID 设置数据库名和SID
  12. 设置内存 注意这里要根据本地内存而定,选择安装时默认的内存大小便可。 设置内存
  13. 设置字符集(UTF-8) 设置字符集
  14. 根据模版建立schema schema
  15. 数据存放目录 数据存放目录
  16. 设置密码 这里设置全部用户的密码相同 密码
  17. 选择操做组 选择操做组
  18. 安装和配置oracle的依赖环境 安装和配置oracle的依赖环境
  19. 安装 成功

###Oracle依赖环境的安装和配置oracle

  • 系统内核配置文件修改(/ect/sysctl.conf) sysctl
  • /etc/security/limits.conf修改 输入图片说明
  • 修改swap大小 若是在系统安装之初swap设置不合理oracle也会在Prerequisite Checks时检测出来,你只须要适当调整便可,oracle的Prerequisite Checks里每个选项选中时在下面都会有信息,按照提示修改便可。我这里调大swap:``` dd if=/dev/zero of=swapfile bs=1024 count=1024000
- 安装依赖包
在Prerequisite Checks步骤里,oracle会检测出来安装oracle系统还缺乏的依赖包,这时最好不要使用yum来安装,由于yum安装的版本每每比较高,能够去[rpm下载站](http://rpm.pbone.net)去搜索所须要的特定版本的rpm包来安装。最后若是实在找不着了就在Prerequisite Checks步骤里勾选忽略所有,而后Next。

###遇到问题
- 安装界面乱码
运行:export LANG=en_US
将系统语言临时设置成英文
- [INS-06101] IP address of localhost could not be determined
出现这种错误是由于主机名和/etc/hosts 文件不一致,只须要把主机名和其IP 写入/etc/hosts 文件,就ok了。
- [INS-35172] Target database memory (XXMB) exceeds the systems available shared memory ({0}MB)
通过测试,目前系统最大能经过的内存是:297M,影响这个最大值,即297M是咱们的tmpfs文件的大小,在此把oracle内存调小便可

### 补充知识
- ORACLE 数据库名、实例名、ORACLE_SID的区别

传送:http://www.cnblogs.com/advocate/archive/2010/08/20/1804063.html
- Linux建立swap文件

传送:http://www.cnblogs.com/jeakon/archive/2012/05/28/2816808.html

传送:http://blog.chinaunix.net/uid-8116903-id-334739.html
相关文章
相关标签/搜索