suse10安裝oracle10g的方法

2021-06-04 20:40:28 字數 3422 閱讀 1448

1、檢查記憶體:記憶體》=1g,

# grep memtotal /proc/meminfo

檢查swap:交換空間swap為4g(記憶體為1~2g時,swap為起1.5倍,如果大於2g,swap等於記憶體大小

# grep swaptotal /proc/meminfo

檢查/tmp:/tmp> 500m 最好不少於1g

# df -k /tmp

檢查系統空間:系統磁碟空間還有不少於6g空間,

# df –h

2、檢查需要安裝的包

binutils-2.16.91.0.5

compat-libstdc++-5.0.7-22.2

gcc-4.1.0

gcc-c++-4.1.0

glibc-2.4-31.2

glibc-32bit-2.4-31.2 (32 bit)

glibc-devel-2.4

glibc-devel-32bit-2.4 (32 bit)

libaio-0.3.104

libaio-32bit-0.3.104 (32 bit)

libaio-devel-0.3.104

libelf-0.8.5

libgcc-4.1.0

libstdc++-4.1.0

libstdc++-devel-4.1.0

make-3.80

sysstat-6.0.2

unixodbc-2.2.11

unixodbc-devel-2.2.11

3、以root使用者進行:

su - root

新增使用者:

oracle在安裝和使用中需要用特定使用者(非root使用者),按照oracle的標準說明是需要新增三個專門使用者和使用者組,為了簡便大家的安裝和使用我們把oracle的安裝和使用歸到乙個特定使用者來完成。

首先建立oracle安裝組及使用者組,我們架設兩個使用者組命名為oinstall、dba ,以root使用者登陸系統:

1)groupadd oinstall

2) groupadd dba

新增oracle使用者:

1)useradd oracle -g oinstall -g dba -d /home/oracle

2) passwd oracle

4.建立安裝目錄:以 root使用者進行:

mkdir /home/oracle

mkdir /home/oracle/product

chmod 755 /home/oracle

chown -r oracle.oinstall /home/oracle

5.設定oracle(/home/oracle/.profile)環境:

export ld_assume_kernel=2.4.1

unset username

export oracle_base=/home/oracle

export oracle_home=/home/oracle/product/10.2.0

export oracle_sid=oracle

export nls_lang="simplified chinese"_china.zhs16gbk

export ora_nls33=$oracle_home/ocommon/nls/admin/data

export ld_library_path=$oracle_home/lib:/lib:/usr/lib:/usr/local/lib

export path=$path:$oracle_home/bin;

export display=127.0.0.1:0.0

使得.profile馬上生效

source .profile

6、修改核心引數

在/etc/sysctl.conf中新增:

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 4194304

net.core.rmem_max = 4194304

net.core.wmem_default = 262144

net.core.wmem_max = 262144

使設定馬上生效:# /sbin/sysctl –p

檢查設定是否已生效:#/sbin/sysctl –a

注意:在suse系統上,以上設定僅在當前有效,要使重啟後保留設定,輸入以下命令:

# /sbin/chkconfig boot.sysctl on

在/etc/security/limits.conf中新增:

oracle              soft    nproc   2047

oracle               hard    nproc   16384

oracle               soft    nofile  1024

oracle               hard    nofile  65536

在/etc/pam.d/login中新增:

session     required       pam_limits.so

$ display=local_host:0.0 ; export display

local_host是本地ip, 在本地開啟「xmanager-passive」程式,在伺服器上輸入:xclock 將在本地看到乙個鬧鐘,表示配置成功

9、上傳oracle安裝包

上傳oracle 10g安裝程式到/home/oracle下

解壓gunzip 10201_databse_linux_x86_x64.cpio

cpio –ivmv < 10201_databse_linux_x86_x64.cpio

然後cd /home/oracle/database/install

vi oraparam.ini 修改為suse 10

[certified versions]

linux=redhat-3,suse-10,redhat-4,unitedlinux-1.0,asianux-1,asianux-2

10、開始安裝

1)su - oracle

cd /home/database

2) ./runinstaller

然後安裝

手動在SUSE10下安裝VCS

1,心跳線連線 eth1 192.168.1.0 eth2 192.168.2.0 做心跳 2,修改主備機 etc hosts檔案 ip1 host1 ip2 host2 ip floatip 3,主備機信任關係建立 a,以root 使用者在兩台主機host1和host2 之間相互登入。相互登入後會...

手動在SUSE10下安裝VCS

1,心跳線連線 eth1 192.168.1.0 eth2 192.168.2.0 做心跳 2,修改主備機 etc hosts檔案 ip1 host1 ip2 host2 ip floatip 3,主備機信任關係建立 a,以root 使用者在兩台主機host1和host2 之間相互登入。相互登入後會...

Sybase 15 2 在 SUSE 10 上安裝

從來沒有遇到過這麼難安裝的資料庫軟體,今天sybase讓我上了深刻一課,原來軟體可以做的這麼爛 可能本人從事的是軟體測試,所以對軟體特別挑剔 現說說環境 作業系統 suse enterprise 10 x86 sybase ase 1502 linux86 dev 版本 1,檢查並設定環境 共享記憶...