怎么用?
站在用戶的角度思考問題,與客戶深入溝通,找到尖山網(wǎng)站設(shè)計(jì)與尖山網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶體驗(yàn)好的作品,建站類型包括:網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、域名申請(qǐng)、雅安服務(wù)器托管、企業(yè)郵箱。業(yè)務(wù)覆蓋尖山地區(qū)。
這個(gè)概念太廣了,不知道你指的是哪部分的步驟?
大概這樣:
在Oracle 10g的服務(wù)端啟動(dòng)Oracle服務(wù):
sqlplus /nolog
conn / as sysdba
startup
打開監(jiān)聽:
lsnrctl start
然后在要連的客戶機(jī)上配置好tnsnames.ora,并檢查是否通了:
tnsping tnsnames.ora中的配置服務(wù)名
確認(rèn)通了,然后在本地裝一些圖形管理軟件(如mysql中的Navicat MySQL、SQLyog Enterprise等圖形工具):
PLSQL Developer
或
toad for oracle 10
然后用這些圖形工具登陸,就可以圖形化的操作了。
ORACLE RAC系統(tǒng)是指ORACLE公司針對(duì)ORACLE Database推出的一個(gè)群集系統(tǒng),RAC為real application cluster的簡(jiǎn)寫,意味真正的應(yīng)用程序群集系統(tǒng)。RAC能夠獨(dú)立進(jìn)行群集方式工作,同時(shí)也支持嵌入第三方群集系統(tǒng)中,比如SUN CLUSTER 3.2等所謂的vender群集系統(tǒng)中。
結(jié)合ORACLE的ASM(自動(dòng)存儲(chǔ)管理)、Oracle Clusterware等,建議數(shù)據(jù)庫(kù)在系統(tǒng)獨(dú)立運(yùn)行,無(wú)需運(yùn)行第三方的群集系統(tǒng),卷管理系統(tǒng)等。
1.2 安裝前的準(zhǔn)備工作
俗話說(shuō),磨刀不誤砍柴工,在安裝RAC之前,仔細(xì)閱讀官方的安裝手冊(cè)是最佳途徑,因?yàn)榫W(wǎng)上的很多文章寫的時(shí)候,都是按照作者所擁有的環(huán)境進(jìn)行安裝的,實(shí)際中會(huì)有很多的變數(shù)導(dǎo)致安裝出現(xiàn)很多情況,因此,網(wǎng)上文章作為每個(gè)安裝工程師來(lái)說(shuō),只有參考價(jià)值。
1.2.1 硬件方面的準(zhǔn)備工作
在硬件方面,首先確認(rèn)服務(wù)器的類型,操作系統(tǒng)的類型,存儲(chǔ)器是否正確連接到兩臺(tái)或者多臺(tái)服務(wù)器上,主機(jī)系統(tǒng)能否正確訪問存儲(chǔ),是否所有主機(jī)系統(tǒng)共享了改存儲(chǔ)器。
主機(jī)系統(tǒng)方面,是否有足夠的網(wǎng)卡,RAC需要至少一個(gè)public和一個(gè)private的網(wǎng)卡,分別用于數(shù)據(jù)庫(kù)instance的訪問和心跳網(wǎng)卡(此心跳也用來(lái)傳輸一些數(shù)據(jù)庫(kù)的數(shù)據(jù))。
1.2.2 軟件方面的準(zhǔn)工作
在軟件方便,一是根據(jù)主機(jī)類型,選擇相應(yīng)的數(shù)據(jù)庫(kù)軟件,包括database和clusterware軟件,需要注意的是,最好能選擇比較新的版本的軟件,因?yàn)镺RACLE RAC方面,針對(duì)很多平臺(tái),最初版本軟件或多或少都會(huì)存在一些bug,選擇正確的版本后,安裝能夠盡量減少麻煩。
操作系統(tǒng)方面,也應(yīng)該根據(jù)數(shù)據(jù)庫(kù)軟件做最優(yōu)的安裝,比如solaris 10,最好能夠使用update 10的版本,EIS光盤最好能夠使用最近的光盤來(lái)安裝最新的10的推薦補(bǔ)丁包。補(bǔ)丁一定要打最新的,這個(gè)可以大大減小bug的產(chǎn)生。
2. 安裝準(zhǔn)備工作
本示例安裝主要基于ORACLE SPARC服務(wù)器的兩個(gè)節(jié)點(diǎn)安裝RAC,由于使用的是T5120用LDM創(chuàng)建的兩個(gè)虛擬主機(jī),所以相關(guān)網(wǎng)卡名字等都是按虛擬機(jī)里面的命名方式進(jìn)行的。
安裝完操作系統(tǒng)后,必須打上操作系統(tǒng)的推薦補(bǔ)丁包,用最近的EIS光盤來(lái),如果沒有EIS光盤,可以到oracle網(wǎng)站下載最近的推薦補(bǔ)丁包,比如solaris10的最新補(bǔ)丁下載地址如下:這個(gè)可能需要OPN的賬號(hào)
2.1 網(wǎng)絡(luò)配置文件的修改
/etc/hosts該文件記錄了將來(lái)使用的IP地址,包括public和private的地址:
192.168.0.12 orac1 (主機(jī)1的本地地址)
192.168.0.13 orac2 (主機(jī)2的本地地址)
192.168.0.14 orac1-vip (主機(jī)1的public地址)
192.168.0.16 orac2-vip (主機(jī)2的public地址)
192.168.0.15 orac1-priv(主機(jī)1的private地址)
192.168.0.17 orac2-priv(主機(jī)2的private地址)
私有地址可以設(shè)置成另外一個(gè)網(wǎng)段的地址,本示例都為一個(gè)網(wǎng)段地址。
另外一臺(tái)主機(jī)的/etc/hosts文件里面需要這些地址,都寫上。
/etc/下主機(jī)網(wǎng)卡配置文件,public地址將來(lái)可以用在本地地址的那張網(wǎng)卡上,系統(tǒng)能夠plumb一個(gè)虛擬網(wǎng)卡,比如vnet0:1,私有地址必須單獨(dú)指定,比如/etc/hostname.vnet1,里面寫入orac1-priv即可在系統(tǒng)reboot時(shí)候自動(dòng)將私有地址網(wǎng)卡plumb起來(lái)。
建立好所有配置文件,需要確認(rèn)以下地址是能夠ping通的:
ping orac1 ping orac2 ping orac1-priv ping orac2-priv
2.2 創(chuàng)建相應(yīng)的ORACLE用戶和用戶組
根據(jù)oracle數(shù)據(jù)庫(kù)安裝的需要?jiǎng)?chuàng)建相應(yīng)的unix組和用戶oracle:
groupadd dba 創(chuàng)建dba組
groupadd oinstall 創(chuàng)建oinstall組
useradd -g oinstall -G dba -d /opt/oracle -m -s /bin/sh oracle 創(chuàng)建oracle用戶
passwd oracle 修改oracle用戶的密碼
創(chuàng)建這些用戶和用戶組,對(duì)來(lái)說(shuō)非常重要,千萬(wàn)不要小看這些,首先必須保證以上的gid和uid在所有節(jié)點(diǎn)上保持一致,在安裝Clusterware,如果沒有正確設(shè)置一些目錄和設(shè)備的權(quán)限,可能會(huì)導(dǎo)致這些軟件不能正確安裝或者安裝后無(wú)法正常使用。
oracle用戶的.profile文件,需要做如下的定義,具體可以根據(jù)文檔對(duì)照主機(jī)系統(tǒng)配置來(lái)進(jìn)行修改和優(yōu)化:
ORACLE_BASE=/opt/oracle/app/oracle
export ORACLE_BASE
ORACLE_HOME=/opt/oracle/app/oracle/10g
export ORACLE_HOME
ORACLE_SID=inst-ora1
export ORACLE_SID
PATH=${PATH}:$ORACLE_HOME/bin
export PATH
其他諸如 LD_LIBRARY等參數(shù)都可以在.profile文件里面定義,SID每個(gè)節(jié)點(diǎn)都需要定義成1,2,3,4等,前綴為整個(gè)群集database定義的實(shí)例名,比如inst-ora,各個(gè)節(jié)點(diǎn)的SID就是inst-ora1,insta_ora2等等。
建立信任關(guān)系:
如果是10g,只需要建立rsh的信任關(guān)系,如果是11G的話,必選建立ssh的主機(jī)信任關(guān)系:
1. rsh信任關(guān)系
在所有節(jié)點(diǎn)執(zhí)行以下命令:
su - oracle
touch .rhosts
echo + .rhosts
2. ssh信任關(guān)系
用命令來(lái)創(chuàng)建這些信任關(guān)系非常方便,如果使用11g的runInstaller程序的話,可以使用該程序提供的設(shè)置程序來(lái)建立信任關(guān)系,以下為命令方式建立:
su – oracle
mkdir .ssh(如果沒有.ssh就創(chuàng)建之); chmod 755 .ssh
/usr/bin/ssh-keygen -t rsa
/usr/bin/ssh-keygen -t dsa
以上根據(jù)提示輸入恰當(dāng)?shù)膬?nèi)容即可,以上兩個(gè)命令分別在.ssh目錄下生成id_rds.pub和id_dsa.pub兩個(gè)文件,將這兩個(gè)文件的內(nèi)容全部拷貝到authorized_keys文件里面去,chmod 644 .ssh/authorized_keys文件。該文件里面應(yīng)該包含所有節(jié)點(diǎn)的id_rds.pub和id_dsa.pub文件的內(nèi)容。
2.3 修改系統(tǒng)參數(shù)
操作系統(tǒng)kernel參數(shù)需要根據(jù)具體機(jī)器配置進(jìn)行適當(dāng)修改,以下為典型的系統(tǒng)參數(shù),可以將這些寫入/etc/system文件中,修改這個(gè)文件后,需要reboot系統(tǒng)才能生效:
set noexec_user_stack=1
set semsys:seminfo_semmni=100
set semsys:seminfo_semmns=1024
set semsys:seminfo_semmsl=256
set semsys:seminfo_semvmx=32767
set shmsys:shminfo_shmmax=4294967295
set shmsys:shminfo_shmmin=1
set shmsys:shminfo_shmmni=100
set shmsys:shminfo_shmseg=10
在Solaris 10下,如果使用project來(lái)管理,可以動(dòng)態(tài)修改這些kernel參數(shù),這對(duì)以后生產(chǎn)系統(tǒng)在線提供了非常好的便利。
2.4 創(chuàng)建CRS的home目錄
CRS的home最好不要和ORACLE的home放在一起,因?yàn)镃RS目錄最終將成為root用戶的權(quán)限。
mkdir -p /opt/crs/oracle/product/10/app
chown -R root:oinstall /opt/crs
chmod -R 775 /opt/crs/oracle
注意此處crs目錄的宿主被設(shè)置成root:oinstall,如果設(shè)置成其他的話,安裝以后運(yùn)行root.sh腳本將會(huì)有大量的警告,同時(shí),crs無(wú)法正常運(yùn)行的可能性將非常大。
2.5 存儲(chǔ)設(shè)備的設(shè)置
存儲(chǔ)設(shè)備主要提供給Clusterware軟件存放OCR和voting disk之用,并為數(shù)據(jù)庫(kù)提供存放數(shù)據(jù)等文件的,決定存儲(chǔ)如何使用非常重要,這主要影響以后數(shù)據(jù)庫(kù)的架構(gòu),存儲(chǔ)可以支持ASM方式、cluster file system方式以及raw設(shè)備方式。以下的matrix為各個(gè)存儲(chǔ)方式對(duì)CRS等的支持:
File Types Supported
Storage Option CRS Database Recovery
Automatic Storage Management No Yes Yes
Cluster file system Yes Yes Yes
NFS file system
PRIMECLUSTER and a certified Yes Yes Yes
NAS device (SPARConly)
Shared raw logical volumes (SPARC only) Yes Yes No
Shared raw partitions Yes Yes No
建議使用ASM自動(dòng)存儲(chǔ)管理方式來(lái)進(jìn)行存儲(chǔ)的管理,對(duì)于Cluster file system來(lái)說(shuō),大多數(shù)需要成本來(lái)購(gòu)買相應(yīng)的軟件,但也可以采用SUN公司的QFS軟件(該軟件應(yīng)該是免費(fèi)的)。采用raw裸設(shè)備的話,對(duì)用戶來(lái)說(shuō),要求相對(duì)要高些,因?yàn)閞aw安裝數(shù)據(jù)庫(kù)的時(shí)候,需要為每個(gè)dbf等文件分配一個(gè)raw設(shè)備,以后需要添加新的dbf等文件話,其操作步驟還是比較繁瑣的。
使用ASM一定要注意每個(gè)LUN的劃分,千萬(wàn)不要使用EFI格式做磁盤的label,在多次實(shí)踐中發(fā)現(xiàn),在使用EFI的label格式的存儲(chǔ)時(shí)候,將出現(xiàn)一個(gè)比較奇怪的現(xiàn)象,建好cluster后能夠順利創(chuàng)建數(shù)據(jù)庫(kù),但是instance只能在一個(gè)節(jié)點(diǎn)啟動(dòng),另外一個(gè)節(jié)點(diǎn)無(wú)法啟動(dòng),查看alertlog文件,報(bào)告出現(xiàn)一個(gè)ora-600的錯(cuò),以及queue file IO error等錯(cuò)誤。在solaris下,將LUN劃分為2T以下,采用VTOC方式的label即可,官方文檔建議創(chuàng)建大空間的LUN來(lái)減少系統(tǒng)對(duì)存儲(chǔ)的管理,但實(shí)踐證明,如果存儲(chǔ)空間大,可以建立多個(gè)小于2T的LUN,然后創(chuàng)建一個(gè)或多個(gè)ASM組來(lái)管理這些LUN是比較理想的。
根據(jù)RAC對(duì)存儲(chǔ)空間的要求來(lái)劃分對(duì)應(yīng)的LUN或者slice,存放OCR的LUN 和voting disk都可以小些,建議使用1G的空間,存放數(shù)據(jù)庫(kù)的數(shù)據(jù)文件等存儲(chǔ)的LUN劃分得大些。
如果這些LUN曾經(jīng)被用過(guò),特別是曾經(jīng)在RAC中被使用過(guò)的話,那么就需要將磁盤里面的內(nèi)容清除,方法就是使用dd命令將磁盤內(nèi)容清除,例如:
dd if=/dev/zero of=/dev/rdsk/c2t0d0s0 bs=1024k count=1000
本示例中,c0d1s0 作為OCR存放設(shè)備,c0d1s0作為voting disk,安裝中安裝程序會(huì)提示使用哪種冗余方式,一般采用Normal方式,也就是OCR設(shè)備需要兩個(gè)設(shè)備來(lái)做mirror,voting disk需要三塊設(shè)備做冗余。如果這些設(shè)備在存儲(chǔ)器上已經(jīng)做了raid 5等冗余保護(hù),那么這些冗余方式可以采用External方式,即只要單個(gè)設(shè)備即可。
設(shè)備權(quán)限必須設(shè)置正確,否則安裝程序會(huì)報(bào)錯(cuò),具體權(quán)限設(shè)置如下:
chown -R root:oinstall /dev/rdsk/c0d1s0 OCR盤宿主為root,用戶為oinstall
chmod 640 /dev/rdsk/c0d1s0
chown -R root:oinstall /dev/rdsk/c0d1s3 voting disk設(shè)置如同CRS盤
chmod -R 660 /dev/rdsk/c0d1s3 voting disk文件為660的讀寫屬性
存放ORACLE數(shù)據(jù)庫(kù)dbf等文件的raw設(shè)備權(quán)限設(shè)置為oracle:dba即可,寫權(quán)限設(shè)置為775。
首先需要啟動(dòng)Oracle服務(wù),如果是連接本機(jī)數(shù)據(jù)庫(kù),不需要填主機(jī)字符串,空著就可以;如果還沒有建立用戶的話,可以用sys登錄,密碼在安裝Oracle的時(shí)候被要求輸入了,輸入你的密碼就O了,然后創(chuàng)建用戶,設(shè)置密碼,更換新創(chuàng)建的用戶登錄。如果連接的不是本地?cái)?shù)據(jù)庫(kù),則需要在netmanager中配置,輸入對(duì)應(yīng)機(jī)器的IP等信息,然后在主機(jī)字符串中輸入,維護(hù)的netmanager字符就行,用戶名,密碼同本地?cái)?shù)據(jù)庫(kù)。
分享名稱:oracle10怎么使用,如何使用oracle
網(wǎng)站網(wǎng)址:http://www.rwnh.cn/article28/phpejp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、網(wǎng)站設(shè)計(jì)公司、小程序開發(fā)、網(wǎng)站建設(shè)、網(wǎng)站導(dǎo)航、關(guān)鍵詞優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)