您好,登錄后才能下訂單哦!
這期內容當中小編將會給大家帶來有關suse linux enterprise server10 64bit安裝oracle11g的實例分析,文章內容豐富且以專業的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。
在suse linux enterprise server10 64bit安裝oracle11g,是一件比較麻煩的事,安裝oracle數據庫比安裝suse操作系統本身要難很多,經過多次測試終于成功了。具體安裝流程如下,供大家參考學習:
1. 檢查操作系統軟硬件環境是否滿足oracle 11g的安裝要求
2. 創建oracle 用戶組,oracle 安裝目錄以及oracle 用戶環境變量
3. 修改內核參數
4. 安裝數據庫軟件
5. 創建數據庫監聽netca
6. 創建數據庫dbca
軟硬件系統配置:
操作系統:suse enterprise 10 linux
硬件配置:16G內存
一、 操作系統安裝(省略)
二、 檢查操作系統軟硬件環境是否滿足 oracle 11g 的安裝要求
2.1檢查磁盤空間
#df –h /tmp
2.2 檢查內存、交換分區、操作系統、系統內核
2.3 檢查軟件包
binutils-2.17.50.0.6-2.el5
compat-libstdc++-33-3.2.3-61
gcc-4.1.1-52
gcc-c++-4.1.1-52
glibc-common-2.5-12
glibc-2.4-31.2
glibc-devel-2.4-31.2
libaio-0.3.106
libaio-devel-0.3.106
ksh-93r-12.9
libgcc-4.1.1-52
libelf-0.8.5
libstdc++-4.1.1
libstdc++-devel-4.1.1-52.e15
make-3.81-1.1
sysstat-7.0.0
unixODBC-2.2.11
unixODBC-devel-2.2.11
安裝軟件包的方法:
rpm -qa |grep 軟件包名稱(先檢查有沒有此包)
然后通過rpm -ivh 軟件包名稱或yast2 -i 軟件包名稱來安裝
2.4 修改操作系統語言環境
#yast
系統(system)—語言Language
Redhat enterprise as 5修改語言方法
[root@redhat]# vi /etc/sysconfig/i18n
LANG="en_US"
#LANG="zh_CN.UTF-8"
2.5修改操作系統登陸界面(/etc/inittab)
#id:5:initdefault:
id:3:initdefault:
修改主機名
# vi /etc/hosts
添加172.29.141.90 linux09
三、創建
oracle
用戶組,
oracle
安裝目錄以及
oracle
用戶環境變量
#groupadd oinstall
#groupadd dba
#useradd –g oinstall –G dba oracle
#passwd oracle
#mkdir –p /u01/app/oracle/project/11.1.0/db_1
#chown –R oracle:oinstall /u01
#chmod –R 755 /u01
#su – oracle
口令:XXX
#pwd
/home/oracle
#vi .profile *在redhat中,修改環境變量為#vi .base_profile*
ORALCE_BASH=/u01/app/oracle/project
ORACLE_HOME=$ORACLE_BASE/11.1.0/db_1/oracle
*此處的oracle 為新建的oracle 用戶*
ORACLE_SID=orcl *oracle sid 可以自行修改*
PATH=$ORALCE_HOME/bin/:path
*bin 目錄不能出錯,否則在安裝完成以后不能新建監聽和創建數據庫*
Export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
讓設置生效
#source .profile
#source .base_profile(redhat enterprise linux)
四、修改內核參數
#vi /etc/sysctl.conf
# Kernel paramaters required by Oracle 11gR1
fs.file-max = 6553600
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 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
要使 /etc/sysctl.conf 更改立即生效,執行以下命令。
# sysctl -p
注:檢查設置是否已生效:#/sbin/sysctl -a
在SUSE系統上,以上設置僅在當前有效,要使重啟后保留設置,輸入以下命令:
# /sbin/chkconfig boot.sysctl on
# vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
# vi /etc/pam.d/login
session required pam_limits.so
注意:如果已有此行則不用添加,有些系統加上此行后將可能導致TELNET不上(SSH不受影響),可把此行刪除
#vi /etc/profile(
/etc/profile.local)
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
五、安裝數據庫軟件
#unzip linux_oracle11g.zip
用oracle用戶登錄圖形界面
>cd database
>./runInstaller
1.選擇advanced installation,后面需要用root執行orainstroot.sh和root.sh,最后安裝成功。
2.>netca 創建監聽
3. >dbca創建數據庫
4、sqlplus /nolog
conn / as sysdba
startup
5、好了,可以使用PL/SQL Developer工具連接數據庫進行開發了。
上述就是小編為大家分享的suse linux enterprise server10 64bit安裝oracle11g的實例分析了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關知識,歡迎關注億速云行業資訊頻道。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。