asm-windows下安裝asm
這些天終於弄好了關於windows上的asm安裝,當前還需要接下來佈置環境的還有在linux上的rac dg設定
Asm的非同步I/O效能和檔案管理:
Asm是oracle 10g推出自動儲存管理,oracle提供的一個統一管理儲存管理介面,asm主要提供了在非同步I/O的效能和檔案系統的管理。
Asm是建立在裸裝置上為oracle資料檔案建立的‘特別檔案系統’,這些檔案系統全部由asm例項管理,oracle核心來管理和維護,跟os上維護管理不同,這些檔案在os上是看不到的,全部由oracle內部管理維護。
asm可以為多個資料庫提供磁碟組來儲存檔案,可以選擇系統中劃分好的裸裝置來組成asm磁碟組,當然由於測試機只能利用oracle中的asmtool來構造虛擬asm磁碟組了。
在asm之前,裸裝置是不能儲存歸檔日誌這類變化的檔案的,asm下卻是可以儲存的,檔案使用omf管理。
例項型別instance_type
在oracle10G中新增的一個例項型別,檢視該引數instance_type,rdbms是資料庫例項,asm
則是asm例項。
從資料庫的啟動的nomount mount和open知道,nomount首先我們需要的spfile或者pfile,先工作配置一個pfile吧
*.asm_diskgroups=’asmgroupgd1’
*.asm_diskstring='D:oracleproduct10.2.0+asm*'
*.background_dump_dest='D:oracleproduct10.2.0admin+asmbdump'
*.core_dump_dest='D:oracleproduct10.2.0admin+asmcdump'
*.instance_type='ASM'
*.db_unique_name=’+ASM’
*.remote_login_passwordfile='SHARED'
*.user_dump_dest='D:oracleproduct10.2.0admin+asmudump'
由於在windows下需要開啟資料庫服務歷程到登錄檔中,linux等平臺則不需要
Oradim –new –asmsid +asm
再建立一個sys的密碼驗證檔案吧
Orapwd file=’d:oracleproduct10.2.0databasepwd+asm.ora’ password=oracle entries=2
這個asm例項已經建立完畢了可以啟動了,其中asm型別的例項要以db_unique_name=’+asm’,不然後面的建立一個在asm上的庫時很可能dbca找不到asm例項
Asm的例項的啟動還需要一個css的服務了,css服務用來同步asm instance和database instance,不然oracle無法把兩個例項連結起來啊。
命令列啟動
Localconfig add
此時可以大膽的啟動asm型別的例項了
Set oracle_sid=+asm
Sqlplus / as sysdba
Startup
此時asm也只能到nomount狀態,asm例項啟動了,分配sga和oracle的後臺程式。
Ora-15110 no diskgroups mounted
完了此時還沒有磁碟來載入了,和普通資料庫mount狀態需要controlfile,asm需要的是asm磁碟組。
此時可以利用oracle內部的asmtool功能來建立asm型別的虛擬磁碟,
C:Documents and SettingsAdministrator>asmtool -create d:asmasmdisk1 500C:Documents and SettingsAdministrator>asmtool -create d:asmasmdisk2 500C:Documents and SettingsAdministrator>asmtool -create d:asmasmdisk3 500C:Documents and SettingsAdministrator>asmtool -create d:asmasmdisk4 500
可以去目錄下檢視建立虛擬的asm磁碟了
Asm磁碟組時冗餘選項:
high高度冗餘 oracle可以透過asm實現3路映象,至少需要3個failure groups
normal正常冗餘 透過asm實現2路映象,至少需要2個failure groups
external外部冗餘 透過asm之外的技術實現冗餘 oracle不做映象處理(一般都是外部冗餘,透過儲存劃分raid5 raid10)
在asm庫內建立磁碟組吧
Create diskgroup asmgroupgd1
External redundancy
Disk ‘d:asmasmdisk1’,’ d:asmasmdisk2’,’ d:asmasmdisk3’,’ d:asmasmdisk4’
上述的asmgroupgd1是asm_diskgroups引數的值,disk則是asm_diskstring相關的。
檢視select path,mount_status from v$asm_disk
各路徑下的磁碟的狀態是否cached成功。
Select group_number,name,state from v$asm_diskgroup
檢視磁碟組的狀態是否mounted成功
重啟下asm例項吧
Shutdown immediate
Startup
然後可以建立rdbms的資料庫並且配置自動儲存管理(dbca即可輕鬆完成),注意asm庫是在rdbms資料庫啟動之前啟動,在rdbms關閉後才關閉.。(因為rdbms上的資料檔案 控制檔案 日誌檔案 spfile等都儲存在asm磁碟組中)
還算容易的在自己的windows上測試機上安裝一個asm管理的,關於asm內部的東東在學習中慢慢更新吧
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25362835/viewspace-1055641/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ASM學習筆記_ASM安裝ASM筆記
- ASM的安裝配置ASM
- asm命令及安裝ASM
- Window下安裝Oracle ASM單例項資料庫OracleASM單例資料庫
- 10g下asm安裝,候選盤問題ASM
- Oracle ASM安裝要點OracleASM
- ASM驅動安裝與ASM盤建立(一)ASM
- ASM驅動安裝與ASM盤建立(二)ASM
- 安裝__DB、ASM注意事項ASM
- RedHat 4 as 下安裝Oracle11gR2,Cluster(ASM)和DatabaseRedhatOracleASMDatabase
- 【ASM】Oracle ASM + 11gR2 + RHEL6.5 安裝ASMOracle
- RAC安裝【AIX 7 + 11.2.0.4 + ASM】AIASM
- ASM入網小助手解除安裝ASM
- 【Oracle】ASM例項安裝入門OracleASM
- RAW+ASM 的RAC 安裝文件ASM
- Oracle ASM+11gR2安裝OracleASM
- 在linux安裝asm總結LinuxASM
- 探索ORACLE之ASM02_安裝OracleASM
- OEL5.6+oracle11.2.0.3+ASM安裝OracleASM
- OCFS2+ASM 的RAC安裝文件ASM
- oracle10g ASM+RAC安裝OracleASM
- 【RAC】在ESX 上安裝asm 共享磁碟ASM
- 清除安裝失敗的asm例項ASM
- oracle11Gr2安裝ASM,使用裸裝置OracleASM
- homebrew下載安裝及mysql的下載安裝MySql
- rac中解除安裝監聽lsnr和asmASM
- RAW+ASM 的RAC 安裝文件 收藏(ZF)ASM
- 單機環境安裝配置ASM例項ASM
- windows 下安裝Windows
- Linux下安裝、解除安裝mysqlLinuxMySql
- linux下安裝snap安裝工具Linux
- Windows下的Memcache安裝 linux下的Memcache安裝WindowsLinux
- 11Gr2 RAC udev ASM openfiler(安裝文件)devASM
- 安裝ORACLE 11.2.0.3 ASM for AIX HA (Non-RAC)OracleASMAI
- jmeter下載安裝及外掛安裝JMeter
- Linux下JDK安裝與解除安裝LinuxJDK
- typora下載安裝以及notepad++下載安裝
- centos下安裝dockerCentOSDocker