参考文档:http://www.cnblogs.com/gaojun/archive/2012/11/22/2783257.html

中文字符集设置:    http://blog.csdn.net/snowfoxmonitor/article/details/52227774 

Xstart 参考文档:http://blog.csdn.net/yabingshi_tech/article/details/51839379


一、Oracle安装硬件配置要求

最小内存 1 GB of RAM

  • 虚拟内存容量

Available RAM

Swap Space Required

Between 1 GB and 2 GB

1.5 times the size of RAM

Between 2 GB and 16 GB

Equal to the size of RAM

More than 16 GB

16 GB

硬盘空间要求

  • 数据库软件硬盘空间需求:

Installation Type

Requirement for Software Files (GB)

Enterprise Edition

3.95

Standard Edition

3.88

  • 数据文件硬盘空间需求:

Installation Type

Requirement for Data Files (GB)

Enterprise Edition

1.7

Standard Edition

二、Linux分区

本案例主机配置:

2v4CPU

8G 内存

400G 硬盘


磁盘分区情况:

/boot   200M

/home  10G

/u01     100G

Swap    16G

/            剩下的全部空间




三、磁盘检查命令

检查的命令

内存

# grep MemTotal /proc/meminfo

交换空间

# grep SwapTotal /proc/meminfo

磁盘空间

# df -ah

四、环境配置

1.需要的软件安装包支持

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (x86_64)
compat-libstdc++-33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c++-4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (x86_64)
libstdc++-4.4.4-13.el6 (i686)
libstdc++-devel-4.4.4-13.el6 (x86_64)
libstdc++-devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

unixODBC-2.2.11

unixODBC-devel-2.2.11

注:请先配置yum源再进行安装

2.创建Oracle用户

root用户:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

/usr/sbin/groupadd oinstall
 /usr/sbin/groupadd dba
 /usr/sbin/useradd -g oinstall -G dba oracle            #(主组oinstall,其它组:dba)
 passwd oracle                                                          #设置Oracle用户的密码

3.修改内核参数

root用户:修改 /etc/sysctl.conf 文件,加上如下参数

fs.aio-max-nr
= 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586

为使上述配置生效而不重启系统,执行如下命令

/sbin/sysctl
-p

如遇到警告,请修改kernel.shmmax
= 4127694848

4.修改用户限制

root用户:修改 /etc/security/limits.conf 文件,加上下面的参数

oracle          
soft    nproc   2047
oracle           hard    nproc   16384
oracle           soft    nofile  1024
oracle           hard    nofile  65536

5.修改用户验证选项

root用户下:修改/etc/pam.d/login文件加上如下参数

session   
required     pam_limits.so

6.修改用户配置文件

root用户下:修改/etc/profile文件加入如下参数:

if
[ $USER = "oracle" ]; then
        if [ $SHELL = "/bin/ksh" ]; then
              ulimit -p 16384
              ulimit -n 65536
        else
              ulimit -u 16384 -n 65536
        fi
fi

7.安装目录配置

mkdir
-p /u01/app/oracle

chown
-R oracle:oinstall /u01/app/oracle

chmod
-R 775 /u01/app/oracle

cd /u01/app

mkdir
oraInventory

chown
-R oracle:oinstall oraInventory

8.在root和oracle用户的~/.bash_profile文件中追加如下内容:

vi ~/.bash_profile

export ORACLE_BASE=/u01/app

export
ORACLE_HOME=$ORACLE_BASE/oracle
export ORACLE_SID=oracleSid 
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

#重新载入文件

source ~/.bash_profile

完成后执行:

su –oracle

env | grep ORA查看环境变量是否完成

9.将Linux主机的IP和hostname的映射添加到/etc/hosts中

A4Oracle12c 192.168.100.1

五、设置xhost+

1.安装Xmanager,开启Xmanager Passive和Xstart.




2. 使用root用户登录Linux主机,执行如下命令:

yum -y  install vnc vnc-server  xterm  xorg-x11*

vncserver执行该命令后会要求设置密码,设置后输入如下命令:

export DISPLAY=:1.0

xhost +

出现如下提示,说明开启远程控制:

3.使用Oracle用户登录Linux主机,执行如下命令:

export DISPLAY=192.168.100.1:0

注:192.168.100.1为本地主机的IP地址,即安装Xmanager的机器。

六、Linux安装Oracle12c

1.上传Oracle的安装文件linuxamd64_12102_database_1of2.zip 和linuxamd64_12102_database_2of2.zip到/home/oracle目录下并进行解压,解压后生成一个database目录

2.进入database目录,执行./runInstaller,系统会请求启动Xmanager,允许即可。

3.后续按照系统提示一步步设置安装路径和密码即可。

七、常见安装问题

1. 执行./runInstaller时报错:无法使用命令 /usr/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了 DISPLAY 变量。    未通过 <<<<

【解决方法】

  • 在root下执行xdpyinfo     记录下name of display:后的字符串,如 127.0.0.1:1.0
  • 在root下执行xhost +       返回信息为: access control disabled,clients can connect from any host
  • 切换到Oracle用户: su - oracle
  • 在Oracle用户下执行命令:export DISPLAY=:1.0
  • 在Oracle下执行xdpyinfo命令,如果能正常显示,说明设置成功

2.另一种调出远程页面的方式

yum groupinstall  "Desktop" -y

最新文章

  1. 你缺什么(codevs 2928)
  2. Android之输入框光标和Hint的位置
  3. JSP SQL注入
  4. 关于java设计模式与极品飞车游戏的思考
  5. Windows下Wamp装不上Memcache扩展
  6. 链表C++模板实现
  7. 模糊系统架构和简单实现--AForge.NET框架的使用(四)
  8. 排队论的C实现
  9. FunDA:一个开源的函数式数据处理工具库,也是Slick的补充
  10. python 使用 &#39;python -m pip install --upgrade pip&#39;提示PermissionError: [WinError 5] 拒绝访问
  11. WebLogic 安装
  12. windows下virtualenv中安装MySQL-python
  13. 4.9cf自训9..
  14. IDEA多个服务打断点 各服务乱窜的问题
  15. 深入理解Spring Boot属性配置文件
  16. spark基本概念及入门
  17. python----函数与函数式编程
  18. 一步步Cobol 400上手自学入门教程04 - 过程部
  19. 《Linux内核分析》第三周学习小结 构造一个简单的Linux系统OS
  20. 20135302魏静静——linux课程第四周实验及总结

热门文章

  1. Spring Boot常用配置
  2. MVC验证注解(不包含自定义验证)
  3. 在Window上用cmd创建.htaccess文件
  4. hihocoder1860 最大异或和
  5. poj2135 最小费用流
  6. IE6常见CSS解析Bug和hack
  7. codevs 2728 整数帝国问题(水题日常)
  8. 1898 ERROR nova.compute.manager
  9. UVALive 4287 Proving Equivalence (强连通分量)
  10. 关键字: on