亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

centos 6.5下安裝oracle 11gR2與Oracle自動啟動的配置

2024-08-29 13:59:40
字體:
來源:轉載
供稿:網友

注意:以下命令使用 root 用戶操作

安裝依賴包

主要思路為配置 oracle yum 倉庫,直接使用 yum 命令來安裝依賴包,避免手工逐個的安裝依賴包。

配置 yum 倉庫以下載 orcale 依賴包

注意:這里是CentOS 6.X 的 oracle 依賴倉庫,其他版本不同的。

導入 GPG Keys

wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle --no-check-certificate

安裝 oracle 依賴

yum install oracle-rdbms-server-11gR2-preinstall

設置 hostname

打開文件 /etc/sysconfig/network,并修改 HOSTNAME。

vi /etc/sysconfig/networkNETWORKING=yesHOSTNAME=oracle.buzheng.org

打開 /etc/host, 添加服務器本機IP地址 指向到 HOSTNAME

vi /etc/hosts192.168.1.15 oracle.buzheng.org oracle

oracle 用戶設置

當安裝好 oracle 依賴之后, oracle 用戶已經創建好了,不需要手工創建 oracle 用戶和相關的用戶組。

修改 oracle 用戶密碼

[root@oracle ~]# passwd oracle更改用戶 oracle 的密碼 。新的 密碼:重新輸入新的 密碼:passwd: 所有的身份驗證令牌已經成功更新。

修改系統限制

在文件 /etc/security/limits.d/90-nproc.conf 中添加如下的最后一行

[root@oracle ~]# vi /etc/security/limits.d/90-nproc.conf# Default limit for number of user's processes to prevent# accidental fork bombs.# See rhbz #432903 for reasoning.*   soft nproc  1024root  soft nproc  unlimited*   -  nproc  16384

修改 SELinux 為 permissive 模式

修改文件 /etc/selinux/config 如下所示

[root@oracle ~]# vi /etc/selinux/config# This file controls the state of SELinux on the system.# SELINUX= can take one of these three values:#  enforcing - SELinux security policy is enforced.#  permissive - SELinux prints warnings instead of enforcing.#  disabled - No SELinux policy is loaded.SELINUX=permissive# SELINUXTYPE= can take one of these two values:#  targeted - Targeted processes are protected,#  mls - Multi Level Security protection.SELINUXTYPE=targeted

重啟機器

[root@oracle]# reboot

創建 oracle 安裝目錄,并授權

[root@oracle]# mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1[root@oracle]# chown -R oracle:oinstall /u01[root@oracle]# chmod -R 775 /u01

授權 oracle 用戶能夠訪問 X Server

[root@oracle]# xhost + # 要在主機上運行,不能是遠程 shell

注意:以下命令使用 oracle 用戶操作

配置 oracle 安裝環境變量

切換到 oracle 用戶, 編輯 .bash_profile 文件, 如下所示, 添加環境配置。

[root@oracle]# su oracle[oracle@oracle]# vi .bash_profile# Oracle SettingsTMP=/tmp; export TMPTMPDIR=$TMP; export TMPDIRORACLE_HOSTNAME=oracle.buzheng.org; export ORACLE_HOSTNAMEORACLE_UNQNAME=orcl; export ORACLE_UNQNAMEORACLE_BASE=/u01/app/oracle; export ORACLE_BASEORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOMEORACLE_SID=orcl; export ORACLE_SIDPATH=/usr/sbin:$PATH; export PATHPATH=$ORACLE_HOME/bin:$PATH; export PATHLD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATHCLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH export PATH

下載 oracle 安裝文件,解壓縮后安裝

下載 oracle

打開 oracle 下載頁面,http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html , 下載下面兩個文件到 /home/oracle

linux.x64_11gR2_database_1of2.ziplinux.x64_11gR2_database_2of2.zip

解壓縮文件并運行

unzip linux.x64_11gR2_database_1of2.zipunzip linux.x64_11gR2_database_2of2.zipcd database./runInstaller

若為中文系統,安裝界面會出現中文亂碼,需要先將環境變為英文,在安裝

export LANG=en_US./runInstaller

沒有截圖, 安裝步驟大致包括以下幾步:

  1. Create and configure a database
  2. Server Class
  3. Single instance database installation
  4. Advanced install
  5. Language: English
  6. Enterprise Edition
  7. database type: General Purpose / Transaction Processing
  8. Memory: Enable Automatic Memory Management
  9. Character sets: Use Unicode(AL32UTF8)

圖性界面安裝最后會提示以ROOT 執行下面兩個腳本

[root@oracle ~]# /u01/app/oraInventory/orainstRoot.sh Changing permissions of /u01/app/oraInventory.Adding read,write permissions for group.Removing read,write,execute permissions for world.Changing groupname of /u01/app/oraInventory to oinstall.The execution of the script is complete.
[root@oracle ~]# /u01/app/oracle/product/11.2.0/dbhome_1/root.sh Running Oracle 11g root.sh script...The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/dbhome_1Enter the full pathname of the local bin directory: [/usr/local/bin]:  Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ...Creating /etc/oratab file...Entries will be added to the /etc/oratab file as needed byDatabase Configuration Assistant when a database is createdFinished running generic part of root.sh script.Now product-specific root actions will be performed.Finished product-specific root actions.

出現的問題

1, 當環境變量中的 ORACLE_SID 與 安裝時實際配置不一致時,會導致 startup 出錯,出錯信息如下:

ORA-01078: failure in processing system parametersLRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/dbhome_1/dbs/initDB11G.ora'

2, 如果遠程客戶端連接是報錯:ora-12514 tns 監聽程序當前無法識別連接描述符中請求的服務,則需要配置 listener.ora,添加如下節點:

SID_LIST_LISTENER =  (SID_LIST=  (SID_DESC =  (SID_NAME = orcl)  (ORACLE_HOME = /u01/app/oracle/product/11.2.0/dbhome_1) ) )

好了,到此已經安裝完成,通過訪問 web 管理界面可驗證。下面步驟也很重要,請繼續。

注意:以下命令使用 root 用戶操作

配置防火墻規則,開放偵聽端口

將 1521(你配置的 oracle 偵聽端口) 端口添加到防火墻規則,以便遠程用戶能順利的訪問到 oracle 服務。

iptables -I INPUT 4 -m state --state NEW -p tcp --dport 1521 -j ACCEPTservice iptables saveservice iptables reload

設置 oracle 自動啟動

完成 oracle 安裝后,我們可以通過命令啟動停止數據庫,但是當機器重啟時并不能隨機器啟動,這也給我們帶來了一些不便,下面記錄了,如何將 oralce 加入服務中,并隨機機器啟動。

修改配置文件 /etc/oratab

修改 /etc/oratab 的最后一行的最后一個字符,將 N 修改為 Y。此舉主要是為了使 oracle 的 dbstart 命令能在系統啟動時能運行。如下所示:

[root@oracle ~]# vi /etc/oratab## This file is used by ORACLE utilities. It is created by root.sh# and updated by the Database Configuration Assistant when creating# a database.# A colon, ':', is used as the field terminator. A new line terminates# the entry. Lines beginning with a pound sign, '#', are comments.## Entries are of the form:#  $ORACLE_SID:$ORACLE_HOME:<N|Y>:## The first and second fields are the system identifier and home# directory of the database respectively. The third filed indicates# to the dbstart utility that the database should , "Y", or should not,# "N", be brought up at system boot time.## Multiple entries with the same $ORACLE_SID are not allowed.##orcl:/u01/app/oracle/product/11.2.0/dbhome_1:Y

創建 /etc/init.d/oracle

在 /etc/init.d/下創建文件 oracle,此為 oracle 自啟動腳本。內容如下:

#!/bin/sh# chkconfig: 345 61 61# description: Oracle 11g R2 AutoRun Servimces# /etc/init.d/oracle## Run-level Startup script for the Oracle Instance, Listener, and# Web InterfaceORACLE_HOME="/u01/app/oracle/product/11.2.0/dbhome_1"ORA_OWNR="oracle"# if the executables do not exist -- display errorif [ ! -f "$ORACLE_HOME/bin/dbstart" ]thenecho "Oracle startup: cannot start"exit 1fi# parameter: start, stop, restartcase "$1" instart)# Oracle listener and instance startupsu $ORA_OWNR -s /bin/bash $ORACLE_HOME/bin/dbstart $ORACLE_HOMEecho "Oracle Start Succesful!OK.";;stop)# Oracle listener and instance shutdownsu $ORA_OWNR -s /bin/bash $ORACLE_HOME/bin/dbshut $ORACLE_HOMEecho "Oracle Stop Succesful!OK.";;restart)$0 stop$0 start;;*)echo $"Usage: `basename $0` {start|stop|restart}"exit 1esacexit 0

賦予啟動腳本執行權限并鏈接好:

# chmod 750 /etc/init.d/oracle# ln -s /etc/init.d/oracle /etc/rc1.d/K61oracle# ln -s /etc/init.d/oracle /etc/rc3.d/S61oracle

啟動腳本設置好了之后,可以使用 service 命令來啟動停止 oracle 了,這時候 oracle 已經是系統服務了。

service oracle startservice oracle stopservice oracle restart

設置 oracle 服務為自啟動

# chkconfig --add oracle# chkconfig --level 345 oracle on

總結

好了,重啟機器試試吧。以上就是這篇文章的全部內容了,希望本文的內容對大家學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产日韩欧美在线图片| 国产91av在线| 日韩av在线看| 欧美精品中文字幕一区| 在线播放精品一区二区三区| 亚洲永久在线观看| 日韩电视剧免费观看网站| 青青草精品毛片| 欧美在线激情视频| 免费av一区二区| 国产精品久久久久久五月尺| 精品久久久久久电影| 1769国内精品视频在线播放| 欧美韩日一区二区| 久久久黄色av| 国产一区二区三区视频免费| 欧美理论电影在线观看| 91免费看视频.| 欧美激情一区二区三区久久久| 欧美多人乱p欧美4p久久| 亚洲成人激情在线观看| 欧美在线观看网址综合| 日韩成人激情在线| 成人av在线天堂| 欧美视频在线免费看| 这里只有视频精品| 日韩电视剧在线观看免费网站| 精品国产精品自拍| 日韩欧美一区二区三区久久| 草民午夜欧美限制a级福利片| 欧美一级片免费在线| 欧美激情一区二区三级高清视频| 欧美性xxxxx极品娇小| 91久久国产综合久久91精品网站| 8x拔播拔播x8国产精品| 成人黄色片网站| 欧美国产乱视频| 中文字幕免费国产精品| 日韩大片在线观看视频| 亚洲精品视频网上网址在线观看| 国产精品99久久久久久白浆小说| 中文字幕亚洲欧美| 日韩精品视频中文在线观看| 亚洲美女动态图120秒| 日本高清+成人网在线观看| 国产精品一区二区三区在线播放| 精品中文字幕久久久久久| 日韩美女毛茸茸| 亚洲欧美日韩中文视频| 欧美大片大片在线播放| 欧美日韩免费看| 色老头一区二区三区| 亚洲最大福利视频| 国产视频自拍一区| 欧美精品情趣视频| 亚洲国产成人91精品| 久久久国产一区二区三区| 国产精品欧美久久久| 久久久国产在线视频| 亚洲第一天堂无码专区| 91社影院在线观看| 97超级碰在线看视频免费在线看| 国产在线观看精品| 亚洲一区二区三区成人在线视频精品| 国产精品毛片a∨一区二区三区|国| 富二代精品短视频| 欧美性高潮在线| 欧洲永久精品大片ww免费漫画| 欧美午夜视频一区二区| 中文字幕日韩专区| 亚洲人成伊人成综合网久久久| 亚洲欧美成人一区二区在线电影| 国产精品91久久| 久久久久久亚洲精品中文字幕| 中文字幕精品—区二区| 78m国产成人精品视频| 中文字幕亚洲国产| 国产亚洲在线播放| 亚洲自拍欧美另类| 欧美xxxx14xxxxx性爽| 日本一区二区三区四区视频| 久久色免费在线视频| 久久久国产精品一区| 欧美成在线视频| 日韩欧美精品网址| 亚洲精品国产综合区久久久久久久| 欧美超级乱淫片喷水| 日韩在线观看免费高清完整版| 亚洲电影免费观看高清完整版在线观看| 性欧美xxxx交| 日韩精品免费在线| 久久久久久av| 亚洲人成亚洲人成在线观看| 色噜噜狠狠狠综合曰曰曰88av| 久久久久久久网站| 亚洲第一二三四五区| 国产精品福利网站| 欧美老妇交乱视频| 91av在线视频观看| 91精品久久久久久久久久入口| 欧美亚洲成人精品| 亚洲精品影视在线观看| 国产精品91一区| 国产精品白嫩初高中害羞小美女| 日韩亚洲欧美中文高清在线| 国产免费一区二区三区香蕉精| 国产欧美精品在线| 91干在线观看| 欧美日韩国产一中文字不卡| 亚洲一品av免费观看| 国产欧美日韩精品丝袜高跟鞋| 欧美日韩一二三四五区| 日韩电影在线观看中文字幕| 国产丝袜一区视频在线观看| 亚洲精品视频免费在线观看| 国产精品中文字幕久久久| www日韩欧美| 欧美另类在线观看| 亚洲精品美女网站| 97国产成人精品视频| 4438全国成人免费| 色在人av网站天堂精品| 91网在线免费观看| 亚洲人av在线影院| 美女福利视频一区| 日韩大陆欧美高清视频区| 中文字幕日韩免费视频| 中文字幕日韩专区| 日韩一级裸体免费视频| 成人激情视频在线| 91免费精品视频| 亚洲欧美综合图区| 欧美自拍大量在线观看| 国产精品成人av性教育| 成人国产精品日本在线| 亚洲精品久久7777777| 日韩中文字幕在线看| 色伦专区97中文字幕| 久久久av亚洲男天堂| 国产91ⅴ在线精品免费观看| 国产精品老女人精品视频| 欧美日韩国产成人高清视频| 91免费精品国偷自产在线| 日韩高清中文字幕| 裸体女人亚洲精品一区| 亚洲天堂av女优| 亚洲欧美第一页| 欧美巨猛xxxx猛交黑人97人| 伦伦影院午夜日韩欧美限制| 亚洲综合自拍一区| 欧美激情欧美激情| 日本午夜人人精品| 国产精品视频99| 日韩av电影手机在线| 亚洲免费视频网站| 国产精品久久久久久久app| 美女黄色丝袜一区| 88xx成人精品| 最新日韩中文字幕| 欧美激情国产精品| 精品视频中文字幕| 亚洲午夜精品久久久久久久久久久久| 另类少妇人与禽zozz0性伦| 日韩av在线影视|