linux下安裝oracle
一》1.關閉防火墻,禁用selinux
vi /etc/selinux/config 修改SELINUX=disabled,然後重啟,如果不想重啟使用命令setenforce 0
2.安裝依賴包
# rpm -ivh libstdc++-devel-4.4.7-4.el6.x86_64.rpm
# rpm -ivh gcc-c++-4.4.7-4.el6.x86_64.rpm
# rpm -ivh compat-libcap1-1.10-1.x86_64.rpm
# rpm -ivh compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm
# rpm -ivh ksh-20100621-12.el6.x86_64.rpm
# rpm -ivh libaio-devel-0.3.107-10.el6.x86_64.rpm
# rpm -ivh oracleasm-support-2.1.5-1.el6.x86_64.rpm
可以使用
yum install -y compat-libstdc*
yum install -y elfutils-libelf*
yum install -y gcc*
yum install -y glibc*
yum install -y ksh*
yum install -y libaio*
yum install -y libgcc*
yum install -y libstdc*
yum install -y make*
yum install -y sysstat*
3.創建Oracle用戶與組
(1) 建立群組dba
# groupadd dba
(2) 新增使用者oracle並將其加入dba群組
# useradd -m -G dba oracle (4) 測試oracle賬號是否建立完成 # id oracle
(5) 建立oracle的新密碼 # passwd oracle
oracle
4.將oracle使用者加入到sudo群組中
vi /etc/sudoers
找到
root ALL=(ALL) ALL 這行,並且在底下再加入
oracle ALL=(ALL) ALL
輸入wq!(由於這是一份只讀文檔所以需要再加上!)並且按下Enter
5、配置系統內核參數
# vi /etc/sysctl.conf
修改和添加以下內容:
fs.aio-max-nr =1048576
fs.file-max =6815744
kernel.shmmni = 4096
kernel.sem=5010 641280 5010 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=1048586
vm.hugetlb_shm_group=501
編輯完之後,儲存,然後執行: # sysctl –p
6.編輯
/etc/security/limits.conf
添加以下四行
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
7、編輯/etc/pam.d/login
# vi /etc/pam.d/login
添加以下兩行
session required /lib64/security/pam_limits.so
session required pam_limits.so
8、修改/etc/profile
# vi /etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
9.創建Oracle安裝文件夾以及數據存放文件夾
#mkdir /opt/oracle
#mkdir /opt/oracle/112
#mkdir /opt/oraInventory
#chown -R oracle:dba /opt/oracle
#chown -R oracle:dba /opt/oraInventory
#chown -R oracle:dba /opt
10.配置Linux主機
檢查/etc/hosts文件中是否有localhost的記錄(指向127.0.0.1即可),若沒有的話,在後面配置Oracle監聽的時候會出現一些問題,導致無法啟動監聽,在此手工添加此記錄即可。 增加以下配置IP地址 加主機名稱 映射
192.168.1.101 CentOS-Oracle
11.配置oracle用戶環境變量
#su oracle
$ cd /home/oracle
$ vi .bash_profile
修改並加入以下內容
ORACLE_BASE=/opt/oracle #上面創建的Oracle安裝文件夾
ORACLE_HOME=$ORACLE_BASE/112
ORACLE_SID=orcl
LD_LIBRARY_PATH=$ORACLE_HOME/lib
PATH=$PATH:$ORACLE_HOME/bin:$HOME/bin
export ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
#PATH=$PATH:$HOME/bin
#export PATH
保存後使用如下命令,使設置生效: $ source /home/oracle/.bash_profile
12.安裝Oracle,並進行相關設置
準備執行數據庫安裝,如果你的操作系統是中文環境,安裝時會出現中文亂碼,請使用以下指令 $ export LANG=en_US.UTF-8
二》安裝vnc
1.打開終端使用yum命令安裝vnc sever
yum install tigervnc-server -y
2.將vncserver設置為隨系統啟動。
命令:chkconfig vncserver on
chkconfig vncserver --level 5 on
3.修改vncserver的配置文件。
命令:vim /etc/sysconfig/vncservers
在後面添加VNCSERVERS="1:root"
VNCSERVERARGS
4.設置vncserver的密碼(vnc客戶端登陸使用)。
註意設置密碼前請先su到你要設置的用戶。這演示中用的是root用戶。
命令:vncpasswd
5.重啟vncserver服務。
命令:service vncserver restart
安裝oracle必須用oracle用戶登錄然後開啟vnc 才可以遠程到oracle用戶界面安裝oracle
三》
安裝linux桌面服務
1.首先查看系統的運行級別以及是否安裝了桌面環境
1、使用命令 runlevel 查看當前的運行級別 ,如圖所示
2、使用命令 yum grouplist | more 查看是否安裝了桌面環境的組件
2.yum groupinstall -y "Desktop" "Desktop Platform" "Desktop Platform Development" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Graphics Creation Tools" "Input Methods" "X Window System" "Chinese Support [zh]" "Internet Browser" 安裝界面版
3.安裝好了桌面環境的軟件,然後再修改一下系統的啟動級別 為 5
編輯/etc/inittab文件,修改啟級別為5,如下圖,然後重新啟動就可以進入桌面環境了。因為我這是遠程環境的,只是運用了命令行,可以使用VNC進行桌面環境的遠程
linux下安裝oracle