Oracle 11G資料庫單例項安裝
一、準備工作
系統:CentOS 6.5
資料庫:Oracle 11.2.0.4
檢查包括:
系統磁碟要充足,最好提前規劃好,儘量不要將Oracle安裝到根目錄 ”/“ 下,避免因為系統日誌或者Oracle相關日誌導致根目錄磁碟容量佔滿導致出現問題。將資料庫安裝到足夠容量的磁碟下。
記憶體檢查,生產環境如果和其他服務放在一臺伺服器上,要確保記憶體分配合理,防止記憶體佔滿後Oracle資料庫臨時程式啟動出現錯誤導致資料庫崩潰。
swap空間,11G的swap空間一般4G夠用,也可根據實際需求適當調整。但一定要留有足夠的swap空間。
二、安裝前的系統配置
1.配置系統引數配置
(1)
[root@local ~]# vim /etc/sysctl.conf //將下面的內容複製到檔案的末尾kernel.shmmax = 4294967295kernel.shmall = 2097152 kernel.shmmni = 4096kernel.sem = 250 32000 100 128fs.file-max = 6815744net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default=1048576net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576fs.aio-max-nr=1048576
(2)執行命令使修改的引數生效:
[root@local ~]# sysctl -p
(3)配置關於檔案限制的引數:
[root@local ~]# vi /etc/security/limits.conf //會話開啟的檔案限制數目oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536
(4)配置IP地址與主機名對映
[root@local ~]# vi /etc/hosts 172.16.50.14 local
(5) 安裝所Oracle資料庫需要的包,執行下面命令。
[root@local ~]# yum -y install autoconf automake binutils-devel bison cpp dos2unix ftp gcc gcc-c++ lrzsz python-deve compat-db compat-db42 compat-db43 compat-gcc-34 compat-gcc-34-c++ compat-libstdc++-33 glibc-* glibc-*.i686 libXpm-*.i686 libXp.so.6 libXt.so.6 libXtst.so.6 libgcc_s.so.1 ksh libXp libaio-devel numactl numactl-devel unixODBC unixODBC-devel compat-libcap* elfutils-libelf*
(6)建立Oracle資料庫使用者和使用者組:(建議指定GID和UID方式(尤其叢集環境))
[root@local ~]# groupadd -g 54321 oinstall[root@local ~]# groupadd -g 54322 dba[root@local ~]# useradd -u 54321 -g oinstall -G dba oracle[root@local ~]# passwd oracle(給Oracle系統使用者建立密碼)
(7)建立oracle軟體安裝檔案目錄(假設安裝目錄放在新磁碟下/data):
[root@local ~]# mkdir -p /data/app/oracle [root@local ~]# chown -R oracle:oinstall /data
注意:在操作 chwon命令時,如果系統已有 /data ,並且目錄下已經執行或部署了其他服務或者安裝了mysql等其他型別資料庫,不要直接執行 chown -R ,它會把/data下所有目錄的屬主和屬組全部修改,如果有其他服務或者其他型別資料庫,就會導致目錄許可權出現還嚴重問題。
所以只要不是新建立目錄建議按照目錄逐個修改屬主和屬組:
[root@local ~]# chown oracle:oinstall /data[root@local ~]# cd /data[root@local ~]# chown oracle:oinstall /app[root@local ~]# cd app[root@local ~]# chown oracle:oinstall /oracle
(8)設定Oracle資料庫系統環境變數
[root@local ~]# su - oracle[root@local ~]# vim .bash_profile //修改oracle使用者家目錄下的檔案export ORACLE_BASE=/data/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/12.2.1.0export ORACLE_SID=ORCL export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
(9)將資料庫安裝包上傳到伺服器上,為便於安裝上傳至/home/oracle目錄下,並進行解壓,解壓時按照安裝包名稱上的序號順序逐個解壓,兩個包解壓完後會生成一個database資料夾,就是Oracle資料庫的安裝包:
[oracle@lcoal]# ls db_112040_Linux-x86-64_1of7.zip db_112040_Linux-x86-64_2of7.zip[oracle@lcoal]# unzip db_112040_Linux-x86-64_1of7.zip[oracle@lcoal]# unzip db_112040_Linux-x86-64_2of7.zip[oracle@lcoal]# ls database db_112040_Linux-x86-64_1of7.zip db_112040_Linux-x86-64_2of7.zip
三、Oracle資料庫的安裝
Oracle資料庫安裝一般會使用自帶UI進行圖形化安裝,避免靜默安裝時的配置錯誤,本次也是圖形化安裝。
圖形化安裝Oracle有兩種方式:
一是使用VNC遠端到Linux系統安裝,要求Linux安裝了桌面環境並且以桌面環境啟動。VNC配置參考:https://blog.csdn.net/qq_32838955/article/details/104254488
二是不需要Linux桌面環境啟動,需要安裝必要的依賴包組支援圖形化,使用Xmanger連結後在本地進行圖形化呼叫安裝,Xmanager配置方式參考:https://blog.csdn.net/qq_32838955/article/details/104254691
本次採用第二種方式進行資料庫安裝:
(圖形化呼叫不做詳細介紹,直接從安裝介面開始)
1.配置連結後安裝Oracle資料庫軟體:
[oracle@lcoal ~]# ./runinstaller //圖形化呼叫安裝介面
彈出的介面上取消勾選:
勾選取消後點選下一步,會彈出提示框,點選”yes“:
跳過軟體更新,然後點選下一步:
勾選只安裝Oracle軟體,然後點選下一步:
預設勾選單例項安裝,然後點選下一步:
預設支援英文,選擇支援簡體中文”simplified Chinese“,然後點選下一步:
預設選擇企業版安裝,然後點選下一步:
這一步介面顯示Oracle資料庫安裝目錄,確認與環境變數配置一致(如果不一致,說明環境變數配置出現問題,重新檢查配置,然後重新安裝),然後點選下一步:
預設,然後點選下一步:
預設選擇,然後點選下一步:
安裝前檢測,如果前面準備步驟沒問題,這一步檢測基本如下(swap不足可以忽略或者重新調整swap後再次安裝),如果Packages下有依賴包沒有安裝上,重新使用yum命令進行安裝,然後點選再次檢測 ”Check Again“。
加測沒有問題後,點選右上角的忽略全部 ”Ignore All“,然後點選下一步:
忽略提示,點選是即可:
資料庫基本資訊概覽,點選安裝即可:
開始安裝:
安裝最後階段會提示執行指令碼,按照提示的指令碼在root使用者下執行:
Oracle資料庫單獨軟體完成!!!
2.安裝Oracle資料庫監聽
Oracle資料庫軟體安裝完成後,進行監聽的安裝和配置:
[oracle@lcoal]# netca //啟動監聽圖形化安裝配置:
彈出的介面選擇”Listener configuration“(監聽配置),然後點選下一步:
第一次配置監聽,預設是”Add“,然後點選下一步:
設定監聽的名稱,這一步預設,然後點選下一步:
監聽使用的網路協議,預設,然後點選下一步:
配置監聽埠,預設是1521,為了提高安全性,可以勾選第二項配置自定義監聽埠:
注意,配置埠要注意不能與伺服器現有使用的埠衝突,衝突是會有如下提示,衝突後要重新定義埠號:
重新定義埠號,然後點選下一步:
提示是否配置另一個監聽,選擇NO,然後點選下一步:
監聽配置完畢,點選下一步:
回到初始介面,點選finish,結束安裝配置:
3.建立Oracle資料庫例項
[oracle@lcoal ~]# dbca //呼叫圖形化例項安裝
彈出初始介面,點選下一步:
第一次安裝,預設勾選建立一個資料庫”Create a Database“,然後點選下一步:
預設勾選一般事務處理(有特殊需求可選擇自定義資料庫-custom Database、資料倉儲-Data Warehouse),然後點選下一步:
填寫指定的資料庫例項名稱:
(一般兩者一樣,如果有特殊需求可單獨設定,全域性資料庫名是指監聽連結使用的SERVER NAME)
不安裝Oracle EM,所以取消勾選,然後點選下一步:
勾選統一設定資料庫管理賬號的密碼,然後點選下一步:
如果設定的密碼過於簡單,會有圖下提示,可以選擇忽略,或者重新配置複雜密碼,就不會在提示:
預設,點選下一步:
不需要配置閃回區,所以去掉勾選,然後點選下一步:
預設,然後點選下一步:
此步非常重要,首先配置資料庫記憶體,按照伺服器實際情況和需求設定資料庫記憶體大小,然後將自動記憶體管理勾選上,然後切換到Sizing :
切換到Sizing後,配置資料庫使用者連結數(根據實際記憶體和需求配置),完成後,切換到character sets(字符集)介面:
按照實際需求選擇所需要的字符集,本次是UTF-8字符集,完成後就可以點選下一步了:
預設,點選下一步:
預設,點選finish完成:
彈出的介面點選OK即可:
然後進入安裝進度條提示,等待進度條滿,就表示完成:
進度條跑滿後,會彈出提示框,點選Exit,退出即可:
至此Oracle資料庫安裝配置完成,檢視監聽狀態沒問題後即可正常連結!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30484956/viewspace-2680624/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle 11g 單例項資料庫的安裝Oracle單例資料庫
- 19C 單例項資料庫安裝單例資料庫
- 靜默安裝Oracle資料庫11gOracle資料庫
- oracle資料庫與oracle例項Oracle資料庫
- 滴滴雲伺服器上安裝Oracle12cR2單例項資料庫伺服器Oracle單例資料庫
- Oracle 11g RAC到單例項OGG同步Oracle單例
- 多個資料庫是否可以共有一個Oracle 11g RAC例項KG資料庫Oracle
- 「Oracle」Oracle 資料庫安裝Oracle資料庫
- oracle資料庫建立資料庫例項-九五小龐Oracle資料庫
- Redis單例項安裝Redis單例
- ORACLE-LINUX環境字元介面單例項安裝OracleLinux字元單例
- 【PSU】Oracle打PSU及解除安裝PSU(單例項)Oracle單例
- 【Oracle】ASM例項安裝入門OracleASM
- 【ASK_ORACLE】Relink ASM單例項資料庫詳細步驟OracleASM單例資料庫
- Oracle 資料庫打包安裝Oracle資料庫
- Oracle 資料庫巡檢指令碼 單例項 RAC 輸出HTML格式Oracle資料庫指令碼單例HTML
- oracle11g安裝 單例項 系統centos7Oracle單例CentOS
- oracle rac資料庫的安裝Oracle資料庫
- vgant 安裝oracle資料庫racOracle資料庫
- 【11g 單庫解除安裝、靜默安裝】實驗
- Oracle 11G 安裝文件Oracle
- ORACLE 資料庫11.2.0.4 單例項伺服器IO等待高問題分析Oracle資料庫單例伺服器
- Oracle 12c資料庫安裝Oracle資料庫
- Oracle 11G RAC叢集安裝(3)——安裝OracleOracle
- oracle11g單例項透過命令列dbca靜默建立資料庫Oracle單例命令列資料庫
- Oracle 11G 安裝 bbed 工具Oracle
- oracle19c安裝 單例項 系統centos7 非cdbOracle單例CentOS
- 【資料庫資料恢復】ASM例項不能掛載的Oracle資料庫資料恢復案例資料庫資料恢復ASMOracle
- oracle資料庫跨平臺(AIX)從RAC恢復至(linux)下的單例項Oracle資料庫AILinux單例
- 11G oracle資料庫重新啟動crsOracle資料庫
- Oracle 11g用impdp還原資料庫Oracle資料庫
- windows2016 達夢8資料庫例項初始化和解除安裝Windows資料庫
- Oracle Linux 6.7 靜預設安裝Oracle 11gOracleLinux
- 靜默安裝Oracle11g資料庫Oracle資料庫
- 使用RPM安裝ORACLE-21c資料庫Oracle資料庫
- 使用RPM安裝ORACLE-19c資料庫Oracle資料庫
- mongodb關閉資料庫例項MongoDB資料庫
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle