1. 程式人生 > >SUSE11虛擬機安裝與Oracle 11g安裝

SUSE11虛擬機安裝與Oracle 11g安裝

The ora 32bit 修改權限 alias nofile 創建用戶 UC ons

SUSE11虛擬機安裝與Oracle 11g安裝

本文中所需所有參數均位於文末附錄中

新建虛擬機,選擇SUSE11 64

技術分享圖片

啟動虛擬機後,選擇第二項安裝

技術分享圖片

選擇語言

技術分享圖片

跳過CD檢查

技術分享圖片

選擇全新安裝

技術分享圖片

選擇默認的物理機安裝

技術分享圖片

點擊change對硬盤進行分區,選擇自定義分區

技術分享圖片

新建分區,選擇主分區

技術分享圖片

先建一個8GSWAP分區

技術分享圖片

技術分享圖片

再建一個根分區,全部剩余硬盤

技術分享圖片

如圖,分好後選擇下一步

技術分享圖片

選擇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地址和主機名

[root@linux01 ~]# groupadd -g 2001 oinstall

[root@linux01 ~]# groupadd -g 2002 dba

[root@linux01 ~]# groupadd -g 2003 oper

[root@linux01 ~]# useradd -m -u 2001 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle Software Owner" oracle

[root@linux01 ~]# passwd oracle

更改用戶 oracle 的密碼 。

新的 密碼:

無效的密碼: 它基於字典單詞

無效的密碼: 過於簡單

重新輸入新的 密碼:

passwd: 所有的身份驗證令牌已經成功更新。

[root@linux01 ~]# mkdir -p /u01/app/oracle

[root@linux01 ~]# chown -R oracle:oinstall /u01

[root@linux01 ~]# chmod -R 775 /u01

[root@linux01 ~]# su - oracle

[oracle@linux01 ~]$ 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 刷新一下文件

[oracle@linux01 ~]su -

[root@linux01 ~]#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

[root@linux01 ~]# /sbin/sysctl -p

[root@linux01 ~]# 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 表示嚴格的設定,必定不能超過這個設定的值

[root@linux01 ~]# 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安裝