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資料庫的,所以就開始安裝了 在第一次安裝的過程中,因為其安裝的耗時比較長,下好之後安裝未完成就...