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

 

  • 无标签