成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Oracle Linux And Oracle Database 11g R2 Intsallati

Flands / 2099人閱讀

摘要:最近工作中用到了作為測(cè)試的數(shù)據(jù)庫(kù),在裝和折騰了很久,這篇文章就這兩點(diǎn)對(duì)大家分享一些我安裝過程中遇到的問題和注意點(diǎn),暫時(shí)還未配置,稍后找時(shí)間補(bǔ)上現(xiàn)在網(wǎng)上找一篇好的文章好難,往往要在一個(gè)話題或技術(shù)上找多方資源東拼西湊,互相借鑒才能達(dá)成目的,原因

最近工作中用到了Oracle作為Intel測(cè)試的數(shù)據(jù)庫(kù),在裝Oracle LinuxOracle Database 11g R2折騰了很久,這篇文章就這兩點(diǎn)對(duì)大家分享一些我安裝過程中遇到的問題和注意點(diǎn),RAC暫時(shí)還未配置,稍后找時(shí)間補(bǔ)上 ~~~

現(xiàn)在網(wǎng)上找一篇好的文章好難,往往要在一個(gè)話題或技術(shù)上找多方資源東拼西湊,互相借鑒才能達(dá)成目的,原因就是很多細(xì)節(jié)部分描述不清或者忽略,這樣往往會(huì)給讀者帶來負(fù)效應(yīng),本文旨為讀者呈現(xiàn)每一步的細(xì)節(jié)操作和異常處理,如有不足,請(qǐng)指正,謝謝!

友情提醒: 本文參照link較多,請(qǐng)細(xì)心并且耐心地進(jìn)行每一步操作

Resource Link

Oracle Linux ISO

Linux Oracle Database 11g R2

Windows Oracle Database 11g R2

Oracle Linux Installation

參考列表:

oracle linux 6.5 安裝 oracle 11gR2圖文詳解

Oracle 11g R2(自己整理的Word,帶詳細(xì)RAC配置)

以下操作步驟基本是按上面兩條link走的,有一些地方不一樣或者是沒必要的我會(huì)在下面詳細(xì)講解,我裝的時(shí)候以link1為主線,然后參照link2word文檔進(jìn)行,沒有特殊標(biāo)記的一般都是根據(jù)link1操作,大家也可以這樣操作,可以少遇一些坑,節(jié)省一些時(shí)間~~~

注意點(diǎn):

Base server這一步很關(guān)鍵

勾選Oracle Linux Server, Resilient StorageScalable Filesystem Support(參照link2

勾選Customize Now,這一步依然非常關(guān)鍵,只有勾選了才可以裝一些Oracle Linux需要的套件

需要手動(dòng)添加安裝的套件(系統(tǒng)默認(rèn)勾選的不要?jiǎng)h掉,這邊的操作只添加勾選):

Base SystemCompatibility libraries、Legacy UNIX compatibility

Servers: System administration tools

Desktops: DesktopDesktop Platform、Fonts、General Purpose Desktop、Graphical Administration Tools、Input Methods、X Window System

Development: Additional Development、Development Tools

Appilication: Internet Browser

安裝應(yīng)該是1390個(gè)包,裝好直接reboot

這時(shí)候創(chuàng)建普通用戶的時(shí)候,千萬不要?jiǎng)?chuàng)建oracle用戶,否則之后會(huì)有很多麻煩

Oracle Linux Configuration(important and complicated)

下面講的主要是和兩個(gè)文檔不同的地方(依然以link1為主線):

1. selinux需要dsiable 2. /etc/sysctl.conf參照link2,kernel.shmmax = 536870912(這行參照link2 3. /etc/security/limits.conf
  oracle soft nproc 16384
  oracle hard nproc 16384
  oracle soft nofile 4096
  oracle hard nofile 65536
  oracle soft stack 10240
4. oracle linux 6.5光盤下載包(我是通過yum安裝,沒有安裝的大部分都是系統(tǒng)已經(jīng)安裝了,少部分是沒必要安裝)

需要安裝:

ksh

libaio-devel.i686

libaio-devel.x86_64

libaio.i686

libstdc++.i686

libstdc++-4.4.7-18.el6.i686

compat-libstdc++-33.i686

不需要安裝:

numactl-devel-2*x86_64*

由于我本地的是libstdc++-4.4.7-4.el6.x86_64,而安裝的是libstdc++-4.4.7-18.el6.i686,版本不匹配會(huì)造成yum報(bào)錯(cuò),而這個(gè)庫(kù)作為眾多庫(kù)的依賴還不能刪除,所以只能強(qiáng)行升級(jí):yum install libstdc++-4.4.7-18.el6.i686,然后再安裝i686文件

5. 路徑、權(quán)限與環(huán)境變量配置

這一步參照: Automating Database Startup and Shutdown on Linux
附上腳本和~/.bash_profile:
start_all.sh

#!/bin/bash
. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES

dbstart $ORACLE_HOME

stop_all.sh

#!/bin/bash
. /home/oracle/scripts/setEnv.sh

export ORAENV_ASK=NO
. oraenv
export ORAENV_ASK=YES

dbshut $ORACLE_HOME

setenv.sh

# Oracle Settings
export TMP=/tmp
export TMPDIR=$TMP

export ORACLE_HOSTNAME=tonydb.localdomain
export ORACLE_UNQNAME=sampledb
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=sampledb

export PATH=/usr/sbin:/usr/local/bin:$PATH
export PATH=$ORACLE_HOME/bin:$PATH

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

~/.bash_profile最后一行追加:

. /home/oracle/scripts/setenv.sh
6. 安裝FTP并上傳zip文件(這一步有需求就執(zhí)行,我是通過windows傳輸?shù)?b>linux上)

安裝包在頁(yè)面最上方Resource Link的第二個(gè)link,有兩個(gè)zip包,都是需要的,這就是Oracle Database 11g R2的包,下面就開始安裝數(shù)據(jù)庫(kù)了,離成功也就不遠(yuǎn)了

Oracle Database 11g R2 Installation

參照: Oracle Database 11g Release 2 Installation on RHEL/CentOS 6.x/5.x/4.x,以這個(gè)link的步驟為主,link1link2為輔

1. 如果出現(xiàn)next button閃退的現(xiàn)象,進(jìn)入preference里面調(diào)節(jié)屏幕分辨率即可 2. check時(shí)候報(bào)錯(cuò),如果你在上面安裝了那么就ignore吧,因?yàn)檫@些包都安裝了,只不過版本比它check的高:
libaio-0.3.105
compat-libstdc++-33-3.2.3
libaio-devel-0.3.105
libgcc-3.4.6
libstdc++-3.4.6
unixODBC-2.2.11
unixODBC-2.2.11
unixODBC-devel-2.2.11
unixODBC-devel-2.2.11
pdksh-5.2.14
Oracle Listener Configuration

參照: Oracle Listener

最后test不成功也沒關(guān)系,先保存設(shè)置進(jìn)行下一步,這邊把lsnrcetl起起來就可以了,先不要進(jìn)入oracle命令行,需要等下一步創(chuàng)建了數(shù)據(jù)庫(kù)再進(jìn)行startup等操作

問題1:使用netmgr命令進(jìn)入頁(yè)面更改配置最后保存的時(shí)候報(bào)錯(cuò)Save Network Configuration entry failed
解決:點(diǎn)擊detail可知具體錯(cuò)誤原因,可以看到報(bào)錯(cuò)信息最后是permission denied,這是因?yàn)榈谝淮文闶怯玫?b>root用戶登錄netmgr,所以造成tnsnames.ora權(quán)限是root用戶權(quán)限,所以你更改配置信息失敗,所以chown oracle:oinstall tnsnames.ora搞定

問題2:lsnrctl start失敗報(bào)錯(cuò)permission denied
解決:?jiǎn)栴}和上面一樣,只不過這次是listener.ora的權(quán)限不對(duì),所以向上面的做法再做一次,這一點(diǎn)可以看出拍錯(cuò)很重要,要多看detail信息

創(chuàng)建數(shù)據(jù)庫(kù)

dbca進(jìn)入創(chuàng)建向?qū)?,填寫正確的sid,sid不用填ORCL,就用同步生成的就好,不同的數(shù)據(jù)庫(kù)可以擁有不同的sid,按照默認(rèn)的配置不斷地next就好

安裝后的默認(rèn)數(shù)據(jù)庫(kù)為orcl,如需創(chuàng)建新的數(shù)據(jù)庫(kù)

使用輔助工具(Linux UI mode)

root@oracledb: xhost local:oracledb
root@oracledb: su - oracle
oracle@oracledb: dbca

使用em管理WebUI

創(chuàng)建表空間

使用sqlplus

su - oracle (Windows下此步驟省略)
sqlplus / as sysdba
create tablespace test_space datafile "/opt/oracle/oradata/test_data.dbf" size 500M

使用em管理WebUI

創(chuàng)建用戶

使用sqlplus

su - oracle (Windows下此步驟省略)
sqlplus / as sysdba
create user test identified by test default tablespace test_space;

使用em管理WebUI

授權(quán)用戶權(quán)限

使用sqlplus

su - oracle (Windows下此步驟省略)
sqlplus / as sysdba
grant connect, resource to test;

使用em管理WebUI

授權(quán)DBA權(quán)限(RMAN需要dba權(quán)限來運(yùn)行)

使用sqlplus

su - oracle (Windows下此步驟省略)
sqlplus / as sysdba
grant sysdba to test;

使用em管理WebUI

數(shù)據(jù)庫(kù)啟動(dòng)/關(guān)閉

切換用戶

root@oracledb: su - oracle

啟動(dòng)監(jiān)聽

lsnrctl start

啟動(dòng)實(shí)例

su - oracle (Windows下此步驟省略)
sqlplus /nolog
conn /as sysdba
startup

關(guān)閉實(shí)例

su - oracle (Windows下此步驟省略)
sqlplus /nolog
conn /as sysdba
shutdown immediate
exit

關(guān)閉監(jiān)聽

lsnrctl stop

歸檔日志模式啟動(dòng)/關(guān)閉

啟動(dòng)歸檔日志模式

sqlplus /as sysdba
shutdown immediate
startup mount
alter database archivelog
alter database open

關(guān)閉歸檔日志模式

sqlplus /as sysdba
shutdown immediate
startup mount
alter database noarchivelog
alter database open

所有相關(guān)參考:

http://www.oracle.com/technet...

https://wenku.baidu.com/view/...

http://dbatricksworld.com/ora...

https://oracle-base.com/artic...

http://blog.csdn.net/haiross/...

作者: Tony

日期: 2017/06/26

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/17612.html

相關(guān)文章

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<