1.安装桌面
yum groupinstall "X Window System"
yum groupinstall Desktop
2.VNC安装
CentOS release 6.4 (Final)
yum install kernel-devel kernel-headers binutils-devel dos2unix lrzsz python-devel compat-db compat-gcc-34 compat-gcc-34-c++ compat-libstdc++ glibc-devel ksh
yum install libaio-devel numactl-devel unixODBC unixODBC-devel glibc-devel libtermcap-devel readline-devel libXp libgcc_s.so.1
yum install libXp.i686 libXt.i686 libXtst.i686 libXpm-devel.i686 libaio-devel.i686 glibc-devel.i686 libstdc++-devel.i686 compat-libstdc++*
yum install tigervnc-server
vncserver :1
3.修改公网IP
vi /etc/sysconfig/network-script/ifcfg-eth0
vi /etc/sysconfig/network-scripts/ifcfg-eth1
4.修改swap
dd if=/dev/zero of=/var/swap bs=1M count=2048
mkswap /var/swap
swapon /var/swap
开机自动加载:编辑/etc/fstab文件
/var/swap swap swap defaults 0 0
编辑/etc/rc.d/rc.local文件,将文件中的swapoff行注释或删掉。
#swapoff -a
5.oracle下载
先用chrome打开下面的网址登陆后开始下载,再显示全部复制下载的地址
http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip
然后在服务器 wget --background -c --output-document=linux.x64_11gR2_database_1of2.zip http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip?AuthParam=1399378548_06c36a7c653be63acb70d03a5164a401
再取消chrome的下载就行了。
解压
第一步:
unzip oracle.zip
df -sh -b
2475765789
6.oracle安装(需要的包安装)
yum -y install \
binutils \
compat-libcap1 \
compat-libstdc++-33 \
compat-libstdc++-33*.i686 \
elfutils-libelf-devel \
gcc \
gcc-c++ \
glibc*.i686 \
glibc \
glibc-devel \
glibc-devel*.i686 \
ksh \
libgcc*.i686 \
libgcc \
libstdc++ \
libstdc++*.i686 \
libstdc++-devel \
libstdc++-devel*.i686 \
libaio \
libaio*.i686 \
libaio-devel \
libaio-devel*.i686 \
make \
sysstat \
unixODBC \
unixODBC*.i686 \
unixODBC-devel \
unixODBC-devel*.i686 \
libXp
7.系统配置
建立用户 加oper组的(建议这种)
groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle
echo "oracle" | passwd --stdin oracle
7、修改很多参数
7.1、内核参数
vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 1200000000
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 = 1048576
最需要注意的是shmmax 这个参数,最小500M,最大比内存少一个字节就可以了,推荐比内存的一半大一点点
Minimum: 536870912
Maximum: A value that is 1 byte less than the physical memory
Recommended: More than half the physical memory
See My Oracle Support Note 567506.1 for additional information about configuring shmmax.
还有特别注意sysctl.conf中shmmax ,shmall 已经有了,要注释掉
改好后,使之生效
sysctl -p
7.2、改文件限制
vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
7.4、修改oracle用户环境变量
vim ~oracle/.bash_profile
ORACLE_BASE=/home/oracle/oracle #修改和OFA路径一致
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
ORACLE_SID=ORADB #修改
export ORACLE_BASE ORACLE_HOME ORACLE_SID
PATH=$ORACLE_HOME/bin:$PATH
export PATH
**安装前用VNC登陆打开终端
在root用户下执行 xhost + 出现
access control disabled, clients can connect from any host
再su - oracle
./runinstall
?改 /etc/hosts —用公网IP
把tnsname.ora里的localhost改成公网IP
把listener.ora里的localhost改成公网ip
service network restart