日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

Oracle(21)—— Linux环境部署Oracle11g数据库

發布時間:2025/5/22 linux 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle(21)—— Linux环境部署Oracle11g数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1、環境準備,需要Oracle官網下載Linux版本的Oracle11g安裝包,如下截圖:

具體安裝參照如下:

http://werewolftj.blog.51cto.com/1606482/1599478

1、環境準備:

Xmanager Enterprise 4 VMware 11.0.0 build-2305329 Red Hat Enterprise Linux Server release 5.8 (Tikanga) oracle 11g r2 for linux 64位 http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_1of2.zip http://download.oracle.com/otn/linux/oracle11g/R2/linux.x64_11gR2_database_2of2.zip 解釋: Xmanager?Enterprise?4 ,當開始執行安裝時需要通過Xmanage連接Linux環境,打開Oracle安裝圖形化界面 VMware??11.0.0?build-2305329,Linux環境需要準備虛擬機 Red?Hat?Enterprise?Linux?Server?release?5.8?(Tikanga),Linux系統(小紅帽Red Hat) oracle?11g?r2?for?linux?64位,Linux64位系統的Oracle11g安裝包 2、linux主機相關配置:   # vi /etc/sysconfig/network-scripts/ifcfg-eth0 配置IP地址 IPADDR=192.168.1.15 NETMASK=255.255.255.0 # vi /etc/sysconfig/network       配置網關 HOSTNAME=dba.No1 GATEWAY=192.168.1.254 # vi /etc/resolv.conf         配置DNS nameserver 192.168.1.254 # vi /etc/hosts           配置ip解析主機名 192.168.1.15 dba.No1 測試: # hostname dba.No1 # ping dba.No1

解釋:一般Linux系統網絡配置都已經配置好了,不用你自己去配置了,不過可以先通過命令來查看一下是否已經配置好了

3、配置linux服務器使其支持Xbrowser遠程桌面連接

  相關配置文件介紹如下:

?

1./usr/share/gdm/defaults.conf—- GNOME管理默認的配置文件 2./etc/inittab—init進程的主配置文件 3./etc/gdm/custom.conf—GNOME的自定義配置文件 查看defaults.conf來自于那個軟件包: # rpm -qf /usr/share/gdm/defaults.conf gdm-2.16.0-59.el5

?

4、查看gdm軟件包的描述信息:

# rpm -qf /usr/share/gdm/defaults.conf gdm-2.16.0-59.el5 # rpm -qi gdm Name : gdm Relocations: (not relocatable) Version : 2.16.0 Vendor: Red Hat, Inc. Release : 59.el5 Build Date: 2011年10月29日 星期六 05時54分09秒 Install Date: 2015年01月05日 星期一 09時54分18秒 Build Host: hs20-bc2-3.build.redhat.com Group : User Interface/X Source RPM: gdm-2.16.0-59.el5.src.rpm Size : 11673818 License: LGPL/GPL Signature : DSA/SHA1, 2011年11月30日 星期三 22時34分06秒, Key ID 5326810137017186 Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> URL : ftp://ftp.gnome.org/pub/GNOME/sources/gdm Summary : GNOME 顯示管理器。 Description : Gdm (GNOME 顯示管理器) 是一個具有高度可配置性的對xdm(X 顯示管理器)的重新實現。Gdm 允許您在一個運行著 X 窗口系統的系統中登錄,并支持在您的本地機器上同時運行幾個 X 會話。

5、服務器配置

1.改變defaults.conf文件權限,默認是只讀 chmod 700 /usr/share/gdm/defaults.conf 2.做如下配置—編輯/usr/share/gdm/defaults.conf Enable=true DisplaysPerHost=10 Port=177 AllowRoot=true AllowRemoteroot=true AllowRemoteAutoLogin=false 3.做如下配置—編輯 /etc/gdm/custom.conf [xdmcp] Enable=1 4.做如下配置—編輯 /etc/inittab(不要修改原來設置,在最后新增一行如下記錄) x:5:respawn:/usr/sbin/gdm#此設置經過試驗可以不加 5.重新加載GNOME桌面配置 init 3;init 5

6、掛載光驅安裝oracle軟件安裝所需要的軟件名,查看缺少的軟件包:

?

rpm -q binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc\ glibc-common glibc-devel glibc-headers ksh libaio libaio-devel libgcclibstdc++ \ libstdc++-devel make sysstat unixODBC unixODBC-devel # mkdir /mnt/cdrom # mount -t iso9660 /dev/cdrom /mnt/cdrom # cd /mnt/cdrom/Server/ 使用rpm -ivh 包名 ---安裝

?

解釋:這個必須要是檢查的,因為安裝Oracle需要依賴很多軟件包,如果Linux系統能夠連接外網,可以通過yum通過命令自動下載,否則只能自己手動去一個一個下載,相當麻煩

以下為我當時手工下載的,并執行安裝的,具體哪些是Oracle是必須的,記不太清了,后面會從Linux數據庫環境上拉一份最新的rpm包:

備注:從Linux環境上查詢最新的rpm軟件包:

?

7、創建oracle用戶和組:

?

# groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle

8、使用Xmanager Enterprise 4自帶的xftp上傳oracle軟件并解壓:

# mkdir /oraapp # cd /orapp # unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip # chown -R oracle:oinstall /oraapp/database

9、配置系統核心參數相關文件:/etc/sysctl.conf

# vi /etc/sysctl.conf fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 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 = 1048576

使用系統核心參數生效:

?

# sysctl -p

?

10、修改Shell Limits 以便提高Oracle 的執行效率:

# vi /etc/security/limits.conf oracle soft nofile 131072 oracle hard nofile 131072 oracle soft nproc 131072 oracle hard nproc 131072 oracle soft core unlimited oracle hard core unlimited oracle soft memlock 50000000 oracle hard memlock 50000000

11、創建oracle安裝目錄

# mkdir -p /u01/app/oracle # chown -R oracle:oinstall /u01 # chmod -R 755 /u01

12、修改oracle環境變量:

#my oracle set export TMP=/tmp export TMPDIR=$TMP export EDITOR=vim export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/11.2/db_1 export ORACLE_SID=secooler export NLS_LANG=american_america.zhs16gbk export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib export PATH=$ORACLE_HOME/bin:$PATH umask 022

13、測試oracle環境變量是否配置成功:

$ echo $ORACLE_HOME /u01/app/oracle/product/11.2/db_1 [oracle@dba ~]$ echo $ORACLE_BASE /u01/app/oracle

14、進入圖形化環境安裝? 就是最開始提到的Xmanage

# xhost + # export DISPLAY=192.168.1.4:0.0 # su - oracle # cd /oraapp/database/ $ ./runInstaller 如果不想讓oracle檢查先決條件的話 ./runInstaller -ignoresysprereqs

oracle11gR2安裝的第一個界面:

不接收安全更新 ? 下一步

選擇僅安裝數據庫軟件 ?下一步

?

單實例數據庫安裝 下一步

?

?

默認 ?下一步

?

企業版 ?下一步

?

默認 下一步

?

默認 ?下一步

?

默認 ?下一步

先決條件檢查,確保所有依賴的軟件包都以安裝?

?

完成?

?

安裝過程中需要運行如下所示的兩個腳本?

?

/u01/app/oraInventory/orainstRoot.sh /u01/app/oracle/product/11.2/db_1/root.sh 以oracle用戶環境root身份運行以上兩個腳本: [root@dba Server]# su - oracle [oracle@dba ~]$ su 口令: # cd $ORACLE_HOME # ./root.sh # cd $ORACLE_BASE # ../oraInventory/orainstRoot.sh

?

?

轉載于:https://www.cnblogs.com/xushuyi/articles/6623520.html

總結

以上是生活随笔為你收集整理的Oracle(21)—— Linux环境部署Oracle11g数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。