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

溫馨提示×

溫馨提示×

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

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

CentOS下怎么安裝Oracle11g數據庫管理系統

發布時間:2022-01-20 16:32:34 來源:億速云 閱讀:143 作者:iii 欄目:開發技術

這篇“CentOS下怎么安裝Oracle11g數據庫管理系統”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“CentOS下怎么安裝Oracle11g數據庫管理系統”文章吧。

oracle11g是甲骨文公司憑借自已30年的設計經驗,成功打造的功能強大的關系數據庫管理系統,目前共發行了linux版本和windows版本,軟件數據庫的高效性、安全性、穩定性、延展性,是其成功的關鍵因素,世界上的幾乎所有大型信息化系統都在應用Oracle技術。

環境準備

\1. 一臺裝有CentOS 6.8 x64的服務器(虛擬機也可)

\2. linux.x64_11gR2_database_1of2.zip

\3. linux.x64_11gR2_database_2of2.zip”

系統要求如下

\1. SWAP分區大于3G

\1. Oracle安裝目錄剩余空間大于20G

\2. Centos6.x 系統

安裝centos系統

首先我們要安裝一個帶X window的版本。

配置系統參數

\1. 添加oracle用戶 使用一下命令,創建組和用戶

root@localhost:~# groupadd oinstallroot@localhost:~# groupadd dbaroot@localhost:~# groupadd operroot@localhost:~# useradd -g oinstall -G dba,oper oracleroot@localhost:~# passwd oracle

\2. 配置內核參數 將一下內容寫入/etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
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 = 1048586

\3. 配置系統句柄限制 在 /etc/security/limits.conf 文件中添加下列參數 用于優化內核可以不修改,不修改可能會出現溢出

oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240

安裝oracle

使用oracle用戶,運行此命令開始安裝oracle

oracle@localhost:~$ /u01/app/database/runInstaller

\1. Configure Security Updates 我們去掉oracle support password 的,email可以不用填寫.下一步 提示沒有email 直接點yes忽視即可

  CentOS下怎么安裝Oracle11g數據庫管理系統

\2. Select Installation Option 安裝和配置數據庫` 只安裝實例 升級數據庫 我們選擇安裝和配置數據庫 CentOS下怎么安裝Oracle11g數據庫管理系統 

\3. System Class 桌面版本 服務器版本 我這里選擇服務器版本 CentOS下怎么安裝Oracle11g數據庫管理系統

\4. Node selection 單實例 集群環境 我這里選擇單實例模式 CentOS下怎么安裝Oracle11g數據庫管理系統

\5. Select Install Type 普通安裝 高級安裝 我這里選擇高級安裝 CentOS下怎么安裝Oracle11g數據庫管理系統

\6. Select Product Language 選擇你所需要的語言 我這里只用到英語。所已只有English就可以 要用到中文存儲的往后看 CentOS下怎么安裝Oracle11g數據庫管理系統

\7. Select Database Edition 企業版 標準版 標準版1 我這里選擇的是企業版 CentOS下怎么安裝Oracle11g數據庫管理系統 

PS:需要了解其中不懂的可以參考 [Oracle EE SE SE1各版本區別]

\8. Specify Installation Location 設置oracle 安裝目錄和home 目錄 這個位置是獲取oracle 的 $ORACLE_BASE$ ORACLE_HOME 的值 (盡量不要修改。如果修改請一起修改oracle用戶的變量值) CentOS下怎么安裝Oracle11g數據庫管理系統

\9. Create Inventory 設置oracle 記錄文件位置 保持默認即可 CentOS下怎么安裝Oracle11g數據庫管理系統

\10. Select Configuration Type CentOS下怎么安裝Oracle11g數據庫管理系統

\11. Specify Database Identifiers 設置實例名 CentOS下怎么安裝Oracle11g數據庫管理系統

\12. Specify Configuration Options 配置實例參數,可以根據實際情況配置內存占用。盡量不要超過50% CentOS下怎么安裝Oracle11g數據庫管理系統 

如果數據庫中需要存儲中文在Character sets中設置GBK字符集

\13. Specify Management Options 設置數據庫管理選項 直接下一步,暫時不需要。 CentOS下怎么安裝Oracle11g數據庫管理系統

\14. Specify Database Storage Options 知道數據庫存儲選項 這里選擇文件系統,不使用asm管理文件

\15. Specify Recovery Options 數據庫恢復選項 這里不開啟自動備份數據庫 如果有需要可以自行調整 CentOS下怎么安裝Oracle11g數據庫管理系統

\16. Specify Schema Passwords 設置數據庫密碼 按照需要設置數據庫密碼 CentOS下怎么安裝Oracle11g數據庫管理系統

\17. Privileged Operating System Groups 設置數據庫權限組,用于和本機用戶綁定。 CentOS下怎么安裝Oracle11g數據庫管理系統

\18. Perform Prerequisite Checks 效驗數據庫安裝環境 CentOS下怎么安裝Oracle11g數據庫管理系統 

PS:出現以下這些包未安裝。

  CentOS下怎么安裝Oracle11g數據庫管理系統 

需要安裝包

gcc.x86_64
libaio.i686
glibc.i686
compat-libstdc++-33.i686
compat-libstdc++-33.x86_64
elfutils-libelf-devel
gcc-c++
libaio-devel.x86_64
libaio-devel.i686
libstdc++.i686
unixODBC.i686
unixODBC.x86_64
unixODBC-devel.x86_64
unixODBC-devel.i686

先安裝 epel源

root@localhost:~# yum install epel-release -y

然后下載pdksh-5.2.14

root@localhost:~# wget ftp://rpmfind.net/linux/centos/5.11/os/x86_64/CentOS/pdksh-5.2.14-37.el5_8.1.x86_64.rpm

最后在安裝其他包

安裝完成后點擊 Check Again 重新效驗 CentOS下怎么安裝Oracle11g數據庫管理系統 

剩下的這些包是因為Oracle 11G 需要的是i386版本而centos6開始使用i686標準導致的,勾選右上角的Ignore All。 PS: [i386和i686區別]

\19. Summary 數據安裝的配置文本。有需要的可以保持配置文本 CentOS下怎么安裝Oracle11g數據庫管理系統

\20. Install Product 開始安裝,等待。。。。。 CentOS下怎么安裝Oracle11g數據庫管理系統 

安裝塊結束時會彈出一個對話框。

CentOS下怎么安裝Oracle11g數據庫管理系統 

這里我們點擊右下角的Password Management 修改密碼,有需要的可以開啟socct用戶 CentOS下怎么安裝Oracle11g數據庫管理系統 

這個彈框提示我們需要用root權限運行這兩腳本。 CentOS下怎么安裝Oracle11g數據庫管理系統 

切換到root用戶運行下面命令

root@localhost:~# /u01/app/oraInventory/orainstRoot.shroot@localhost:~# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh

點擊ok完成安裝

\21. Finish 完成安裝 圖中有em控制臺的地址 CentOS下怎么安裝Oracle11g數據庫管理系統

為oracle創建服務

\1. 設置dbstart命令生效 修改 /etc/oratab文件最后一行的最后一個N改為Y

orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y

\2. 新建/etc/init.d/oracle 文件 將下列內容寫入到文件中

#chkconfig:2345 98 05#description:Oracle Server#add for oracleORACLE_BASE=/u01/app/oracle/export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_HOME
ORACLE_SID=orclexport ORACLE_SID
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexport LD_LIBRARY_PATHcase "$1" instart)echo "Starting Oracle..."su - oracle -c "lsnrctl start"su - oracle -c "dbstart 1> $ORACLE_HOME/bin/dbstart.log 2> $ORACLE_HOME/bin/dbstart.err"echo "Started."exit 0
;;
stop)echo "Stoping Oracle..."su - oracle -c "lsnrctl stop"su - oracle -c "dbshut"echo "Stoped."exit 0
;;
*)echo "Usage: $0 {start|stop}"exit 1esac

\3. 然后給oracle文件執行權限

root@localhost:~# chmod +x /etc/init.d/oracle

\4. 添加開機啟動

root@localhost:~# chkconfig --add oracleroot@localhost:~# chkconfig oracle on

\5. 添加開機啟動em控制臺

/etc/rc.loder文件中添加

su - oracle -c "emctl start dbconsole"

完成安裝

博主整理了一下oracle的常用命令

dbca 數據庫配置器
netca 監聽器配置器
netmgr 監聽控制器
dbstart 開啟數據庫
dbshut 關閉數據庫
lsnrctl start 開啟監聽
lsnrctl stop 關閉監聽
emctl start dbconsole 開啟em控制臺
emctl stop dbconsole 關閉em控制臺
sqlplus / as sysdba 使用sysdba權限登錄當前數據庫

以上就是關于“CentOS下怎么安裝Oracle11g數據庫管理系統”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

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

AI

荔浦县| 白城市| 白朗县| 怀集县| 敖汉旗| 上蔡县| 勃利县| 平泉县| 英吉沙县| 长沙县| 伊春市| 康乐县| 武胜县| 辽宁省| 聂荣县| 襄垣县| 安乡县| 北流市| 竹北市| 澳门| 舟山市| 旬邑县| 普洱| 读书| 东丽区| 资讯| 七台河市| 隆回县| 惠东县| 景德镇市| 会昌县| 杭锦后旗| 黑山县| 额敏县| 唐海县| 府谷县| 蒙城县| 五大连池市| 尼勒克县| 柳江县| 临城县|