頻道欄目
首頁 > 資訊 > Oracle > 正文

centos7系統安裝oracle11g指南

16-05-09        來源:[db:作者]  
收藏   我要投稿

準備工作:

centos7系統正常工作且已經聯網。

centos7有圖形界面,因為后續安裝有需要圖形界面操作

oracle11g安裝包下載完成(下載資源網址http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/112010-linuxsoft-098940-zhs.html)

安裝步驟:

1. 安裝oracle11g之前,先要安裝centos幾個系統包

compat-libstdc++-33.i686

elfutils-libelf-devel.i686

libstdc++-devel.i686

gcc-c++.i686

libaio-devel.i686

unixODBC.i686

unixODBC-devel.i686

安裝方法: 聯網狀態下,使用yum命令。

yum search 包名 // 搜索鏡像站點的資源,看是否有該包。 不同系統可能包名名稱多少有點差距,所以執行該步就是為了讓不同系統的用戶瀏覽本文檔時,找到自己相對應的包,一般包名核心名稱不會變,只是后面會加些版本號之類的。

yum install 包名 // 安裝上述包, 一個一個挨個安裝。 最好search一個包,找到對應包名,然后install該包

沒網狀態下,只能想辦法從其它機器上下載這些包,再回來解壓安裝。

2. oracle必須有單獨的linux用戶去管理,所以必須新建用戶

第一步: root用戶登錄

第二步: groupadd dba

groupadd oinstall //添加dba用戶組 和oinstall用戶組

第三步: useradd oracle -d /home/oracle -g oinstall -G dba -m //創建用戶oracle , 創建該用戶的主文件夾/home/oracle , 設置該用戶的初始用戶組 oinstall,次要用戶組 dba。-m 是強制創建用戶主文件夾的意思,可寫可不寫。

passwd oracle // 為oracle用戶設置密碼

第四步: 預先創建安裝目錄

mkdir -p /opt/oracle/product

mkdir -p /opt/oracle/product/11.2.0

mkdir -p /opt/oraInventory

mkdir -p /opt/oracle/oradata

設置目錄的所有者所屬組和權限

chown -R oracle.oinstall /opt/oracle //設置/opt/oracle的所有者為oracle 用戶組為oinstall

chown -R oracle.oinstall /opt/oracle /oradata
chown -R oracle.oinstall /opt/oracle/product/11.2.0

chown -R oracle.dba /opt/oraInventory

chown oracle.dba /opt/oracle

第五步: 設置環境變量

(1) su - oracle // 切換到oracle用戶

(2) cd //進去主文件夾目錄下

(3) vim .bash_profile // 打開環境變量設置文件

(4) 添加 如下環境變量

export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0
export ORACLE_OWNER=oracle
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"

注:添加之前, 默認環境變量中會有PATH環境變量,切記將其注釋掉

#PATH=$PATH:$HOME/.local/bin:$HOME/bin
#export PATH

保存并退出

(5) . .bash_profile // 使.bash_profile文件立即生效

3. 上傳oracle11g文件到oracle用戶主文件夾下,并安裝

第一步: 檢查是否是oracle用戶登錄 (whoami命令)

第二步: mkdir /home/oracle/oraclesetup // 創建oraclesetup 文件夾

第三步: 將oracle11g文件傳到oraclesetup 文件夾, 并解壓

unzip linux_11gR2_database_1of2.zip

unzip linux_11gR2_database_2of2.zip

生成database文件夾

第四步: chmod +x install/.oui

chmod +x install/unzip

chmod +x runInstaller //確定這三個文件有執行權限,有了可以不執行該三個命令

第五步: oracle賬戶登錄圖形界面, 右擊鼠標右鍵,打開一個命令端口(是圖形界面中打開一個命令端口);

進入database目錄

一般有如下文件說明上述步驟基本執行正確

第六步: 將該終端的語系設置成英文的,否則一會打開oracle圖形安裝界面會出現亂碼

export LANG=en_US.UTF8

第七步: 執行runInstaller界面

(1)runInstaller

出現圖形安裝界面

Email不用填, 下面勾選框取消勾選,下一步

(2)

選擇 創建和配置數據庫 選項, 下一步

(3) 選擇 desktop class版(學習用)

(4)

注意字符集(character set)配置為unicode(AL32UTF8), 創建用戶密碼(需要數字,字母大小寫結合), 其余默認就行,下一步

(5) "Prerequisite Checks", 默認,下一步,出現界面,勾選“ignore all”,下一步

(6) "summary"默認, 點擊“finish”

然后慢慢等待解壓安裝

途中有可能會出現如下報錯: Error in invoking target 'agent nmhs' of makefile,解決方法如下

之后, “retry”,當看到如下界面便ok了

4. 配置監聽程序

第一步: 重新在圖形界面打開一個命令端口,輸入netca, 出現如下窗口, 選擇“Listener configuration”

如果netca后,命令行端口提示無此命令,則oracle用戶退出, 再次重新登錄圖形界面,打開命令行界面,設置語系

export LANG=en_US.UTF-8

執行netca

第二步:按如下步驟進行

yes

默認

5. 配置另一監聽器

填入你的主機IP

最終finish

6. 測試

oracle登錄文字界面,測試

成功。!

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片