標籤:strong 軟體 proc elf 終端 .so 資料 bms kernel
SUSE11虛擬機器安裝與Oracle 11g安裝
本文中所需所有參數均位於文末附錄中
建立虛擬機器,選擇SUSE11 64位
啟動虛擬機器後,選擇第二項安裝
選擇語言
跳過CD檢查
選擇全新安裝
選擇預設的物理機安裝
點擊change對硬碟進行分區,選擇自訂分區
建立分區,選擇主要磁碟分割
先建一個8G的SWAP分區
再建一個根分區,全部剩餘硬碟
,分好後選擇下一步
選擇software,把c++,KDE勾選
輸入root的密碼
輸入主機名稱
進行網路設定,選擇第一項
選擇動態分配IP
選擇下一步
選擇跳過測試
選擇下一步
選擇第一項
選擇下一步
選擇下一步
選擇下一步
選擇完成
進入系統後,查看自己的IP
進入/etc/hosts檔案寫入IP地址和主機名稱
開啟YAST找到SOFTWARE MANAGEMENT
進入/etc/vimrc
在最後加入set backspace=2
開啟/etc/HOSTNAME
把/etc/hosts中倒數第二句刪掉
建立使用者和組
修改oracle使用者的密碼
修改許可權和使用者
切到oracle使用者,進入.profile檔案
複製以下參數
重新整理檔案
進入sysctl.conf檔案
修改為以下參數
/sbin/sysctl -p將參數修改從硬碟刷到記憶體
進入這個檔案
將以下參數複製進去
進入這個檔案
加入以下參數
Export DISPLAY=:0.0
將oracle 11g的壓縮包複製到/home/oracle下
切換到ORACLE使用者登入
選擇不更新
選擇跳過更新
選擇僅安裝資料庫軟體
選擇單一實例資料庫
選擇語言
選擇企業版
選擇下一步
選擇下一步
選擇下一步
這裡需要開啟/sysctl.conf檔案修改一下參數
將shmmax參數改為要求的參數
重新整理到記憶體
選擇安裝
在終端輸入這兩行命令
開啟監聽
選擇下一步
選擇下一步
選擇下一步
選擇下一步
選擇下一步
選擇下一步
啟動資料庫配置
選擇下一步
選擇下一步
選擇下一步
選擇下一步
輸入密碼
選擇下一步
選擇下一步
選擇下一步
選擇UTF-8字元集
選擇下一步
選擇下一步
選擇下一步
關閉防火牆
附錄
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)
libelf-0.8.5
libgcc-4.1.0
libstdc++-4.1.0
libstdc++-devel-4.1.0
make-3.80
sysstat-6.0.2
安裝VMtools
安裝完後重新掛載光碟片
vi /etc/vimrc
加入 set backspace=2
vi /etc/HOSTNAME
輸入主機名稱,儲存並退出
執行命令生效/etc/rc.d/boot.localnet start
vi /etc/hosts
寫入IP地址和主機名稱
[[email protected] ~]# groupadd -g 2001 oinstall
[[email protected] ~]# groupadd -g 2002 dba
[[email protected] ~]# groupadd -g 2003 oper
[[email protected] ~]# useradd -m -u 2001 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle
[[email protected] ~]# passwd oracle
更改使用者 oracle 的密碼 。
新的 密碼:
無效的密碼: 它基於字典單詞
無效的密碼: 過於簡單
重新輸入新的 密碼:
passwd: 所有的身分識別驗證令牌已經成功更新。
[[email protected] ~]# mkdir -p /u01/app/oracle
[[email protected] ~]# chown -R oracle:oinstall /u01
[[email protected] ~]# chmod -R 775 /u01
[[email protected] ~]# su - oracle
[[email protected] ~]$ vi ._profile
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
PATH=$PATH:$HOME/bin
export PATH
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1
export ORACLE_SID=VDEDU # (這裡注意輸入自己設的SID)
export ORACLE_TERM=xterm
export PATH=/usr/sbin:$PATH
export PATH=/u01/app/ogg:$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=/u01/app/ogg:$ORACLE_HOME/lib:/lib:/usr/lib:$LD_LIBRARY_PATH
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
export NLS_DATE_FORMAT="yyyy-mm-dd HH24:MI:SS"
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LANG=C
export ORACLE_UNQNAME=VDEDU # 同上
source .bash_profile 重新整理一下檔案
[[email protected] ~]su -
[[email protected] ~]#vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
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
kernel.shmall = 2097152 #SUSE10中需要這兩個參數
kernel.shmmax = 2071803904
[[email protected] ~]# /sbin/sysctl -p
[[email protected] ~]# vi /etc/security/limits.conf
oracle soft nproc 2047 # 警告設定所有使用者最大開啟進程數為2047
oracle hard nproc 16384 # 嚴格設定所有使用者最大開啟進程數為16384
oracle soft nofile 1024 # 警告設定所有使用者最大開啟檔案數為1024
oracle hard nofile 65536 # 嚴格設定所有使用者最大開啟檔案數為65536
#soft 表示警告的設定,可以超過這個設定值,但是超過會有警告資訊
#hard 表示嚴格的設定,必定不能超過這個設定的值
[[email protected] ~]# vi /etc/pam.d/login
session required /lib64/security/pam_limits.so
#要使 limits.conf 檔案配置生效,必須要確保pam_limits.so檔案被加入到開機檔案中。
#查看 /etc/pam.d/login 檔案中有:
#session required /lib/security/pam_limits.so
export DISPLAY=:0.0
xhost +
SUSE11虛擬機器安裝與Oracle 11g安裝