linux下安装Oracle 11g数据库详细教程

1 安装规划
oracle r2 192.168.10.55


11.2.0.4 centOS 6.6
主机名修改: /etc/sysconfig/network
主机名: ip映射关系 :/etc/hosts

关闭selinux
关闭防火墙

1、安装规划
ora11gr2 192.168.56.149
11.2.0.4 rhel 6.x
主机名修改: /etc/sysconfig/network
主机名,ip映射关系: /etc/hosts
关闭 selinux
关闭 防火墙
2、添加用户
groupadd -g 1000 oinstall
groupadd -g 1300 dba
groupadd -g 1301 oper
useradd -m -u 1101 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash oracle

设置密码: passwd oracle
密码:123456
3、设置安装目录
mkdir -p /u01/app/oracle/product/11.2.0/db_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01


4、系统配置
linux下安装Oracle 11g数据库详细教程_第1张图片
##ORACLE PROFILE 设置


ORACLE_SID=orcl; export ORACLE_SID
JAVA_HOME=/usr/local/java; export JAVA_HOME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1; export ORACLE_HOME
ORACLE_TERM=xterm; export ORACLE_TERM
NLS_DATE_FORMAT="YYYY:MM:DD HH24:MI:SS"; export NLS_DATE_FORMAT
PATH=.:${JAVA_HOME}/bin:${PATH}:$HOME/bin:$ORACLE_HOME/bin
PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin
export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib
LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib
export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib
CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib
export CLASSPATH
THREADS_FLAG=native; export THREADS_FLAG
export TEMP=/tmp
export TMPDIR=/tmp
umask 022
linux下安装Oracle 11g数据库详细教程_第2张图片

linux下安装Oracle 11g数据库详细教程_第3张图片


linux下安装Oracle 11g数据库详细教程_第4张图片
6 为安装用户设置资源限制(参照pro oracle rac 11g 进行调整)

追加到指定的参数文件内部
cat >> /etc/security/limits.conf <
oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft memlock unlimited
oracle hard memlock unlimited
oracle soft core unlimited
oracle hard core unlimited
EOF

cat >> /etc/pam.d/login <
session required /lib64/security/pam_limits.so
session required pam_limits.so
EOF

cat >> /etc/profile <
if [ /$USER = "oracle" ] || [ /$USER = "grid" ]; then
if [ /$SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
umask 022
fi
EOF

cat >> /etc/csh.login <
if ( /$USER == "oracle" || /$USER == "grid" ) then
limit maxproc 16384
limit descriptors 65536
endif
EOF


7、配置yum,安装必要的包

mkdir -p /mnt/cdrom
mount -t iso9660 -o loop /root/rhel-server-6.4-x86_64-dvd.iso /mnt/cdrom

cd /etc/yum.repos.d/
mkdir -p bak
mv *.repo bak/
vim /etc/yum.repos.d/disk.repo
[rhel6.x]
name=RHEL6.x
baseurl=file:///mnt/cdrom
gpgcheck=0
gpgkey=file:///mnt/cdrom/RPM-GPG-KEY-redhat-release
enabled=1


yum clean all
yum update
yum install


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)a
libaio-0.3.107-10.el6.i686
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6.i686
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)


unixODBC-2.2.14-11.el6 (x86_64) or later
unixODBC-2.2.14-11.el6.i686 or later
unixODBC-devel-2.2.14-11.el6 (x86_64) or later
unixODBC-devel-2.2.14-11.el6.i686 or later

官方推荐包
yum -y install binutils compat-libcap1 compat-libstdc gcc gcc-c++ glibc libgcc libstdc libaio make sysstat unixODBC elfutils-libelf

安装常用软件:
yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-devel
安装 Oracle 必需软件:
yum -y install compat-db ompat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel tigervnc-server screen elfutils-libelf-devel

安装远程桌面
yum install -y tigervnc-server screen* ===>RHEL6.X


df -lh 查看剩余空间的大小 和空间比例
linux下安装Oracle 11g数据库详细教程_第5张图片

linux下安装Oracle 11g数据库详细教程_第6张图片

linux下安装Oracle 11g数据库详细教程_第7张图片

linux下安装Oracle 11g数据库详细教程_第8张图片

linux下安装Oracle 11g数据库详细教程_第9张图片

linux下安装Oracle 11g数据库详细教程_第10张图片

linux下安装Oracle 11g数据库详细教程_第11张图片

linux下安装Oracle 11g数据库详细教程_第12张图片

linux下安装Oracle 11g数据库详细教程_第13张图片

linux下安装Oracle 11g数据库详细教程_第14张图片

linux下安装Oracle 11g数据库详细教程_第15张图片

linux下安装Oracle 11g数据库详细教程_第16张图片

linux下安装Oracle 11g数据库详细教程_第17张图片

linux下安装Oracle 11g数据库详细教程_第18张图片


linux下安装Oracle 11g数据库详细教程_第19张图片

linux下安装Oracle 11g数据库详细教程_第20张图片


linux下安装Oracle 11g数据库详细教程_第21张图片

linux下安装Oracle 11g数据库详细教程_第22张图片

linux下安装Oracle 11g数据库详细教程_第23张图片

linux下安装Oracle 11g数据库详细教程_第24张图片

linux下安装Oracle 11g数据库详细教程_第25张图片

linux下安装Oracle 11g数据库详细教程_第26张图片

linux下安装Oracle 11g数据库详细教程_第27张图片

linux下安装Oracle 11g数据库详细教程_第28张图片
linux下安装Oracle 11g数据库详细教程_第29张图片
安装数据库实例
输入dbca 命令
linux下安装Oracle 11g数据库详细教程_第30张图片

linux下安装Oracle 11g数据库详细教程_第31张图片

linux下安装Oracle 11g数据库详细教程_第32张图片

linux下安装Oracle 11g数据库详细教程_第33张图片

linux下安装Oracle 11g数据库详细教程_第34张图片

linux下安装Oracle 11g数据库详细教程_第35张图片

linux下安装Oracle 11g数据库详细教程_第36张图片

linux下安装Oracle 11g数据库详细教程_第37张图片

linux下安装Oracle 11g数据库详细教程_第38张图片

linux下安装Oracle 11g数据库详细教程_第39张图片

linux下安装Oracle 11g数据库详细教程_第40张图片

linux下安装Oracle 11g数据库详细教程_第41张图片

这一步很重要
linux下安装Oracle 11g数据库详细教程_第42张图片

linux下安装Oracle 11g数据库详细教程_第43张图片

你可能感兴趣的:(ORACLE,Linux,Learning,Note,Linux,shell高效编程)