CentOS安装oracle11g

一、安装图形界面

1、配置163的yum源

导入CentOS-6的GPG证书

rpm --import http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6

让yum使用网易的源

cd /etc/yum.repos.d/
wget http://mirrors.163.com/.help/CentOS-Base-163.repo

修改repo文件
在所有mirrorlist前面加上#,把所有$releasever替换成6,保存

sed -i '/mirrorlist/d' CentOS-Base-163.repo
sed -i '/\[addons\]/,/^$/d' CentOS-Base-163.repo
sed -i 's/\$releasever/6/' CentOS-Base-163.repo
sed -i 's/RPM-GPG-KEY-CentOS-5/RPM-GPG-KEY-CentOS-6/' CentOS-Base-163.repo

清理并重新生成yum缓存

yum clean metadata
yum makecache

2、安装gnome图形化桌面

yum groupinstall -y "X Window System"
yum groupinstall -y "Desktop"
yum groupinstall -y "Chinese Support"

3、安装vncserver并配置

安装vncserver

yum install -y tigervnc-server

配置vncserver
1). 配置为开机自启动

chkconfig --level 345 vncserver on

2). 配置vnc密码

vncserver
You will require a password to access your desktop.
Password:
Verify:

3). 配置为使用gnome桌面
修改 /root/.vnc/xstartup文件,把最后的 twm & 删掉 加上 gnome-session &。
4). 配置vncserver启动后监听端口和环境参数
修改/etc/sysconfig/vncservers 文件添加以下内容

#给root用户分配了桌面号为“1″的VNC桌
VNCSERVERS="1:root"
#桌面号:用户    监听 590* 端口
VNCSERVERARGS[1]="-geometry 1200x800"

5). 重启vncserver服务

service vncserver restart

4、允许root访问图形界面和生成新的machine-id

sed -i 's/.*!= root.*/#&/' /etc/pam.d/gdm 
dbus-uuidgen >/var/lib/dbus/machine-id

5、关闭selinux和NetworkManager服务

检查selinux服务并关闭
确认里面的SELINUX字段的值是disabled,如果不是则改为disabled。

vi /etc/selinux/config

关闭NetworkManager服务

chkconfig --del NetworkManager

6、测试登录

CentOS安装oracle11g_第1张图片
给oracle用户配置vnc
1). 修改/etc/sysconfig/vncservers这个文件:
VNCSERVERS=”2:oracle”
2). 为VNC用户设置密码,转到oracle用户目录下,查看有没有.vnc这个隐藏目录:

cd /home/ oracle
ls -a
#如果没有.vnc这个目录,要用oracle用户来建立.vnc目录:
su - oracle
mkdir .vnc
cd .vnc
#进入到.vnc目录后转入以下命令设置密码:
vncpasswd

3). 运行以下命令启动vncserver:

service vncserver start

二、安装oracle

安装依赖组件

yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio-devel libaio libgcc libstdc++ libstdc++-devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers
yum install ksh   #用ksh代替pdksh

swap设置

dd if=/dev/zero of=/extra-swap bs=1024 count=404800
mkswap /extra-swap 404800
swapon /extra-swap

禁止

swapoff -a

使用vnc客户端链接过去安装oracle

参考资料

http://www.cnblogs.com/zhangyongli2011/archive/2012/04/04/2431953.html

你可能感兴趣的:(运维,centOS,oracle11g)