【註意點 1、host解析 查看主機名和和ip 地址關係 [root@localhost~]# cat /etc/sysconfig/network NETWORKING=yes NETWORKING_IPV6=no HOSTNAME=jing.com 這裡的主機名是jing.com [root@ ...
【註意點
1、host解析
查看主機名和和ip 地址關係
[root@localhost~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=jing.com
這裡的主機名是jing.com
[root@localhost~]# cat /etc/hosts
# Do not removethe following line, or various programs
# that requirenetwork functionality will fail.
127.0.0.1localhost
192.168.6.2 jing jing.com(添加上去)
2、xhost
root下xhost 然後根據顯示做(不行的話可以加上 xhost + 192.168.6.199)
export DISPLAY=192.168.6.199:0.0
3、安裝路徑許可權問題
我安裝路徑是/oracle
chown -R oracle:oinstall /oracle/ 】
4、創建庫時報需要創建一個監聽時
用oracle 賬戶登陸
lsnrctl start 啟動監聽
1、安裝包
需要安裝以下RPM軟體包(加32bit括弧註解的是該軟體包32位版本,對應同名未加註解的則是該軟體包64位版本。在64位版本平臺上,兩種版本都要安裝):
binutils-2.17.50.0.6
compat-libstdc++-33-3.2.3
compat-libstdc++-33-3.2.3 (32 bit)
elfutils-libelf-0.125
elfutils-libelf-devel-0.125
gcc-4.1.2
gcc-c++-4.1.2
glibc-2.5-24
glibc-2.5-24 (32 bit)
glibc-common-2.5
glibc-devel-2.5
glibc-devel-2.5 (32 bit)
glibc-headers-2.5
ksh-20060214
libaio-0.3.106
libaio-0.3.106 (32 bit)
libaio-devel-0.3.106
libaio-devel-0.3.106 (32 bit)
libgcc-4.1.2
libgcc-4.1.2 (32 bit)
libstdc++-4.1.2
libstdc++-4.1.2 (32 bit)
libstdc++-devel 4.1.2
make-3.81
sysstat-7.0.2
命令:
rpm -qa |grep binutils-
rpm -qa |grep compat-libstdc
rpm -qa |grep elfutils-libelf
rpm -qa |grep gcc-
rpm -qa |grep glibc
rpm -qa |grep ksh
rpm -qa |grep libaio-devel
rpm -qa |grep libgcc
rpm -qa |grep libstdc++
rpm -qa |grep make
rpm -qa |grep sysstat
採用yum安裝,如下:
yum install -y binutils*
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*
yum install libXp* -y
yum install -y glibc-kernheaders
安裝後重啟檢測
rpm -qa binutils*
rpm -qa compat-libstdc*
rpm -qa elfutils-libelf*
rpm -qa elfutils-libelf-devel*
rpm -qa gcc*
rpm -qa glibc*
rpm -qa ksh*
rpm -qa libaio*
rpm -qa libgcc*
rpm -qa libstdc*
rpm -qa make*
rpm -qa sysstat*
配置:
一、創建Oracle用戶與組,設置oracle用戶密碼
1、 groupadd oinstall
2、 groupadd dba
3、useradd -m -g oinstall -G dba oracle
4、 passwd oracle
二、配置系統內核參數
# vim /etc/sysctl.conf
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
fs.file-max = 6815744
啟用剛剛所做的變更。 輸入命令: # /sbin/sysctl -p
三、修改系統資源限制
編輯系統資源限制配置文件
vim /etc/security/limits.conf 在該文件下添加如下行:
# 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
四、關閉SELinux
編輯SELinux配置文件 vim /etc/selinux/config,
將SELINUX的值設為 disabled
如下: SELINUX=disabled
修改該文件可使重啟系統後不啟動SELinux。關閉當前已開啟的SELinux使用如下命令: setenforce 0
五、檢測hosts 文件
檢查/etc/hosts文件中是否有localhost的記錄(指向127.0.0.1即可),若沒有的話,在後面配置Oracle監聽的時候會出現一些問題,導致無法啟動監聽。
#vim /etc/hosts
註意:將主機名對應到真實ip地址,否則oracle有可能將監聽程式僅僅建立在127.0.0.1上。
hostname -i
六、 創建Oracle安裝文件夾以及數據存放文件夾
把oracle安裝在 /u01/app/oracle 目錄下,所以需創建該目錄:
#mkdir -p /u01/app/oracle
#chown -R oracle:oinstall /u01/app/oracle
#chmod 755 /u01/app/oracle
安裝時數據放在/u01/app/oracle/oradata目錄下,所以需創建該目錄:
#mkdir -p /u01/app/oracle/oradata
#chown -R oracle:oinstall /u01/app/oracle/oradata
#chmod -R 755 /u01/app/oracle/oradata
安裝時還需要設置 Inventory 目錄,所以需創建該目錄:
#mkdir -p /u01/app/oraInventory
#chown -R oracle:oinstall /u01/app/oraInventory
#chmod -R 755 /u01/app/oraInventory
設置ORACLE_HOME目錄
#mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
#chown -R oracle:oinstall /u01/app/oracle/product/11.2.0/dbhome_1
#chmod -R 755 /u01/app/oracle/product/11.2.0/dbhome_1
說明:想一次修改某個目錄下所有文件的許可權,包括子目錄中的文件許可權也要修改,要使用參數-R
表示啟動遞歸處理。
七、解壓資料庫
解壓縮安裝文件 Oracle 11g R2的安裝包被壓縮成兩個文件:linux_11gR2_database_1of2.zip、linux_11gR2_database_2of2.zip,將它們上傳到安裝機器上,並使進行解壓縮,將得到一個名稱為database 的目錄。
$su oracle
$cd /u01/app/oracle
$unzip linux_11gR2_database_1of2.zip -d /u01/app/oracle/database
$unzip linux_11gR2_database_2of2.zip -d /u01/app/oracle/database
註意:此處的/u01/app/oracle為oracle安裝文件的實際存放路徑
八、設置oracle帳號登錄時環境(以下以oracle身份登錄):重啟,以oracle賬戶登錄系統。
圖形界面登錄。
編輯文件
vim /home/oracle/.bash_profile 添加如下行:
ORACLE_BASE=/u01/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
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
保存退出後執行如下命令使以上設置立即生效: source /home/oracle/.bash_profile
九、執行安裝
1、 執行該程式開始安裝 首先需要執行export LANG=C以防止中文亂碼。
root 下
# chmod -R 755 /u01/app/oracle/
#su - oracle
$cd /u01/app/oracle/database
$export LANG=C
$./runInstaller