Linux6.2 64位安裝oracle11g
目前成都創新互聯已為上1000家的企業提供了網站建設、域名、網頁空間、綿陽服務器托管、企業網站設計、三亞網站維護等服務,公司將堅持客戶導向、應用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協力一起成長,共同發展。目錄
一、安裝環境... 1
二、系統要求... 1
三、安裝準備... 1
四、軟件環境配置... 2
1、oracle必備的開發工具... 2
2、修改操作系統核心參數... 3
3、創建oracle用戶及組... 4
五、安裝過程... 4
六、數據庫建庫... 15
七、安裝監聽... 23
一、安裝環境
Linux服務器:Red Hat 6.2 64位
Oracle服務器:Oracle11gR2 64位
系統要求 | 說明 |
內存 | 必須高于1G的物理內存(內存建議2G,虛擬內存建議4G) |
交換空間 | 一般為內存的2倍,例如:1G的內存可以設置swap分區為3G大小 |
硬盤 | 5G以上 |
三、安裝準備
安裝包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip
主機名修改:
[root@just ~]# hostname //查看主機名 just修改下面兩個文件,保持一樣的主機名
[root@just ~]# vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 192.168.2.10 just //添加本機IP地址與主機名[root@just ~]# vi /etc/sysconfig/network NETWORKING=yes HOSTNAME=just //修改為現在本機主機名修改好主機名后要重啟一下電腦,使基生效。
oracle 11g的安裝過程通常在,圖形桌面中進行,因此建議使用已裝有GNOME中文桌面環境的RHEL 6服務器。軟件開發工具當然也是必不可少的:
yum install -y binutils \ compat-libcap1 \ compat-libstdc++-33 \ compat-libstdc++-33.i686 \ gcc \ gcc-c++ \ glibc.i686 \ glibc \ glibc-devel \ glibc-devel.i686 \ libgcc.i686 \ libgcc \ libstdc++.i686 \ libstdc++ \ libstdc++-devel.i686 \ libstdc++-devel \ libaio.i686 \ libaio \ libaio-devel.i686 \ libaio-devel \ make \ sysstat \ unixODBC \ unixODBC.i686 \ unixODBC-devel \ unixODBC-devel.i686 \ libXext.i686 \ libXext \ elfutils-libelf-devel \ pdksh \ unzip如果交換空間不夠可以用下面命令來增加:
dd if=/dev/zero of=/test bs=1G count=4 mkswap -f /test swapon /test free -m2、修改操作系統核心參數
在Root用戶下執行以下步驟:
1)修改用戶的SHELL的限制,修改/etc/security/limits.conf文件
輸入命令:vi /etc/security/limits.conf,按i鍵進入編輯模式,將下列內容加入該文件。
vi /etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 655362)修改/etc/pam.d/login 文件,輸入命令:vi /etc/pam.d/login,按i鍵進入編輯模式,將下列內容加入該文件。
vi /etc/pam.d/login session required pam_limits.so3)修改linux內核,修改/etc/sysctl.conf文件,輸入命令:vi /etc/sysctl.conf ,按i鍵進入編輯模式,將下列內容加入該文件
vi /etc/sysctl.conf fs.file-max = 6815744 fs.aio-max-nr = 1048576 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.conf文件里有下面兩個參數,記得注釋掉
#kernel.shmmax #kernel.shmall4)要使 /etc/sysctl.conf 更改立即生效,執行以下命令。 輸入:sysctl -p
修改目錄權限:
chown -R oracle:oinstall /u01/ chmod 755 -R /u01/5)將準備好安裝包:linux.x64_11gR2_database_1of2.zip、linux.x64_11gR2_database_2of2.zip放到oracle用戶目錄下,使其屬主與屬組為oracle:oinstall
五、安裝過程
切換到oracle用戶下:
1)配置oracle用戶的環境變量
vi ~oracle/.bash_profile TMP=/tmp;export TMP TMPDIR=$TMP;export TMPDIR ORACLE_BASE=/u01/app/oracle;export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1;export ORACLE_HOME ORACLE_SID=res;export ORACLE_SID LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib;export LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LANG=en_US.utf8; export LANG NLS_LANG=american_america.AL32UTF8 #NLS_LANG='SIMPLIFIEDCHINESE_CHINA.AL32UTF8'; export NLS_LANG2) 當上述系統要求操作全部完成后,注銷系統,在圖形界面以Oracle用戶登陸。首先將下載的Oracle安裝包復制到linux中。
將1of2、2of2這兩個zip壓縮包解壓,就可以獲得database文件夾
unzip /media/linux_11gR2_database_1of2.zip unzip /media/linux_11gR2_database_2of2.zip解壓完成后 cd 進入其解壓后的目錄database
輸入命令:
cd database3)修改cvu_prereq.xml文件里相關的開發包的ARCHITECTURE值,這個值默認是i386的,要修改為i686不然后面安裝會有如下報錯的
4)開始安裝(以oracle用戶登錄到系統安裝)
進入database目錄,運行安裝文件開始安裝
# ./runInstaller進入圖形化界面,一步步安裝取消勾選I wish…(依照個人),點擊Next,彈出確認框再點Yes
選擇第二項:Install database software only,僅安裝數據庫軟件
選擇Singel instance database installation(單實例數據庫安裝),點擊Next
選擇產品語言,默認英語,附加選擇了簡體中文,點擊Next
選擇數據庫版本,默認企業版,點擊Next
配置Oracle安裝目錄,由于安裝前環境變量的配置,安裝程序自動讀取配置,自動選擇好了Oracle Base和Software Location,如圖所示,點擊Next
同上,Oracle Inventory Directory目錄也自動選擇好了,點擊Next
保持默認,點擊Next
安裝檢查中
缺少兩個包elfutils-libelf-devel、pdksh
安裝elfutils-libelf-devel和pdksh這兩個包
鏡像盤沒有pdksh這個rpm包,從網上下載pdksh的rpm包并安裝
# rpm -ivh pdksh-5.2.14-30.x86_64.rpm warning: pdksh-5.2.14-30.x86_64.rpm: HeaderV3 DSA/SHA1 Signature, key ID 73307de6: NOKEY Preparing... ########################################### [100%] 1:pdksh ########################################### [100%]以上步驟完成后點擊按鈕Check Again,發現不滿足列表并沒有清除,而是少了一些,此時勾選右側復選框Ignoreall,點Next即可向下安裝了(內存和緩存問題根據自己的實際情況分配)
不建議使用oracle基地/ u01 / app / oracle作為用戶的主目錄,yes或no都行
在root用戶下執行下面兩個腳本,執行完點OK
安裝完成
六、數據庫建庫
1) 還是在oracle用戶的圖形界面oracle用戶中,新開啟一個終端,直接輸入命令dbca會彈出如下界面。
創建庫
選擇第一個一般用途或事務用途
配置全局數據庫名稱
配置四個內置超級管理員密碼,建議統一密碼,便于記憶用
提示密碼過于簡單,不管它,點擊Yes
數據庫存放位置,我這里采用默認
內存分配(勾選使用自動內存管理)
內存分配(勾選使用自動內存管理)
指定字符集
經過漫長的等待,當看到此界面,說明oracle建庫完成
1) 在oracle用戶的圖形界面oracle用戶中,新開啟一個終端,輸入命令netca 會彈出如下界面。創建監聽服務(充當oracle服務器,讓別的oracle客戶端連接本oracle服務器)
2)配置本地網絡服務名(充當oracle客戶端,連接別的oracle服務器)
輸入連接的oracle服務器的數據庫的實例名
輸入oracle服務器的ip地址
可以測試也可以不測試的,這里我沒有測試
要想再配置一個,可以Yes,這里我選No
完成
這樣oracle服務器安裝配置基本就完成了。
查看oracle家目錄下已經有listener.ora和tnsnames.ora兩個文件
另外有需要云服務器可以了解下創新互聯cdcxhl.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。
分享標題:redhat6.264位安裝oracle11g-創新互聯
轉載來于:http://vcdvsql.cn/article18/csssdp.html
成都網站建設公司_創新互聯,為您提供外貿網站建設、面包屑導航、網站營銷、虛擬主機、App設計、服務器托管
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯