中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

發布時間:2020-03-12 23:07:35 來源:網絡 閱讀:26534 作者:zjcnew 欄目:數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫


資源準備


  一臺已經安裝CentOS 6.8 x86_64系統的主機,需要安裝出桌面環境與火狐瀏覽器。如果僅安裝了命令行環境,在配置yum源后,使用命令 yum groupinstall "Desktop" -y 來安裝。

  登錄到桌面環境,可以是本地登錄到的桌面環境,也可以是通過vnc或xmanager等工具遠程登錄的桌面環境(配置過程參閱網絡搜索)。

  登錄到桌面環境后使用火狐瀏覽器訪問Oracle官網http://www.oracle.com/下載目前最新版Oracle 12.1.0.2.0數據庫,下載-數據庫-Oracle數據庫;如果是內網用戶或隔離環境無法直接訪問到Oracle官網,則請使用有訪問權限的主機下載安裝包后上傳到待安裝主機。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

選擇最新版12.1.0.2.0針對Linux x86_64平臺,點擊后面的“See All”

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

同意協議,下載兩部分壓縮安裝包到系統。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

使用已有的Oracle賬號或免費注冊一個Oracle賬號登錄后即可開始下載

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

下載完成后使用cksum命令檢驗下載的安裝包CRC校驗碼

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

與官網標示的CRC校驗碼比對來確認下載的安裝包文件是否完整

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫


安裝數據庫


在確定安裝包下載完整的情況下,開始數據庫安裝。

確認xorg-x11-utils軟件包是否安裝,如果未安裝則使用下面命令來安裝。

yum install xorg-x11-utils -y


Oracle數據的安裝不能使用root用戶,創一個Oracle用戶并設置密碼,將安裝包與oracle安裝位置所在目錄所有者更為oracle用戶(這里專門使用一塊數據盤data來存放所有oracle數據),使用該用戶登錄到圖形環境來安裝Oracle。

useradd oracle

passwd oracle

chown -R oracle /data

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

切換到安裝包所在目錄下,使用unzip命令來解壓安裝包文件

cd /data

unzip linuxamd64_12102_database_1of2.zip

unzip linuxamd64_12102_database_2of2.zip

解壓完成后得到一個名稱為database,容量大小2.8GB的目錄。實際是這兩部分壓縮包共同解壓出的所有文件。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

切換到database目錄,啟動安裝程序 ./runInstaller

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

提示安裝環境所需要求,臨時目錄必須大于500MB,swap空間必須大于150MB,顯示配置至少256顏色等等。滿足條件則顯示passed,只要有不滿足條件的都會顯示failed,則需要處理到滿足條件后再繼續執行安裝程序。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

等一段時間后,打開Oracle圖形安裝向導,這里直接跳過更細提醒郵箱設置

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

僅僅安裝數據庫軟件

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

這里選擇單實例數據庫安裝

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

默認英語語言

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

數據庫版本默認

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫


安裝配置,包括數據庫位置、Oracle軟件安裝位置。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

產品清單目錄設置

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

配置系統用戶組

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

環境需求檢查,顯示為NO,則是不滿足條件須要處理。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

點擊修復和再次檢查

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

提示要求打開一個terminal終端,使用root用戶登錄運行修復腳本 /tmp/CVU_12.1.0.2.0_oracle/runfixup.sh

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

點擊OK后自動再次檢查,發現還剩下一些不通過的需求。例如查看到swap空間大小不滿足需求,提示需要16GB大小,而實際只有8GB大小的空間,那么這里需要手工擴容swap空間。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

在terminal終端操作切換到root用戶,使用dd命令在剩余空間較大的數據盤創建一個接近9GB大小的文件。

dd if=/dev/zero of=/data/swap.file bs=4096 count=2250000

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

將該文件格式化為swap文件系統

mkswap /data/swap.file

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

啟動swap文件系統,隨后可以看到swap空間成功擴容到16GB。

swapon /data/swap.file

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

寫入開機自動掛載文件/etc/fstab

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

運行再次檢查

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

發現swap空間的提示已經沒有了,只剩下軟件包問題。看到提示信息為缺失,那么使用yum工具來安裝缺失的所有軟件包即可。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

在主機yum源配置成功的情況下root用戶執行來安裝

yum install compat-libcap1-1.10 compat-libstdc++-33-3.2.3 ksh libaio-devel-0.3.107 -y

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

成功安裝這些軟件包

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

運行再次檢查就通過的需求,進入到安裝信息概覽,如果有誤的信息可直接點擊編輯來修改,最后確認信息無誤開始安裝即可。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

安裝過程中可能會出現執行配置腳本的提示信息

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

直接在terminal終端切換到root用戶執行相應的腳本即可

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

執行完成再點擊提示框確認即可

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

最后提示數據庫安裝成功

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

在啟動安裝程序的terminal終端提示本次安裝的日志文件位置

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫


創建數據庫


使用dbca工具創建數據庫,執行命令打開配置數據庫圖形向導

/data/oracle/app/oracle/product/12.1.0/dbhome_1/bin/dbca

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

創建數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

高級模式創建

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

一般用途或事物處理

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

配置數據庫名與SID,創建為容器數據庫(這里建立的數據庫實例為vcenter)。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

管理選項默認

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

數據庫認證,這里為所有用戶創建相同的密碼。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

配置監聽器

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

數據庫存儲的配置

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

啟用歸檔日志參數設置

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

數據庫選項

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

初始化參數

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

創建選項

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

需求檢查通過直接進入安裝信息概覽,點擊完成開始創建數據庫,顯示進度信息。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

創建完成關閉向導

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫


登錄數據庫


編輯Oracle用戶環境變量 /home/oracle/.bash_profile 添加

export ORACLE_BASE=/data/oracle/app/oracle/

export ORACLE_HOME=/data/oracle/app/oracle/product/12.1.0/dbhome_1/

PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

執行命令 source /home/oracle/.bash_profile 使環境變量立即生效。

將數據庫實例注冊到監聽器,執行命令打開網絡管理器 /data/oracle/app/oracle/product/12.1.0/dbhome_1/bin/netmgr

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

鍵入數據庫名、數據庫主目錄與SID

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

保存配置并退出

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫




啟動監聽器

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

查看監聽器狀態

/data/oracle/app/oracle/product/12.1.0/dbhome_1/bin/lsnrctl status

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

當然這里也可以直接編輯監聽器配置文件來添加

/data/oracle/app/oracle/product/12.1.0/dbhome_1/network/admin/listener.ora

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

使用命令sys用戶(擁有最高權限)作為sysdba登錄數據庫。這里sys為數據最高權限管理員用戶登錄時,必須以sysdba或sysoper身份登錄,!QAZxsw為登錄密碼,oracle為數據庫的服務名。

/data/oracle/app/oracle/product/12.1.0/dbhome_1/bin/sqlplus 'sys'/'!QAZxsw2'@vcenter as sysdba

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

啟動此數據庫實例

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

查看用戶

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

查詢數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

停止此數據庫實例

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

編寫開機自啟動oracle數據庫實例腳本

root用戶登錄系統創建文件 /etc/init.d/oracle

#!/bin/sh

#chkconfig: 2345 20 80

#description: Oracle dbstart / dbshut

ORA_HOME=/data/oracle/app/oracle/product/12.1.0/dbhome_1

ORA_OWNER=oracle


start(){

    su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbstart ${ORA_HOME}"

    echo -e "Starting Database: [  \e[0;32mOK\e[0m  ]"

}


stop(){

    su - ${ORA_OWNER} -c "${ORA_HOME}/bin/dbshut ${ORA_HOME}"

    echo -e "Stoping Database: [  \e[0;32mOK\e[0m  ]"

}


case "$1" in

    'start')

        start

    ;;

    'stop')

        stop

    ;;

    'restart')

        stop

        start

    ;;

esac

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

為腳本添加執行權限

chmod 755 /etc/init.d/oracle

添加到chkconfig服務管理,查看2345運行級別是否為開機啟動模式。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

修改配置文件 /etc/oratab 將最后的N改為Y,否則啟動停止服務不會管理該數據庫,這里可以添加多個數據庫實例的管理。

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

測試啟動oracle服務情況,啟動日志默認保存在/data/oracle/app/oracle/product/12.1.0/dbhome_1/startup.log

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

查看監聽器進程,監聽器日志默認保存在/data/oracle/app/oracle/product/12.1.0/dbhome_1/listener.log

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫測試登錄數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

測試停止oracle情況,停止日志默認保存在/data/oracle/app/oracle/product/12.1.0/dbhome_1/shutdown.log

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

查看監聽器進程

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

測試登錄數據庫

CentOS 6.8系統安裝Oracle 12.1.0.2.0數據庫

最后重啟系統測試開機自啟動狀況。




向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建德市| 法库县| 胶州市| 客服| 武宣县| 镇远县| 武隆县| 都江堰市| 灵山县| 南川市| 广昌县| 宁河县| 阿克| 南昌市| 屯门区| 宾阳县| 平山县| 新宁县| 咸阳市| 如皋市| 咸宁市| 旅游| 大同县| 乐亭县| 海林市| 云阳县| 衡南县| 儋州市| 永城市| 寻乌县| 巴林右旗| 安徽省| 临漳县| 大竹县| 永修县| 武川县| 额敏县| 息烽县| 抚顺市| 兴业县| 右玉县|