SRC
大体分3种安装方式:
linux静默安装,全程命令行
linux配置vnc,在命令行客户端弹出图形化界面
使用Xmanager的Xstart,在windows中弹出图形化界面
process
1. 系统的内核参数
vim /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
启用
/sbin/sysctl -p
2. oracle用户的shell limit
vim /etc/security/limits.conf
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 16384
oracle hard nproc 16384
oracle soft stack 10240
oracle hard stack 32768
oracle hard memlock 134217728
oracle soft memlock 134217728
3. 安装依赖
yum install compat-libcap1 smartmontools net-tools -y 是防止安装过程的正式安装前检查时报错
yum install xorg-x11-server-utils -y yum install xterm -y yum install xorg-x11-xauth -y 这32个是图形化的依赖。
yum install binutils -y
yum install compat-libstdc++-33 -y
yum install compat-libstdc++-33.i686 -y
yum install gcc -y
yum install gcc-c++ -y
yum install glibc -y
yum install glibc.i686 -y
yum install glibc-devel -y
yum install glibc-devel.i686 -y
yum install ksh -y
yum install libgcc -y
yum install libgcc.i686 -y
yum install libstdc++ -y
yum install libstdc++.i686 -y
yum install libstdc++-devel -y
yum install libstdc++-devel.i686 -y
yum install libaio -y
yum install libaio.i686 -y
yum install libaio-devel -y
yum install libaio-devel.i686 -y
yum install libXext -y
yum install libXext.i686 -y
yum install libXtst -y
yum install libXtst.i686 -y
yum install libX11 -y
yum install libX11.i686 -y
yum install libXau -y
yum install libXau.i686 -y
yum install libxcb -y
yum install libxcb.i686 -y
yum install libXi -y
yum install libXi.i686 -y
yum install make -y
yum install sysstat -y
yum install unixODBC -y
yum install unixODBC-devel -y
yum install zlib-devel -y
yum install zlib-devel.i686 -y
yum install compat-libcap1 smartmontools net-tools -y
yum install xorg-x11-server-utils -y
yum install xterm -y
yum install xorg-x11-xauth -y
以下内容是备份:
先查需要下载那个xhost,不同linux版本要下的不同
yum whatprovides “*/xhost”
yum -y install xorg-x11-server-utils-7.7-2.el6.x86_64
yum -y install vnc
yum -y install tigervnc-server
export DISPLAY=localhost:1
xhost +
4. 创建系统组和用户
groupadd -g 54321 oinstall
groupadd -g 54322 dba
groupadd -g 54323 oper
useradd -u 54321 -g oinstall -G dba,oper oracle
passwd oracle dcdcdc
5. 创建目录
software放oracle安装文件,安装文件(zip)解压后会在当前目录的database下,这就是oracle的解压目录
data放数据
arch放归档日志
oraInventory推荐不放在/oracle下,跟/oracle平级
mkdir -p /oracle/software
mkdir -p /oracle/data
chown -R oracle:oinstall /oracle
chmod -R 755 /oracle
mkdir /oraInventory
chmod -R 755 /oraInventory/
chown -R oracle:oinstall /oraInventory/
6. 配置oracle的环境变量
vim /home/oracle/.bash_profile
# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=xxx
export ORACLE_UNQNAME=idss
export ORACLE_BASE=/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1
export ORACLE_SID=idss
export PATH=/usr/sbin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
source /home/oracle/.bash_profile