Oracle ASM操作管理
引用 :http://blog.csdn.net/laoshangxyc/article/details/12320901
檢視ASM磁碟情況
SQL> select group_number,disk_number,mount_status,header_status,mode_status,state,failgroup,total_mb,free_mb,name,path from v$asm_disk;
檢視ASM磁碟組情況
SQL> select group_number,block_size,name,allocation_unit_size,state,type,total_mb,free_mb,offline_disks from v$asm_diskgroup;
建立ASM磁碟
[[email protected] redhat 5.4-64]#/usr/sbin/oracleasm createdisk disk1 /dev/sdb1
[[email protected] redhat 5.4-64]#/usr/sbin/oracleasm createdisk disk2 /dev/sdb2
[[email protected] redhat 5.4-64]#/usr/sbin/oracleasm querydisk /dev/sdb*
Device "/dev/sdb" is not marked as an ASM disk
Device "/dev/sdb1" is marked an ASM disk with the label "DISK1"
Device "/dev/sdb2" is marked an ASM disk with the label "DISK2"
[
Reloading disk partitions: done
Cleaning any stale ASM disks...
Scanning system for ASM disks...
[[email protected] redhat 5.4-64]#/usr/sbin/oracleasm listdisks
DISK1
DISK2
刪除ASM磁碟
[[email protected] ~]#/usr/sbin/oracleasm deletedisk disk4
Clearing disk header: done
建立ASM磁碟組
a、建立外包冗餘磁碟組
create diskgroup dg1 external redundancy disk 'ORCL:disk3','ORCL:disk4';
b、建立普通冗餘磁碟組(至少兩塊磁碟)
create diskgroup dg1 normal redundancy failgroup fg1 disk 'ORCL:disk3' failgroup fg2 disk 'ORCL:disk4';
c、建立高冗餘磁碟組(至少三塊磁碟)
create diskgroup dg1 high redundancy
failgroup fg1 disk 'ORCL:disk3' name dg1_a
failgroup fg2 disk 'ORCL:disk4' name dg1_b
failgroup fg3 disk 'ORCL:disk5' name dg1_c;
刪除ASM磁碟組
drop diskgroup dg1;
drop diskgroup dg1 including contents;
向ASM磁碟組中增加磁碟
a、向高冗餘磁碟組中新增磁碟成員
alter diskgroup dg1
add failgroup fg1 disk 'ORCL:diskd1'
add failgroup fg2 disk 'ORCL:diskd2'
add failgroup fg3 disk 'ORCL:diskd3';
b、向外部冗餘磁碟組中新增磁碟成員
alter diskgroup dg2 add disk 'ORCL:diske2';
從ASM磁碟組中刪除磁碟
alter diskgroup dg1 drop disk diskd1,diskd2,diskd3; --刪除的時候注意冗餘模式,視情況而刪除
alter diskgroup dg2 drop disk diske2 add disk 'ORCL:DISKE3'; --刪除磁碟時同時新增磁碟,可減少重平衡次數
刪除故障組(即刪除故障組中的所有磁碟)
alter diskgroup dg1 drop disks in failgroup fg3;
新增故障組
alter diskgroup dg1 add failgroup fg3 disk 'ORCL:disk5';
刪除磁碟時同時新增故障組
alter diskgroup dg1 drop disks in failgroup fg3 add failgroup fg4 disk 'ORCL:disk6';
停止磁碟從一個磁碟組中刪除‘
ALTER DISKGROUP dgroup_01 UNDROP DISKS;
平衡磁碟資料
alter diskgroup dg1 rebalance;
alter diskgroup dg1 rebalance wait; --wait即等到資料平衡結束才在命令列提示結束
alter diskgroup dg1 rebalance power 11;
停止平衡磁碟資料
alter diskgroup dg1 rebalance power 0;
掛載和解除安裝磁碟組
alter diskgroup dg1 mount;
alter diskgroup dg1 dismount;
alter diskgroup dg1 dismount force;
重置磁碟大小
ALTER DISKGROUP dg1 RESIZE ALL SIZE 512M; --把dg1中所有磁碟置為512M
ALTER DISKGROUP dg1 RESIZE disk diskd4 SIZE 564M;
檢測磁碟組一致性
ALTER DISKGROUP dg1 CHECK ALL;
ALTER DISKGROUP dg1 CHECK ALL REPAIR;--檢測一致性,並修復錯誤
ASM目錄管理
增加目錄
SQL> alter diskgroup DG2 add directory '+DG2/datafile';
重新命名目錄
SQL> alter diskgroup DG2 rename directory '+DG2/datafile' to '+DG2/datafiles';
刪除目錄
SQL> alter diskgroup DG2 drop directory '+DG2/datafiles';
ASM別名管理
asm檔案新增別名
SQL> alter diskgroup data add alias '+data/c1/datafile/system01.dbf' for '+data/c1/datafile/SYSTEM.260.803945885';
Diskgroup altered.
asm檔案修改別名
alter diskgroup data rename alias '+data/c1/datafile/system01.dbf' to '+data/c1/datafile/system02.dbf';
asm檔案刪除別名
alter diskgroup DG1 drop alias '+data/c1/datafile/system02.dbf';
ASM模板管理
檢視預設asm模板的冗餘級別和條帶化
select * from v$asm_template;
檢視以使用的模板
select name,redundancy,striped
from v$asm_alias a,v$asm_file b
where a.file_number=b.file_number
and a.group_number=b.group_number
order by a.file_number;
建立asm模板的語法
ALTER DISKGROUP disk_group_name ADD TEMPLATE template_name
ATTRIBUTES ([{MIRROR|HIGH|UNPROTECTED}] [{FINE|COARSE}]);
--attributes:第一列指冗餘,第二列指條帶
建立模板
alter diskgroup dg1 add template template1 attributes (high fine);
alter diskgroup dg1 add template template2 attributes (unprotected coarse);
修改模板
alter diskgroup dg1 alter template template1 attributes (coarse);
刪除模板
alter diskgroup dg1 drop template template1;
使用模板
create tablespace test datafile '+DG1(template1)' size 50M;
相關推薦
Oracle ASM操作管理
引用 :http://blog.csdn.net/laoshangxyc/article/details/12320901 檢視ASM磁碟情況 SQL> select group_number,disk_number,mount_status,header_s
oracle asm管理
oracle asm oracle asm管理1、asm優點概念:auto storage managedb+instance<=====> raw裸設備性能比較:raw > asm > filesystem管理方便性 filesystem
Oracle常用ASM操作命令
Oracle常用ASM操作命令在Oracle RAC環境下,使用grid帳號執行運行asmcmd進入asm命令模式,如:[grid@oradb-node1 ~]$ asmcmdASMCMD> ASMCMD> du //顯示指定的ASM目錄下ASM文件占用的所有磁盤空間ASMCMD> ls
Oracle數據庫之體系結構詳解,基本操作管理及客戶端遠程連接
plus down 緩沖區 擴展名 應用 提交 normal 系統 等待 上一篇文章《Oracle Database 12c安裝》講解了如何安裝oracle數據庫,這篇文章繼續講解數據庫的體系結構,基本操作管理及客戶端遠程連接Oracle的體系結構 Oracle數據庫由兩部
詳解Oracle存儲結構 掌握基本操作管理
nta 創建數據庫 c中 當前 裝載 sca 關閉數據庫 步驟 rem 2018.10.14那天我寫了Oracle12C 的安裝並初步了解了一下Oracle體系結構中數據庫和實例。從中我們知道: 數據庫是磁盤上數據的集合,位於收集和維護相關信息的數據庫服務器上的一個或多個
Oracle資料庫許可權管理操作:分配許可權,撤銷許可權
…… 大家好,我是今天的博主,<一個想做全棧的鹹魚> 今天學習一下Oracle資料庫的許可權管理相關操作。如何分配許可權,如何撤銷許可權?有什麼具體用法? 3個預設的使用者: sys change_on_install [as sys
oracle自動儲存管理(ASM)的優點
開發十年,就只剩下這套架構體系了! >>>
oracle spatial操作geometry方法
str pat 交點 volume 拓撲 mbr distance max 內部 兩個對象之間關系: RELATE SDO_GEOM.RELATE --確定兩個對象的交互方式 WITHIN_DISTANCE 驗證: VALIDATE_GEOMETRY_WIT
oracle em企業管理器的安裝、配置及相關問題
密碼 技術分享 分享 control spa alt .com 企業管理 gre 2017-05-10 一、配置ORACLE_UNQNAME環境變量 二、重建EM資料庫:emca -repos recreate 三、配置EM賬號密碼:DBSNMP、SYSMAN 四、配置EM
linux文件基本操作管理
基本操作 基本 mov 交互 使用 操作 強制 復制文件 遞歸 復制文件、目錄 1、使用cp(copy的意思)命令復制文件或者目錄 cp源文件(文件夾)目標文件(文件夾) 常用參數: -r 遞歸復制整個目錄樹(復制文件夾用) -v顯示詳細信息 2、使用mv(m
Oracle表的管理
整數 create ble cte lte column 修改字段 date 字符型 數據類型: 字符型char 定長的,最大2000字符varchar 變長的,最大4000字符clob(character large object)字符型大對象,最大4G數字類型 numb
Oracle 數字操作。數字函數。mod(),trunc(),round(),ceil(),floor的使用
星期 其中 dual sysdate style 輸入 ces power 求余 1,取整函數(ceil 向上取整,floor 向下取整) 第一種方式: select trunc( 65/33) from dual -- 取整 trunc (1.9) = 1 第二種
oracle 表的管理
tin into 定期 --delete 默認 路徑 cte 安全 savepoint 一、表名和列名的命名規則1)、必須以字母開頭2)、長度不能超過30個字符3)、不能使用oracle的保留字4)、只能使用如下字符 a-z,a-z,0-9,$,#等 二、數據類型1)、
20、oracle用戶管理恢復
oracle 用戶 管理恢復 20、oracle用戶管理恢復下面會一一講解控制文件、redo文件及非歸檔模式、歸檔模式數據文件丟失的情況下,如何恢復數據?(1)控制文件(controlfile)丟失在做恢復實驗之前,先備份好數據。案例1、模擬
Linux 入門記錄:三、Linux 文件基本操作管理
信息 使用 code 過程 記錄 inux 文件 pre 復制 一、復制文件、目錄 使用 cp 命令復制文件或目錄: $ cp 源文件(夾)目標文件(夾) 常用參數: -r 遞歸復制整個目錄樹 -v 顯示復制過程的詳細信息
Oracle權限管理
命令 fresh sys ade ces 系統管理員 pen 增刪改查操作 t權限 一)用戶Oracle中的用戶分為二大類1)Oracle數據庫服務器創建時,由系統自動創建的用戶,叫系統用戶,如sys。2)利用系統用戶創建的用戶,叫普通用戶,如scott,hr,c##tig
oracle用戶管理
bsp password 數據文件 pac 普通用戶 登錄 name pass 普通 用戶管理 sys system (管理員) scott (普通用戶) 前提:oracle上,假設你是oracl的管理員,當需要建立用戶的時候,由你操作. 1,創建用戶(sys
Oracle 集合操作
oracle 類型 內容 重復 多個 返回 tro 沒有 但是 在 Oracle 中提供了三種類型集合操作:並(UNION)、交(INTERSECT)、差(MINUS) · UNION:將多個查詢的結果組合到一個查詢結果之中,沒有重復內容 · UNION ALL:也是將多
Oracle 用戶管理
es2017 unlock from 訪問權限 改密碼 sqlplus 功能 pan 上一個 在 Oracle 中可以對用戶進行建立及授權的操作。 創建用戶的語法: CREATE USER 用戶名 IDENTIFIED BY 密碼 ; 範例:創建一個 test 用戶
ORACLE---Unit02: Oracle字符串操作 、 Oracle數值操作 、 Oracle日期操作 、 空值操作
其它 sca 需要 一個 rtrim unit con ava 空字符 ---DQL:數據查詢語句 ---SELECT語句中必須包含至少兩個字句,分別是SELECT字句與FROM字句。 ---SELECT子句用來指定要查詢的字段, ---FROM子句用來定制數據來源的表。