Linux7安裝Oracle12c數(shù)據(jù)庫圖文詳細(xì)配置_第1頁
Linux7安裝Oracle12c數(shù)據(jù)庫圖文詳細(xì)配置_第2頁
Linux7安裝Oracle12c數(shù)據(jù)庫圖文詳細(xì)配置_第3頁
Linux7安裝Oracle12c數(shù)據(jù)庫圖文詳細(xì)配置_第4頁
Linux7安裝Oracle12c數(shù)據(jù)庫圖文詳細(xì)配置_第5頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Linux7安裝Oracle 12c數(shù)據(jù)庫詳細(xì)配置操作(WORD:檔,下載后可編輯修改)i前言一般企業(yè)級(jí)的服務(wù)器都是采用Linux或者Unix ,因?yàn)橄鄬?duì) Windows系統(tǒng)來說,Linux和Unix服務(wù)器穩(wěn)定性比較好、可以多用戶操作系統(tǒng)、bug較Windows少、調(diào)控性高、可以根據(jù)實(shí)際應(yīng)用做出相應(yīng)的調(diào)整、排錯(cuò)性強(qiáng),而且 Linux是免費(fèi)的而 Windows收費(fèi)。另外,對(duì)于企業(yè)來 說,更希望程序執(zhí)行的效率更高些,雖然這兩個(gè)系統(tǒng)的人工成本高,但是更有可能兼顧程序的效率,所以一般生產(chǎn)用的服務(wù)器都是Linux和Unix。2 Linux下Oracle 12c數(shù)據(jù)庫的安裝Linux 6 (x86-64

2、)系統(tǒng)對(duì)應(yīng)的 Oracle12c數(shù)據(jù)庫可以通過在 ORACL由網(wǎng)進(jìn)行下載,下載完后,需要將2個(gè)文件解壓到同一目錄下,路徑名稱中,最好不要出現(xiàn)中文,也不要出現(xiàn)空格等不規(guī)則字符;2.1 安裝前準(zhǔn)備工作2.1.1 操作系統(tǒng)軟硬件檢查1 . 內(nèi)存要求1)最小值為 1 GB of RAM 建議值為 2 GB of RAM or more;2)查詢命令:# grep MemTotal /proc/meminforaot(9kk / 輪 area MeniTotai /proc/memmf 1MenTotml: lgfttWikybloR. csdn本測(cè)試系統(tǒng)環(huán)境為 Linux 6.4 (x86-64 ),

3、內(nèi)存有1.8G多,滿足 Oracle 12c的內(nèi)存安裝 要求。2 .交換空間要求1) 查詢命令: # grep SwapTotal /proc/meminfo2)通過命令:# free查看內(nèi)存和交換空間的使用情況。Table 2 Swnp Space RcQufrm&nt for LinuxRAMSwap Space1 GB and 2 GB1.5 time the 近立上 of RAMBc'tv/etF 2 t -B and 1 fi CjB卜qiiil tti tKe size nf RAMMore than 16 GB16 GB由上面本機(jī)內(nèi)存1.8G可知,只要交換空間在

4、1.8*1.5以上就可以,查詢可知本機(jī)的交換空 間接近4G滿足要求。3.系統(tǒng)內(nèi)核版本Red Flat Fnlripr % I jnin 6 %ipporhd distributinns: Rui Hal .IjiturpriMj Luzilu 6:2.632-7ur la Mr Rid Ha! EM呼收 Lleuju nuitii tin? UntijiMkibIe En加甲加1 &n獻(xiàn): XAJ2-100 遇 5 mM M or htur1)查詢系統(tǒng)位數(shù)命令:# uname -m;2) 查詢系 統(tǒng)版本命令:# cat /proc/version 或 # cat /etc/redhat

5、-release 或 # lsb_release -id ;3)查詢系統(tǒng)內(nèi)核版本:# uname -r。 經(jīng)查詢可知,本機(jī)系統(tǒng)為RedHat 6.4 (x86_64),系統(tǒng)版本和內(nèi)核版本都在 Oracle 12c支持的范圍內(nèi)。4. 磁盤空間要求Tatj/a 1 DisH Spac9 /T&QiJ/reme/rfs orr L/rtux xSG-G-4 Dl&kferinstallationi TypeFble.&Ed t-rrFdl*6GRStarLdard EditionC.lCJBS-tii n<l ,i nl H<4i t i« tn ( &

6、gt;nt'(SrlH用來安裝的Oracle 12c對(duì)應(yīng)版本的目錄硬盤保留量至少滿足上面的要求,一般情況下,這個(gè)都不是問題,如果有疑問,可以用 df -h命令查詢一下目錄所在的硬盤空間使用情況。5. /tmp空間至少1GB 1)查詢命令:# df -h /tmp , Oracle安裝目錄中的/oradata 目錄用來存放數(shù)據(jù)文件,/tmp目錄是根文件系統(tǒng)的一部分,而圖 5-8中查詢結(jié)果顯示根目錄還剩余29G滿足條件。2)通過命令:# df -h查看各個(gè)磁盤的使用情況。rcotkk /# df h八叩堂伴系蠟?zāi)侩?m用可咫圍隨為此志kk-lv 口。工 19G29G 3rx /rn口(ak

7、, /| “ rjT 文件市舔-h育量已用 可用已用鉛魅技點(diǎn)做"-仟孰:小1嗎c岫1/nc t /卜(1P千s335M 224K 93&M1% /dev/shwydev/sdal4gM 3BM 422M 9% /boot/ d *! ” /(tiT p 口 r /u qkk. - IV hoiite5.6G 5.3G29M 18。* /hone2.2安裝前系統(tǒng)配置1. RP砥求安裝前可先查看需要的 RPMt!已安裝,查詢命令:# rpm -q package_name,另外,對(duì)于 本測(cè)試的操作系統(tǒng)版本 Oracle 12c,要使用用于連接數(shù)據(jù)庫的 Oracle ODBC Dr

8、ivers , 需要安裝 unixODBC-2.3.1 or later ,。麻必&3 for Orach Linux 6Hit dull w序s (<x hler venslont must be Ukstelled:and R«1 HatEntETprisc Linux M山1U區(qū)一工加51。一2-&.11.口1£ (乂就/1conpat-1 ibcjp I L. 10 1 1x86 64 cjrapat-.1 ibsLdc4* J3-3.2.3 69.e!6,工恥 64? Gnirat -1; b5tdc+ -33-3,2.3 -9 r e 16

9、 行后R6J qcu-k kkl 土力6 Ix9£«4) gec c* 4 , 4 -13 . elE IstR6.A町 Ollbc 2.12 L.T.elt -I yllbc-2.12-L7,el6 U8(_MJ libc-deVf*l-2.12-Ir/rel6 lHb_4l glitjc-devel-aaz-l 7 el6 *附】 ksh RmTId 1=qL6 li朝包 llbgcc-d.-d.4U316 I點(diǎn)6,4i llbattfeM JJ.4 1KC1& im_M) llbsldc* 4U.4-11.Q1S (L6S6) Libstdc+-dev?l-4

10、.4.4-13.eJ6 (ifiS_64h llbfltdctt-devel-1r<.4-13.el6 (1686) liba.lo-0-3.107-1016 libaiD 0.3*107-10.ci« jiSBC) HMlo-dWttL-Lt 117-M.AU HbalJteroL"16 (i«MJ libL0Jtt-l .1 x8fi_&4 lihXcKt-1 1 1i6蚓 11匕 1,0.99.1 (xSi M) Q肛Z (IfiBt libx.ll i.3 CxflSJ4) llbX.11-1.3 U6 liblau-1 ,C,t : llb

11、xau-,C (168) liboocb-l.S tx libECb 1.5 (16851 11UI-L3 (jcftOll lihKl-U 4軻& gk-3一式-19.白1£ sysstar 11 .e16 fatRg &邦1)檢查Oracle需要的rpm安裝情況 rootkk /# rpm -q binutils compat-libcapl compat-libstdc+-33 gcc gcc-c+ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc+ libstdc+-devel libXext l

12、ibXtst libX11 libXau libxcb libXi make sysstatirmtfUl /* ip(n q blrullli con(iDlr libcspl Compal' llbstdc*» 13 gtc gcc <* ylltK gllbc dne-l Iib*i0 libiio-dcval libgcc libntdc+# libitdc*4- dtvvl LihMnct ILbMti-t LihXll libJ<*u Iibxc to libxi nwhe lysitar bir>UTilS.2O.5l.9.2.i6.elB.X

13、Ht 64 conpat-libcapl-1.-164eapiiL Um"亡*4 33 3.3 3-19.c 10 ifl6 64tc4pat-libstdr+4-J3-3.2.2-C,el6.i6U&gCC-C+4-4-H4<7-4.ell»XM Mglib<' 2.U1.131»elc04glUj( 2,1M .132.C16 3.1屯前glLhc-devEl - 2. 12-1k寫甲l朝日1-花.用力_5,% xO: XUMi« 8,i.it7UG.eTekm mlliMlo dc-vcl S. 3.107 le.eU

14、.k86 444.4九2bjnhttp:/b 1 og- csdn. net/.i M 若T,4j-4"lE,返冊(cè)高時(shí) 64lit»u(le+-dewel -q. 4.7-fl. ele .xsa 64llbXffjtt -1.3. l-2.elfi.xB6 64UbiXtit>L.l.UI.el«.1M MlihXll-1, J 4mL泡J EiX再” 】,R .5 % fl6 .XE6 fi-1UIMMI-1,-4,el6,16KLlbxcb 1. B.l l.« L6 .x86 t4LitiXi-l.t.r 3.tl6.Mtoc-s.si-a

15、e xKuoo ?;?m九0,*二?1電1&痛5 gj2)安裝缺失的rpmrootkk/#yuminstallglibc-devel-2.12-1.132.el6_5.1.i686libaio-03107-10.el6.i686libaio-devel-0.3.107-10.el6.i686libstdc+-4.4.7-4.el6.x86_64.i686libstdc+-devel-4.4.7-4.el6.i686libXext-1.3.1-2.el6.i686libXtst-121-2.el6.i686libX11-150-4.el6.i686libXi-1.6.1-3.el6.i6

16、86I roa LkJk,建 yuiTi ni)ldll glibc dcvcL 2U2 L132-eL6 5. L1A86 libdiD 6.3.107 10 aclfi. iGflfi Llbdi a dewcl fl.3. 187libstdc:*-l ,4, 7 I .clfl.x86_64. i6S6 ljdaTck*idcY八 4.4.7 4.cl6.168.i68«Loaded pluqins; faste-itmirrflFj pnxiu cl- id( su bsc riptlun-irianiacjerThB system is not reglsitred to

17、 Red Hat subscription Hanagenent- Y&ti can ue 5Lib5criptifin-nd huger to rcyiiLei * 山口口門口目 mirr&rf reii cm匚hed hasilfiltSetting up Install ProcessMn F 用匕Q色 libl.tdCM-4K4.7>4 X8G 64.1686 .AWA 11 Able.Resolvirig nperodtncjeii-> RunnLrHj tram section check* P 口 th 叫亡 g Li be drviel 1H:2 J

18、2 1/32亡1 電 5 a.l vllLl be Ins la L led二:曹氏:;*胃鬻六步£制坨/RX&m net/-> Ub>i.j&M 1:1-0->3-.eU will be tnstnlled> Pfrckbge litiXtst,iBU B:l.3.1 -2hC15 will be in»t&lled> Pa<k6iie Hb£LQic.eie will be ini tilled> Package libaiu Jcvcl0:0.3,LB7 19,el6 will be init

19、ALlcd-> PMkaqc加y號(hào) 14$酶日; $7T*wLB trill be inataLled-* Process!ni)Dcgenclency' Ubsrcloi-Ex3fi- : i :i-4 ,b' ferlibtdr+4-4ew,l-4 ,4r7-4Tel6, i(5B£-> fTQcesslng Otperdencji: 11051玳+.號(hào)。.6 far DdckagC: llbstdc+-dercl-4 .<.7-4 .el6,-* Aunrin trinsjctlofl chtck> Pd在網(wǎng)c Li±5LM*M

20、E。;九4;九譏C r/lL be inbLiill-ed> Finished- Dependency Rsulution3)再次檢查rpm的安裝情況"H 小 卜'I_q 打訕 wluI .皿-加1 內(nèi)“&LW q 門 y 小,-glitn gJ-kth I ituio libaia-dGwl libgcc I ibstdC'H- 11匕武打同事陀I Li Iff ext libxtEt UteXll im削 libyc 口 Tihxi Fkf >iPUtil5-2 .Z6.51.6 ,Z-5.36.tl6,煙 64 f - llht-Apl -

21、K1-1. k.B6 &4 tnpat tibbtdct+-J3-3 Z.B B9.elfi.j8G M rfllt|&ar-llh?tdC+-J3-3 2.3-E>9.#lb. i6B* 杵-%4.7-4, flf 吊科 4-4 共*3-4*4,77 SHfJM 64 jU be 2,1: LJg"出 5 】.k 呢 54 jUbr 2321-137,616 5.1 Pj&86 pli bc-devel-2.15-1 gii bc-dei/ei-i.iz-i .w.ao'sa.iue k弟-MlMAfll 1G,«U 3.4.Kfif

22、i M libciiola.cie . A86_fr4Libiia-e.3.117-is *lt ifiBD libAio-devel -fi.igi%-hb &4 lit sic -deel -fl. 3.10T- lO.el&.lSQO Ub4ee 4.4,7 4總£ ,碇即 64:霹:才If方落5http:/blog- esdn. net/ libstd(+ q* 事鶴姓福 Ubstdc+*dtveb4.4.7>4.elfi.MAfi M libtdc* dcwl 4.4.7 4. cl(.15d6 libKEXt-1.3. l-2ielA.xMJM I

23、ib XwtT' I -3. file .1685 libxuvi,2.1-jH Ub/tgtr/llBlJ-WM Libxli i.SxC 4.«Le %ae 64 llbXlBJ.5.6 «Lt UM lib4“】-。+石白.*LE,64 lllUU.GilfOfi kibxcb I LL 1mL6,演電 64 l的,ifiM libKi-1EQ libKi-1,6,1-3,etc.158C iBke-3.81 2fi.el4.KM 64!)虜4二機(jī)11& Ji4|注意:如果yum沒有對(duì)應(yīng)rpm資源,可以在網(wǎng)上查找下載相關(guān)的rpm資源,然后安裝。2 .創(chuàng)

24、建用戶、用戶組以及安裝目錄安裝和運(yùn)行Oracle數(shù)據(jù)庫軟件都需要使用指定用戶組內(nèi)的指定用戶,用戶為 Oracle ,出于 安全考慮,用戶組建為 oinstall 、dba, oinstall 組中的成員用于管理 Oracle數(shù)據(jù)庫物理 軟件,dba組中的成員用于管理、操作數(shù)據(jù)庫,具有 sysdba權(quán)限。rootkk 桌面# groupadd oinstall - 創(chuàng)建 oracle 用戶組rootkk 桌面# groupadd dba- 創(chuàng)建 oracle 用戶組rootkk 桌面# useradd -g oinstall -G dba oracle-oracle加入新建的 2 個(gè)用戶組roo

25、tkk 桌面# passwd oracle - 設(shè)置 oracle 用戶的密碼rootkk 桌面# mkdir -p /usr/oracle -創(chuàng)建 oracle 安裝目錄rootkk 桌面# chown -R oracle:oinstall /usr/oracle -更改 oracle 目錄用戶組rootkk 桌面# chmod -R 775 /usr/oracle - 更改 oracle 目錄權(quán)限r(nóng)ootkk 桌面# chown -R oracle:oinstall /opt/oracle/oracinstall-更改 oracle安裝文件所在目錄的用戶組rootkk 桌面# chmod

26、-R 755 /opt/oracle/oracinstall-更改 oracleracle 安裝文件所在目錄的操作權(quán)限3 .配置系統(tǒng)內(nèi)核參數(shù)內(nèi)核參數(shù)大致分為 4種:共享內(nèi)存(shared memory)、信-號(hào)量(semaphores)、網(wǎng)絡(luò)(network )、 打開文件(open files )。共享內(nèi)存是用于進(jìn)程間通信的一種機(jī)制,可以有指定的多個(gè)進(jìn)程共用,是一種系統(tǒng)資源,共享內(nèi)存以段得得形式分配,Oracle實(shí)例啟動(dòng)時(shí),shmget()系統(tǒng)調(diào)用為SGA分配內(nèi)存,SGA由Oracle的多個(gè)進(jìn)程共享,這部分內(nèi)存會(huì)以共享內(nèi)存的形式分配。共享內(nèi)存內(nèi)核參數(shù)有 kernel.shmmax (每個(gè)內(nèi)存

27、段的最大值,等于或大于sga_max_size ,不小于物理內(nèi)存 1/2或2G)、kernel.shmall(指定任意時(shí)刻,系統(tǒng)可以分配的所有共享內(nèi)存段總和的最大值,不小于shmmax/page_size ,如果服務(wù)器運(yùn)行的 SGA<8G可用默認(rèn)值)、kernel.shmmni (系統(tǒng)可 分配的共享內(nèi)存段的最大數(shù)量,默認(rèn)是4096)。信號(hào)量是一種控制資源訪問的方法,Oracle實(shí)例主要使用信號(hào)量來控制共享內(nèi)存的訪問,使用processes初始化參數(shù)分配信號(hào)量,其值至少等于 processes。信號(hào)量通過內(nèi)核參數(shù) kernel.sem 來控制,如:kernel.sem = 250 3200

28、0 100 128,其中等號(hào)右邊 4部分分 另1J為 semmsl、semmns semopm semmni值。n semmsl指每個(gè)信號(hào)量集合中的最大信號(hào)量個(gè)數(shù),其值或取其最小值100,或者為所有數(shù)據(jù)庫中最大的processes+10 ,選擇其中較大值者。n semmns直是指整個(gè)系統(tǒng)范圍內(nèi)信號(hào)量總數(shù)的最大值,默認(rèn)是 32000。n semopm于指定每個(gè)semop()系統(tǒng)調(diào)用可以設(shè)置的信號(hào)量操作的最大數(shù)量,默認(rèn)為100。n semmni用于指定信號(hào)量集合的最大數(shù)量,最小為100, Oracle建議取值128.net.core.rmem_default 、net.core.rmem_max、

29、net.core.wmem_default 、net.core.wmem_max , 4個(gè)參數(shù)用于設(shè)置socket數(shù)據(jù)發(fā)送緩沖區(qū)及接收緩沖區(qū)的默認(rèn)大小與最大大小。對(duì)應(yīng)Oracle12c的系統(tǒng)內(nèi)核參數(shù)要求參考如下:Note: Include lints(mly far the kernel partimeter valuer to chjngt. Fur the semaphore parameters (kernel.sem), you must specify ah four values. However, if any of the current values are larger t

30、han the minirnum value, then specify the larger vaIue.fs.aio-rnax-nr h 104876£s.file-max * 615744kernel-slrunall = 2097152kernel.shnnax = 536670912kernel .shmni = 4096kerne 1sen = 2S0 32000 10Q 128net.ipv4,ip_local_port_renge =- 9000 65500net. coie. mer;_default =net. core * trier,net,core. wan

31、_defdult. = 262144net.core.wneri-nax : 10485日61)編輯系統(tǒng)的內(nèi)核參數(shù):rootkk 桌面# vi /etc/sysctl.conf ,在文件的末尾加入內(nèi)核要求內(nèi)容,編輯完成通過“ ESC和“:wq”保存并退出編輯窗口W Controls thenumber of shared neniory segmentsr in pageskernel4294967256for oracle kernel.shnall kernel .shiNiax = kernel .shmrii =2997152 21474836484096kernel.sem = 25

32、8 326net.lpv4.lp local pohet,c o re_ r««i_def ault = 4194364 n且t .co電.rasa二max = 4134)04 net,core,wme« default = 262144 net,core,wen max =1日4857b fs.f ile-BaxfiB15744 fs.aio-max-nr=i6485762)生效新配置的系統(tǒng)內(nèi)核參數(shù)(圖 5-16):rootkk 桌面#sysctl -pI rootkk 金面# 打Ktl 叩 net.ipv4t ip forward - 0 net.ipv4.c

33、on+.defsuit.rp filter * 1 net.Ipv4.coni,defauIt.accept source route - 8 kernel,sysrq = o kernel_ c&re_us«_plrf = 1 net.ipv4.tep syntookies = 1error: "net tbridge.bridge-nf-call-Ap5tabl.t5" is an unknown ke/ error: "net .bridge .bridije- n + -caiLl -j.ptables " is am unkn

34、own key errcri "net.fcirirtge.tridge -nf-cal 1 -arptables' is. an unlcnaur Ikwy kernel .msgrrnil = 65536 kernel .msgrrajc - 65536kernels5hiinnax = 6 8719476736/,$kerntLshmmll =P : ; blO» C Sufi* HRt/kernel+shmalI = 2097152kernel. sh印 114 K = 214748364-8kernel. 5 hmrrnl = 4 06kernel,sem

35、 - Z5S 32白的 1 眄 126net .ipvln ip_l.ocal_pflrt_range - 9。®。65508net.core.rmen default = 41943G4rifi-t. core . rnen net.tore.wraew nwt.core.wmen f51 file* >hx - r5.alo-maJtnrwax - 4194y04 default = 262144 m 1043576方M15744 w 1085763) Error : "net.bridge.bridge-nf-call-arptables"is an

36、unknown key,這個(gè)錯(cuò)誤是由于自動(dòng)處理可載入的模塊bridge沒有自動(dòng)載入,解決辦法是自動(dòng)處理開載入的模塊ip_conntrack , error 解決方法: rootkk 桌面# modprobe bridgerootkk 桌面# lsmod | grep bridge1 rootiNkk 或.向 |拜 modprobe bridge | rooti.Jkk 直面 I律 Lsmod | grep bridge bridge7G7Sktp22182bridge,garpHe554fi3bridge, gfp,stplOQtkk 期面 I# :yxtl -p net, ipv4 ,lp_

37、forwar(i = 0 net,lpv4,conf,default,rp filter = L net T ipv4 rconf>default T accept sourceoute = 0 ke rneV.iysrq = 9 k.ernel. ,core uses pld " i ne t . lpv4 . tep sncaokle £ = 1 net.bridge.bridge-nf-call-lpbtabla£ = Qhet. bn<lge<bridge-nf-coll-lptables = d«ttp:/bl0gwCsdn.

38、 net/ntt.h ridge.bridge-nf- call-arptabLes = 0k.e rne I. msqmnb =k.e rue L .ntsqmax 三ke rne l . shmmax GS7134 7 b 73!jk.e rne L . shmal L 2 42496 726 kernel.5hmdlL - 207152 ke r »ie I. shnimidX = 2L474B3648 kernel.shmmni = 499電 kernel.sen - 250 3£&ee 166 128 net. ipV4 ,lp_LoeaL_f«

39、>rt_Mre 909G 6S500 net, tor« . rmeni default = 4104394 net.COT4 r rmem 碎x = 4194364 net, CC rc -dftf AUlt262144net. co . wmem max = 1G4.B370 fs.file-max - fiai744 十0.&10 f口k n r = 1U4US764. 配置 Oracle 用戶 shell limit為了提高在linux系統(tǒng)上運(yùn)行軟件的性能,必須對(duì) oracle用戶設(shè)置下列限定。TatM 4-1 insmlMio Owmf Res&itf

40、" U/fWf R&cofnmMdedHetwrc* Sh*ll UmitFltvourrtSoft LirMMfMUmit24,_喟1 hit- Jmp歸正'hofiUM102Jdl h' ENumiwr of pructB jvilable tu J ,Mtiglr usernpriHJt 星“ 21M7Jt k-uist ItGMWjk erf the Mack 密西mg of dw p!TH»Kstixkm kuf 102W KBAt kaw WWKBEvdM nww 27Mi KBrootkk 桌面# vi /etc/security/li

41、mits.conf在文件最后加入以下的配置:觸fatuity rf tpud 芭 ntsett t ha rd had soft hard hardcore r$ « nprqq nproc npro< nprcic max Iodine錄 Enc offilehttp:/blog. esdn. net/tfuse fororacleoraclesoftnproc2647oraclehArdnproc16384oraclesoftnotLie1824oraclehardnofLie65536araclc h ' + 1softJ f ar d-dstack一 L1A24

42、05.編輯登錄配置文件rootkk 桌面# vi /etc/pam.d/login進(jìn)行登錄配置文件的編輯,在文本最后添加:session者 session required /lib/security/pam_limits.sorequired pam_limits.so 或使 shell limit 生效。session session session session* session sessionrequired required optional include optionalrequired pan limifs.sopanri_seuntix. so open pam names

43、pace.so pam keyiniT.50 foret revoke esdn. not/ pam ck connector.so6. Oracle用戶環(huán)境變量配置要成功安裝并使用 Oracle數(shù)據(jù)庫軟件,必須在 Oracle用戶的.bash_profile文件中設(shè)置ORACLE_BASEORACLE_HOMEORACLE_SID和 PATH環(huán)境變量,其他的根據(jù)需要來設(shè)置。ORACLE_HOMm在安裝前手動(dòng)配置,另外,Oracle安裝過程中會(huì)根據(jù) ORACLE_BASE值自動(dòng)指定的ORACLE_HOM所以也可以在安裝后將這個(gè)ORACLE_HOME人.bash_profile。rootkk 桌

44、面# su - oracle oraclekk $vi .bash_profile添加如下內(nèi)容,并保存退出。# use for oracleexport ORACLE_BASE=/usr/oracleexport ORACLE_HOME=$ORACLE_BASE/productexport ORACLE SID=orcl export PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib export LANG=en_US-防止Oracle安裝界面亂碼,先把語言環(huán)境改為英文 i

45、f $USER = "oracle" ;then if $SHELL = "/bin/ksh" ;thenulimit -p 16384ulimit -n 65536elseulimit -u 16384 -n 65536fi# Get the aliaSieB and functionsif -1 */*bashrc : then .*/,bashrcfl# User spg匚ific environment and startup programsPATH=SPATH:SHOME/blnexport FATH# use tor oracleexpor

46、t ORACLEBAS E=/ls r/oracleexport oracle home二iw&pjytds"項(xiàng)。dusdn. net/ exp o rt ORACLESI D=c rd export PAm=SPAin:SHOME/bin:$ORACLE_HOME/binexp0rt LD_LIBRARf_PATH=5OftACLE_ HOHE/llbr/USr/llb exp o r t LANGsen USif 5U5ER = i I ;thenif 1SHELL " "/bin/ksh" |;thenullnit -p 16384ulif

47、tit -nelseulimit -u 。升4 -nfi floraclekk $ source .bash_profile配置文件生效。7. 配置修改/etc/hosts 文件安裝RHEL勺時(shí)候最好采用靜態(tài)IP地址,rootkk 桌面# vi /etc/hosts添加IP地址和域名的映射關(guān)系,進(jìn)入hosts文件,在文件末尾加上本機(jī)實(shí)際IP和主機(jī)用戶名127.a.o. 1l.localdemain Localhost4Ik31dMim:1lac-BlIiost localhost.Icjcaldomam LocaLho&tb localhastb At)CAld0«iain6

48、192.168.1501 k< dbserftttp : / /Il I Qg. CSdlL DCt /2.3開始安裝Oracle 1.解壓Oracledatabase 的zip文件 必須切換到 oracle 用戶進(jìn)行解壓rootlocalhost # su - oracleoraclelocalhost $ ls /var/oracledata/linuxx64_12201_database.ziporaclelocalhost $ unzip /var/oracledata/linuxx64_12201_database.zipI XIII LCI L J.I 11 . kJQ LQ

49、iqCinR ALQgy# XI P LDL L 1 v J Ol inflating; database/uninstallercra/l$ Isdgt 自bas電 Qraclelocalhast$2.oracle用戶下,執(zhí)行如下cd ddtabaf=;e/database$ Isrpm runinstaller sshsetup database$ J runinstallerstage welcome-html3racl(?l nralhnst raclefllocalhost install response oraclefaioc alhost報(bào)錯(cuò): Checking monitor

50、: must be configured to display at least 256 colorsarsclQtldataaa5e% ./runlnsTall6rStarting Oracle Universol Installer.Checking Kemp space:njst Deqreaisrthan533 ME.Actual 26362 MB Passed£1"|自亡1<11"1口_占蜘合口 7舊二口:inqMt, b白_gtGat*:h3口l弓色 HR-Actual 2白462 MB_ Pcss&d|L:heckinq monitor

51、: must be zcnicu-eo-display at LeastsT-coLc rsCould not RTtec Jts rii.to chscs tor displ colors using c3rrmanc /usr/bin/x dpyinfo. Check if the DISPLAY variable is set, Failed ««Some pquircmcnt checks failed, You must fulfill, thes roquirmants toforo continuing with the installatian,Contin

52、ue? (y/n) nJ - »r*, 解決方法:(1)切換到root用戶rootlocalhost # DISPLAY=:0.0;export DISPLAYrootlocalhost # echo $DISPLAYrootlocalhost # cd /usr/bin/rootlocalhost bin# ./xhostaccess control enabled, only authorized clients can connectSI:localuser:rootrootlocalhost bin# ./xhost +access control disabled, cli

53、ents can connect from any host(2)切換到oracle 用戶oracleSlocalhost$ su - rootPassword:Last Login: Tug root (Stomal host rootLocal host :G. 0Jul 3:口口 dWT門n iTq/fl-#IdISPLAY-;9.Qexport DISPLAY T# echo DISPLAYrootgLocalhost -# -/xhost-bash: . '''>host:rootLocal hostroot(aioc al hostN yuch fit

54、巳 口廠 d工rectory cd7usr/bin7Tbin #1 ./xhosraccess cont rol enablea, oriy authoried clients can corneSI :Localuser: root root (01 oc al host bin# ./xhost +access control di與用bl1d、 cli今nt與日上 connect from any hos root(aloc al hast bin # 15u - d r 己 cle |Last login: Tug Juld raclefslocalhost $o raclegloc

55、al host -$ :0.0o raclegtocalhost $/,胃 Id FinDISPLAY=:G.0;export DISPLAY echo SPLAYoraclelocalhost $ DISPLAY=:0.0;export DISPLAYoraclelocalhost $ echo $DISPLAY如沒有報(bào)錯(cuò)請(qǐng)從這里開始繼續(xù)往下oraclelocalhost $ cd database/oraclelocalhost database$ lsinstall response rpm runInstallersshsetup stage welcome.htmloracleloc

56、alhost database$ ./runInstaller3.出現(xiàn)Oracle安裝圖形界面(1)取消勾選3.1(2)選擇僅安裝數(shù)據(jù)庫軟件Select Inrstlldtion OptionOracle OAtabaa4 12c R4Lmsc 2 >nttaLl4r - St»p 2 of 9ORACLEEQATAR&SESeled: any flic fol ton ma install &pt«n>.NnEltallatliaii OplJany 。就4ZEQpQQ:n: ire-att and cc ifi ;urr 口 databaseI1 jjlhstalI database inftrtHtE only 僅安裝數(shù)據(jù)庫期?仲"J.pyf«dv 小 Un 9 d-Ub.BvI >1(3)選擇單實(shí)例數(shù)據(jù)庫安裝Onclc Dotabaie 12c ReL»$e 2 Installer - Step 3 of 9Select Database installation DptionORA

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論