要在linux上安裝orace 11g 我們需要先做好準備工作,我用的linux版本是oracle enterpriselinux 5.4 ,oracle 是11g的。
登入root賬戶,先掛載所需要的光碟
#mount /dev/cdrom /mnt //將光碟掛載到/mnt目錄下
這種掛載方式只是零時的,如果需要開機後自動掛載可以修改/etc/fstab檔案或者在/etc/rc.local增加開機啟動任務
配置yum的安裝源。使用yum安裝可以幫我解決各個軟體之間的依賴關係。
#cd /etc/yum.repos.d/
#vim oracle.repo
[oracle]
name=linux_oracle //名稱可以任意取
baseurl=file:///mnt/server //也可以使用ftp源格式為ftp://
enable=1
//啟用yum倉庫
gpgcheck=0
//驗證設定為否
執行yum list 檢視資料來源是否配置正確,如果前面yum配置出錯,使用yum clean all清理快取後在執行yum list all
直接寫個指令碼安裝所需要的軟體
#vim yum_list.sh
#!/bin/sh
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
#chmod +x yum_list.sh
#./yum_list.sh
修改/etc/sysctl.conf
在/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
100128
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 = 104858
儲存退出,是更改立即生效
#/sbin/sysctl -p
修改/etc/security/limits.conf
在/etc/security/limits.conf檔案末尾增加如下類容,以設定使用者許可權
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240
修改/etc/pam.d/login
在/etc/pam.d/login檔案末尾增加如下類容,以修改登入配置
session required pam_limits.so
關閉selinux
#vim /etc/selinux/config
selinux=disabled //設定為disable即關閉selinux
5.修改/etc/hosts檔案
# vim /etc/hosts
127.0
.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6
192.168
.88.134 localhost.localdomain loaclhost
//本機ip位址 //長主機名 //短主機名
安裝oracle我們需要建立oralce使用者,oinstall組和dba組
//以root許可權執行
#groupadd oinstall
#groupadd dba
#useradd oracle -g oinstall -g dba //新建使用者oracle分別放到兩個組
#passwd oracle //設定oracle使用者密碼
建立安裝目錄時最好遵循oracle的ocf建立規則
//以root許可權執行
#cd /
四、修改環境變數
將以下內容增加到oracle使用者的環境變數中去
export oracle_sid=oracle //資料庫例項名稱
export oracle_home=$oracle_base/product/11.2.0/db_1 //oracle的家目錄
//下面這些引數可以不用寫
export path=$path:$oracle_home/bin //搜尋路徑
export oracle_term=xterm //指定安裝oacle的安裝型別
export ld_library_path=$ld_library:$oracle_home/lib //指定臨時的庫檔案的path路徑
儲存並使引數生效
#source .bash_profile
#vim unzip.sh
#!/bin/sh
ziplist=`du -a
$ziphome|grep '\.zip$'|awk ''
for loop in
$ziplist
docd
$unzip
done
修改./unzip.sh的許可權為775,執行即可
解壓完畢後修改/database的許可權為775
安裝oracle前面的引數、環境配置一定要弄好,需要的軟體要裝全,不然後面的安裝就會出現很多處錯誤。
安裝完oracle後輸入dbca就會彈出建立資料庫的圖形介面。根據自己的需求選擇就可以了。
安裝完成後用以下命令連線資料庫
#sqlplus / as sysdba
Linux下靜默安裝,公升級和刪除Oracle客戶端
有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...
Linux下靜默安裝,公升級和刪除Oracle客戶端
有的時候不方便登陸linux的圖形介面安裝oracle客戶端,我們完全可以採用靜默模式安裝,公升級和刪除oracle客戶端 代替oui 平台 rhel4.5,oracle10.2.0.1 一 靜默方式安裝oracle客戶端 1 上傳oracle軟體,假如放在 orahome soft 目錄下 mkd...
如何在linux下以RPM安裝Oracle 客戶端
二 以root使用者安裝 rpm ivh oracle instantclient11.2 basic 11.2.0.3.0 1.x86 64.rpm rpm ivh oracle instantclient11.2 sqlplus 11.2.0.3.0 1.x86 64.rpm 三 配置 vim ...