oracle安裝與解除安裝

2021-05-28 14:04:34 字數 4581 閱讀 2965

1.redhat5上安裝oracle10g

1、修改系統版本號

vim /etc/redhat-release

red hat enterprise linux server release 4.3 (tikanga)

2.硬環境:

1024 mb記憶體,swap是1.5倍記憶體,400 mb /tmp空間,oracle軟體需要1.5g到3.5g磁碟空間,預設資料庫需要1.2 gb

新建swap分割槽:

fdisk /dev/sda

n --新建分割槽

n為序號 確定起始柱面<--回車

+4096m

p 列印分別表,一般最後的那個分割槽就是你新建

t <--修改分割槽型別

選擇剛新建的分割槽編號

82 <--修改型別為82

w 儲存退出

partprobe

mkswap /dev/sda9

swapon /dev/sda9 <--臨時啟用

vim /etc/fstab

/dev/sda9 swap swap defaults 0 0

3.軟環境

yum install compat-gcc-* -y

yum install libxp -y

4.建使用者和目錄 -->root

groupadd dba

groupadd oinstall

useradd oracle -g oinstall -g dba

mkdir -p /opt/oracle/product/10g

mkdir /opt/oracle/database

chown -r oracle.oinstall /opt/oracle

chmod 755 -r /opt/oracle

5.環境變數 -->oracle

vim ~/.bash_profile

export lang=en_us

export oracle_base=/opt/oracle/

export oracle_home=/opt/oracle/product/10g

export oracle_sid=ocm

export path=$oracle_home/bin:$path

export ld_library_path=$oracle_home/lib

修改後執行 source ~/.bash_profile

6.核心引數 -->root

vim /etc/sysctl.conf

kernel.shmmax = 2147483648

kernel.shmmni = 4096

kernel.shmall = 2097152

kernel.sem = 250 32000 100 128

fs.file-max = 65536

net.ipv4.ip_local_port_range = 1024 65000

net.core.rmem_default = 262144

net.core.rmem_max = 262144

net.core.wmem_default = 262144

net.core.wmem_max = 262144

修改後執行 /sbin/sysctl -p

7.資源限制 -->root

vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

vim /etc/pam.d/login ->linux作業系統的登陸配置檔案。

session required /lib/security/pam_limits.so

8.安裝軟體 -->oracle

./runinstaller

9.裝補丁使oracle 支援上下鍵 -->oracle

2.linux下完全解除安裝oracle 10g的方法:

1. 執行 $oracle_home/bin/localconfig delete  --->root

2. rm -rf $oracle_base/* --->oracle

3. rm -f /etc/orainst.loc /etc/oratab --->root

4. rm -rf /etc/oracle --->root

5. rm -f /etc/inittab.cssd --->root

6. rm -f /usr/local/bin/coraenv /usr/local/bin/dbhome /usr/local/bin/oraenv --->root

7. 刪除oracle使用者和組。

userdel oracle

groupdel dba

groupdel oinstall

3.suse10上安裝oracle11g

1.硬體要求:

記憶體至少256m

swap為記憶體的1-2倍

/tmp至少500m

/oracle目錄至少1.5g

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

3.組、使用者、目錄、環境變數

groupadd oinstall

groupadd dba

useradd -g oinstall -g dba oracle -m

passwd oracle

su - oracle

# vim .profile

export oracle_sid=liu

export path=$oracle_home/bin:.:$path:/bin:/usr/bin:/sbin:/usr/sbin

export lang=en_us

# source .profile

4.改核心引數和資源限制

# vim /etc/sysctl.conf

fs.file-max = 6553600

kernel.shmall = 2097152

kernel.shmmax = 2147483648

kernel.shmmin = 4096

kernel.sem = 250 32000 100 128

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

# sysctl -p

# vim /etc/security/limits.conf

oracle soft nproc 2047

oracle hard nproc 16384

oracle soft nofile 1024

oracle hard nofile 65536

# vim /etc/pam.d/login

session required pam_limits.so

# vim /etc/profile

if [ $user = "oracle" ]; then

if [ $shell = "/bin/ksh" ]; then

ulimit -p 16384

ulimit -n 65536

else

ulimit -u 16384 -n 65536

fifi5.裝軟體

介質傳輸用smb,service smb start , smbpasswd -a root,

再用windows執行\\./runinstaller

oracle安裝與解除安裝

資料庫安裝前最好記住例項名一般預設為orcl,也要記住使用者名稱與密碼 資料庫解除安裝其實不難 首先第一步停掉所有有關oracle的服務,任務管理器和服務中都去看下是否都停了。第二步執行oracle的unistal程式。然後刪除登錄檔 執行regedit命令,刪除下面內容 hkey local ma...

Oracle安裝與解除安裝

oracle解除安裝不乾淨會導致再次安裝sid系統標識重複,需要做徹底解除安裝,解除安裝包括 一 停止使用oracle的服務 任務管理器 服務中所有以oracle開頭的程序服務 二 執行刪除程式 universal installer,選擇要刪除的oracle產品 全選 四 刪除oracle環境變數...

oracle解除安裝與安裝

接觸資料也有一段時間了,不過都是使用mysql因為用於一般的資料處理有mysql已經足夠了,最近公司打算讓我們跟那些給移動做軟體開發專案的人學習,他教了我們一下,然後給我們一套系統,由於其是基於oracle資料庫的,所以就開始安裝了 在第一次安裝的過程中,因為其安裝的耗時比較長,下好之後安裝未完成就...