Centos 6.5 Oracle 安裝


Centos 6.5 Oracle 安裝python


Oracle 11g 軟件安裝步驟linux

一, 配置服務器c++

1, 更改主機名:數據庫

#vim /etc/sysconfig/networkvim

HOSTNAME=hqoracle 【hqoracle是服務器的名字】bash

2, 服務器的名字添加到hosts服務器

#vim /etc/hostsoracle

127.0.0.1 localhost hqoracleapp


3, 禁用SELINUXtcp

#vim /etc/selinux/config

SELINUX=disabled

讓SELINUX生效

#setenforce 0

4, 關閉防火牆

#chkconfig iptables off

5, 掛載硬盤

1) 查看硬盤信息

#fdisk -l

2) 若是是Windows使用過的舊硬盤要刪除分區

#fdisk /dev/sdb 根據提示,依次輸入【xvdb要根據fdisk看見的硬盤信息一致】

d

1

wq【保存退出】

3) 對數據盤進行分區。

#fdisk -S 56 /dev/sdb 根據提示,依次輸入

n

p

1

兩次回車

wq 【保存退出】

4) 對新分區進行格式化

#mkfs.ext3 /dev/sdb1

5) 將信息寫入到fatab

#echo '/dev/sdb1              /mnt                    ext3    defaults        0 0' >> /etc/fstab

6) 掛載硬盤

#mount -a

#df -h【命令查看】

5, 安裝依賴包

yum install binutils -y 

yum install compat-libcap1 -y 

yum install compat-libstdc++-33 -y 

yum install gcc -y 

yum install gcc-c++ -y 

yum install glibc-2.12 -y 

yum install glibc-devel-2.12 -y 

yum install ksh-20120801 -y

yum install libaio-0.3.107 -y 

yum install libaio-devel-0.3.107 -y 

yum install libgcc-4.4.7 -y 

yum install libstdc++-4.4.7 -y 

yum install libstdc++-devel-4.4.7 -y 

yum install libX11-1.6.3 -y 

yum install libXau-1.0.6 -y 

yum install libxcb-1.11 -y 

yum install libXext-1.3.3 -y 

yum install libXi -y 

yum install libXtst -y 

yum install make -y 

yum install sysstat -y 

yum install unixODBC -y 

yum install unixODBC-devel -y

yum install elfutils-libelf-devel -y

yum install unixODBC-2.2.14-14.el6.i686 -y

yum install unixODBC-devel-2.2.14-14.el6.i686 -y

yum install libgcc-4.4.7-17.el6.i686 -y 

yum install libaio-0.3.107-10.el6.i686 -y 

yum install libaio-devel-0.3.107-10.el6.i686 -y 

yum install glibc-devel-2.12-1.192.el6.i686 -y 

yum install glibc-2.12-1.192.el6.i686 -y 

yum install compat-libstdc++-33-3.2.3-69.el6.i686 -y

yum install libstdc++-4.4.7-17.el6.i686 -y

yum install libstdc++-devel-4.4.7-17.el6.i686 -y

yum install tigervnc-server -y 

yum install tigervnc -y 

yum install libvncserver -y 

yum install gtk-vnc -y 

yum install gtk-vnc-python -y



/usr/sbin/groupadd oinstall 

/usr/sbin/groupadd dba 

/usr/sbin/useradd -g oinstall -G dba oracle


mkdir -p /mnt/u01/app/oracle 

chown -R oracle:oinstall /mnt/u01/app/ 

chmod -R 775 /mnt/u01/app/ 

mkdir -p /mnt/oadata

chown -R oracle:oinstall /mnt/oadata 

chmod -R 775 /mnt/oadata


6, 修改oracle用戶密碼:

#passwd oracle【按照提示輸入密碼,輸入兩次】

7, 配置內核參數

#vim /etc/sysctl.conf

把如下代碼註釋掉。參照原文件對比就知道了。

# Controls the maximum shared segment size, in bytes

#kernel.shmmax = 68719476736


# Controls the maximum number of shared memory segments, in pages

#kernel.shmall = 4294967296

後面添加如下代碼

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmmax = 2147483648

kernel.shmall = 2097252

kernel.shmmni = 4096

kernel.sem = 250 32000 100 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


讓配置生效:

#sysctl -p


8, limits.conf中加入以下參數

#vim /etc/security/limits.conf 

oracle   soft   nofile    1048576

oracle   hard   nofile    1048576

oracle   soft   nproc    2047

oracle   hard   nproc    16384

oracle   soft   stack    10240

oracle   hard   stack    32768


9, 修改vncserver的配置文件

#vim /etc/sysconfig/vncservers 

VNCSERVERS="1:root"

VNCSERVERARGS[1]="-geometry 1024x768 -nolisten tcp"


10, 安裝桌面(有桌面就不需安裝的)

1) 安裝 XWindow

#yum -y groupinstall 'X Window System' 

2) 安裝 GNOME 與 KDE【可擇一安裝】

#yum -y groupinstall 'Desktop' 

【yum -y groupinstall 'KDE Desktop'】【能夠不裝】

3) 安裝中文語系套件

#yum -y groupinstall "Chinese Support" 

4) vim /etc/sysconfig/i18n

將 LANG="en_US.UTF-8" 改為 LC_ALL="zh_CN.UTF-8"

若是檔案是空白的,請直接加入:LC_ALL="zh_CN.UTF-8"

【臺灣繁體LANG="zh_TW.UTF-8"】

5) 設定開機直接進入桌面環境

#vim /etc/inittab 

將 id:3:initdefault: 改為 id:5:initdefault:

Linux運行級別從0~6,共7個

0:關機。不能將系統缺省運行級別設置爲0,不然沒法啓動。

1:單用戶模式,只容許root用戶對系統進行維護。

2:多用戶模式,但不能使用NFS(至關於Windows下的網上鄰居)

3:字符界面的多用戶模式。

4:未定義。

5:圖形界面的多用戶模式。

6:重啓。


11, 將安裝文件上傳到/mntx下面後解壓

#cd /mnt

#unzip linux.x64_11gR2_database_1of2.zip

#unzip linux.x64_11gR2_database_2of2.zip


12, 重啓服務器

#reboot


13, 添加交換分區信息,建立大小爲8G的交換文件

#dd if=/dev/zero of=/swapfile1 bs=1024k count=8001

#mkswap /swapfile1 

#swapon /swapfile1 

#echo '/swapfile1              swap                    swap    defaults        0 0' >> /etc/fstab 【free -m 查看】


14, 在oracle目錄下建立dbenv文件並添加以下內容。

[root@hqoracle mnt]# cd /home/oracle/

[root@hqoracle oracle]# vim dbenv 

export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=INNETDB

export PATH=$ORACLE_HOME/bin:$PATH:.;

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH

export TNS_ADMIN=$ORACLE_HOME/network/admin 

[root@hqoracle oracle]# cat dbenv

15, 啓動vnc

# chkconfig vncserver on

# su oracle

# vncserver 【按照提示輸入密碼,輸入兩次】


二, 安裝oracle

1, 用VNC軟件鏈接服務器

在vncviewer中運行下列命令啓動數據庫安裝界面

[oracle@hqoracle oracle]$ . ./dbenv


2, 鏈接vnc後打開終端進入目錄。運行runInstaller安裝。

[oracle@hqoracle ~]$ cd /mnt/database/

[oracle@hqoracle database]$ export LANG=en_US

[oracle@hqoracle database]$ ./runInstaller 

1), 將 「I wish to receive security updates via my oracle support」前面的勾去掉。

2), 選中 「install database software only」

3), 默認 「single instance database installation"

4), 默認

5), 默認 「enterprise edition」

6), 選擇剛創建的路徑 「/mnt/u01/app/oracle「

7), 默認

8), 安裝前檢查有錯誤點 「」

9), 在安裝過程當中彈出提示框執行下面的代碼‘

root模式下運行如下腳本後點擊OK

[root@oracle_one u01]# . /mnt/u01/app/oraInventory/orainstRoot.sh 

[root@oracle_one u01]# . /mnt/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

10), 安裝完成。

3, 配置監聽

[oracle@hqoracle database]$ netca

1), 選擇 「listener configuration」

2), 選擇 「add」

3), 輸入監聽名稱 

 

4), 默認

5), 選擇端口號。

6), 選擇 「NO」

7), 點擊 「Next」

8), 完成 「Finish」

4, 安裝數據庫實例

[oracle@hqoracle database]$ dbca

1), 




5, 管理控制檯

https://hqoracle:1158/em


三, 設置開機啓動

先以root身份登陸到linux系統,

[root@hqoracle ~]# vim /etc/oratab

找到「innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:N」,

改成innetdb:/mnt/u01/app/oracle/product/11.2.0/dbhome_1:Y


[root@hqoracle ~]# vim /etc/rc.d/rc.local 

在後面添加

su oracle -lc "/mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /mnt/u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart 


[root@hqoracle ~]# vim /etc/profile

後面加入

export ORACLE_SID= INNETDB

export ORACLE_HOME=/mnt/u01/app/oracle/product/11.2.0/dbhome_1

export PATH=$ORACLE_HOME/bin:$PATH:.; 


[root@hqoracle ~]# source /etc/profile 

添加環境變量

[root@hqoracle ~]# vim /root/.bash_history

export EDITOR=vi

export ORACLE_SID=dg1

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

export PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin

export PATH=$ORACLE_HOME/bin:$PATH

相關文章
相關標籤/搜索