可以這么說(shuō) 你可以用命令ls -ls asm-asm-arm查看,這個(gè)是軟鏈接也就是類(lèi)似于window下面的快捷方式!
成都創(chuàng)新互聯(lián)是一家專(zhuān)注于網(wǎng)站制作、成都做網(wǎng)站與策劃設(shè)計(jì),安順網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:安順等地區(qū)。安順做網(wǎng)站價(jià)格咨詢:18980820575
正好剛整理了一個(gè)這方面的資料,先貼給你吧.
準(zhǔn)備ASM環(huán)境
ASM使用一個(gè)名叫“+ASM”的數(shù)據(jù)庫(kù)實(shí)例來(lái)管理ASM磁盤(pán),因此在配置ASM磁盤(pán)之前,需要先啟動(dòng)ASM實(shí)例。另外還需要注意,ASM 實(shí)例必須要先于數(shù)據(jù)庫(kù)實(shí)例啟動(dòng),和數(shù)據(jù)庫(kù)實(shí)例同步運(yùn)行,遲于數(shù)據(jù)庫(kù)實(shí)例關(guān)閉。ASM 實(shí)例的創(chuàng)建和刪除可以用DBCA 工具來(lái)操作。在DBCA的第一個(gè)界面選擇配置自動(dòng)存儲(chǔ)管理就可以進(jìn)入ASM配置的界面。
根據(jù)提示運(yùn)行腳本就可以配置和啟動(dòng)CSS(Cluster Synchronization Service)了,注意要以root的身份運(yùn)行這個(gè)腳本,運(yùn)行情況如下:
# /u01/app/oracle/product/10.2.0/db_1/bin/localconfig add
/etc/oracle does not exist. Creating it now.
Successfully accumulated necessary OCR keys.
Creating OCR keys for user 'root', privgrp 'root'..
Operation successful.
Configuration for local CSS has been initialized
Adding to inittab
Startup will be queued to init within 90 seconds.
Checking the status of new Oracle init process...
Expecting the CRS daemons to be up within 600 seconds.
CSS is active on these nodes.
s1
CSS is active on all nodes.
Oracle CSS service is installed and running under init(1M)
ASM可以使用裸設(shè)備或者ASMLib方式, 因?yàn)槁阍O(shè)備的維護(hù)更羅嗦一些,本文只討論ASMLib方式。為了在Linux系統(tǒng)中使用ASMLib方式準(zhǔn)備ASM磁盤(pán),需要安裝相關(guān)的軟件,下載鏈接如下:
下載時(shí)注意選擇自己的操作系統(tǒng)和內(nèi)核的版本,我下載到的是以下三個(gè)軟件:
oracleasm-2.6.18-164.el5-2.0.5-1.el5.i686.rpm
oracleasmlib-2.0.4-1.el5.i386.rpm
oracleasm-support-2.1.4-1.el5.i386.rpm
這里特別需要注意第一個(gè)軟件要和你的Linux內(nèi)核的版本一致。(其實(shí)我的內(nèi)核版本是2.6.18-155.el5,但是在官方網(wǎng)站找不到完全對(duì)應(yīng)的版本,只好使用這個(gè)2.6.18-164.el5的版本了,后面會(huì)講怎么解決這個(gè)問(wèn)題。)接下來(lái)進(jìn)行軟件的安裝,只需要使用rpm命令即可。
# rpm -ivh oracleasm*
現(xiàn)在安裝oracleasm模塊可能會(huì)報(bào)錯(cuò),像我因?yàn)闆](méi)有找到對(duì)應(yīng)我的內(nèi)核版本的oracleasm軟件就遇到了這個(gè)問(wèn)題。經(jīng)過(guò)一番查找,發(fā)現(xiàn)軟件將oracleasm的模塊文件oracleasm.ko安裝到了目錄/lib/modules/2.6.18-164.el5/kernel/drivers/addon/oracleasm中,而我的默認(rèn)的模塊文件路徑應(yīng)該是/lib/modules/2.6.18-155.el5,因此決定手工建立相關(guān)的目錄和文件。
# mkdir -p /lib/modules/2.6.18-155.el5/kernel/drivers/addon/oracleasm
# cp oracleasm.ko /lib/modules/2.6.18-155.el5/kernel/drivers/addon/oracleasm
然后再安裝oracleasm的模塊文件就可以通過(guò)了:
# depmod -a
# modprobe oracleasm
最后進(jìn)行oracleasm服務(wù)的初始配置
# service oracleasm configure
Configuring the Oracle ASM library driver.
This will configure the on-boot properties of the Oracle ASM library
driver. The following questions will determine whether the driver is
loaded on boot and what permissions it will have. The current values
will be shown in brackets ('[]'). Hitting ENTER without typing an
answer will keep that current value. Ctrl-C will abort.
Default user to own the driver interface []: oracle
Default group to own the driver interface []: dba
Start Oracle ASM library driver on boot (y/n) [n]: y
Scan for Oracle ASM disks on boot (y/n) [y]:
Writing Oracle ASM library driver configuration: done
Initializing the Oracle ASMLib driver: [ OK ]
Scanning the system for Oracle ASMLib disks: [ OK ]
好了,現(xiàn)在已經(jīng)有了初步的ASM配置環(huán)境,接下來(lái)就可以準(zhǔn)備磁盤(pán)了。
添加ASM磁盤(pán)組
為了實(shí)現(xiàn)ASM的磁盤(pán)負(fù)載均衡和冗余能力,我準(zhǔn)備使用四個(gè)磁盤(pán)建立ASM的磁盤(pán)組,因此需要為L(zhǎng)inux系統(tǒng)添加四個(gè)磁盤(pán)。為了搭建這個(gè)環(huán)境,我使用的是VMware環(huán)境,因此添加磁盤(pán)就非常容易了。只需要在VMware的設(shè)置中選擇添加硬件即可,而且現(xiàn)在的VMware版本是可以支持磁盤(pán)的熱插拔的。無(wú)需關(guān)閉Linux系統(tǒng),直接添加磁盤(pán)即可。添加完四個(gè)磁盤(pán)之后,為了讓Linux系統(tǒng)馬上識(shí)別這幾個(gè)磁盤(pán),可以運(yùn)行如下命令:
# echo 'scsi add-single-device 0 0 1 0' /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 2 0' /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 3 0' /proc/scsi/scsi
# echo 'scsi add-single-device 0 0 4 0' /proc/scsi/scsi
運(yùn)行fdisk -l命令可以看到系統(tǒng)中增加了/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde四個(gè)磁盤(pán)。使用fdisk工具在這個(gè)四個(gè)磁盤(pán)上各建立一個(gè)分區(qū)(具體步驟略,不熟悉的可以查閱Linux的fdisk命令用法)。
然后運(yùn)行oracleasm createdisk命令添加ASM磁盤(pán):
# oracleasm createdisk VOL1 /dev/sdb1
Writing disk header: done
Instantiating disk: done
依次添加/dev/sdb1、/dev/sdc1、/dev/sdd1、/dev/sde1四個(gè)磁盤(pán)分區(qū),完成后檢查如下:
# oracleasm listdisks
VOL1
VOL2
VOL3
VOL4
這時(shí)運(yùn)行DBCA工具的ASM配置向?qū)Ь涂梢越SM磁盤(pán)組了。進(jìn)入DBCA向?qū)Ш螅x擇“Configure Automatic Storage Management”,然后單擊“Create New”按鈕,可以看到ASM磁盤(pán)組的配置界面。輸入磁盤(pán)組的名稱(chēng),如“dg1”,關(guān)于冗余級(jí)別,我選擇了Norma,并且將VOL1和VOL2設(shè)置為一個(gè)Failure Group,而VOL3和VOL4設(shè)置為一個(gè)Failure Group。
以上操作也可以使用sqlplus連接到ASM實(shí)例上,使用命令完成。
為了連接到ASM實(shí)例上,首先需要設(shè)置ORACLE_SID環(huán)境變量,然后再使用sqlplus進(jìn)行連接:
# ORACLE_SID=+ASM
# sqlplus / as sysdba
創(chuàng)建Disk Group的語(yǔ)句如下:
SQL create diskgroup dg1 normal redundancy
failgroup fg1 disk 'ORCL:VOL1','ORCL:VOL2'
failgroup fg2 disk 'ORCL:VOL3','ORCL:VOL4';
至此,ASM磁盤(pán)組的準(zhǔn)備已經(jīng)完成,終于可以在ASM上建立數(shù)據(jù)庫(kù)了。還是使用DBCA工具,選擇“Create Database”進(jìn)入創(chuàng)建數(shù)據(jù)庫(kù)的向?qū)?。按照向?qū)Р僮?,只是在選擇存儲(chǔ)機(jī)制時(shí),選擇ASM類(lèi)型。
使用df-h命令來(lái)查看硬盤(pán)的掛載狀態(tài)。
Linux的基本思想有兩點(diǎn):第一,一切都是文件。第二,每個(gè)文件都有確定的用途。
Linux是一款免費(fèi)的操作系統(tǒng),用戶可以通過(guò)網(wǎng)絡(luò)或其他途徑免費(fèi)獲得,并可以任意修改其源代碼。
Linux支持多用戶,各個(gè)用戶對(duì)于自己的文件設(shè)備有自己特殊的權(quán)利,保證了各用戶之間互不影響。
你是在 ASM 上用于存放Oracle 的東西吧, 10g 直接 asmcmd 命令,就可以進(jìn)入到 ASM 磁盤(pán)組里,使用 ls 命令來(lái)查看。
11g RAC 需要切到 grid 帳號(hào),然后命令 asmcmd 命令,進(jìn)入到 ASM 磁盤(pán)組里,使用 ls 命令來(lái)查看。
標(biāo)題名稱(chēng):linuxasm命令 linux命令a
轉(zhuǎn)載來(lái)源:http://www.rwnh.cn/article42/ddosgec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供全網(wǎng)營(yíng)銷(xiāo)推廣、網(wǎng)站策劃、面包屑導(dǎo)航、網(wǎng)站營(yíng)銷(xiāo)、關(guān)鍵詞優(yōu)化、App設(shè)計(jì)
聲明:本網(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)
猜你還喜歡下面的內(nèi)容