centos7下靜默安裝oracle11G圖解配置 1
前言:
本文是《centos7下靜默安裝oracle11G圖解配置》中第一篇。因linux下安裝Oracle太過繁瑣,如果寫在一篇文章中,太長了。本文主要講解安裝前環境配置。
Centos 7 安裝 Oracle 11gr
1:準備:
1.1 Oracle鏡像
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
百度雲地址:
2:檢查系統
2. 1 查看系統版本號:
命令:uname -m
2.2 查看系統名稱
命令:cat /etc/redhat-release
3:修改
3.1 修改系統名稱
修改命令:vi /etc/redhat-release
修改後;
redhat-7
4:安裝
4.1 安裝需要的包列表
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
compat-libstdc++-33-3.2.3-71.el7.i686
compat-libstdc++-33-3.2.3-71.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
unixODBC-2.3.1-6.el7.x86_64 or later
unixODBC-2.3.1-6.el7.i686 or later
unixODBC-devel-2.3.1-6.el7.x86_64 or later
unixODBC-devel-2.3.1-6.el7.i686 or later
使用yum命令:
yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686
查看是否都已經安裝了
命令:rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel
5:新建
5.1 新建用戶和組
創建oinstall和dba組
命令:
/usr/sbin/groupadd oinstall
/usr/sbin/groupadd dba
5.2 創建oracel用戶
命令:/usr/sbin/useradd -g oinstall -G dba oracle
設置oracel用戶密碼
命令:passwd oracle
校驗用戶是否是所在的組
6:配置內核參數
vi /etc/sysctl.conf
或者使用編輯器:
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
修改完成,生效。
命令:/sbin/sysctl -p
7:修改用戶許可權
命令 vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240oracle hard stack 10240
或是用編輯器修改
在在/etc/pam.d/login 文件
session required /lib/security/pam_limits.so
session required pam_limits.so
在/etc/profile 文件中
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fifi
使之生效
命令:source /etc/profile
8:創建安裝目錄
mkdir -p /u01/app/
chown -R oracle:oinstall /u01/app/
chmod -R 775 /u01/app/
配置環境變數
使用oracle用戶
添加內容:
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=dbsrv2
保存後,使其生效,命令:
source ~/.bash_profile
9:上傳資料庫zip
9.1 將資料庫安裝文件上傳到伺服器中
9.2 解壓
切換到/home/oracle目錄使用命令:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
9.3 Oracle用戶創建etc目錄並複製
創建命令:mkdir etc
複製命令:cp /home/oracle/database/response/* /home/oracle/etc/
9.4 使用root用戶給etc賦權
命令:chmod 700 /home/oracle/etc/*.rsp
凱哥wx:凱哥Java
出處:http://kaigejava.com/article/detail/111
TAG:凱哥java |