中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Oracle 存儲方式大比拼

發布時間:2020-08-09 00:38:38 來源:ITPUB博客 閱讀:177 作者:恩強Boy 欄目:關系型數據庫

一、文件系統

      (最簡單的方式)

      從本機存儲劃分出一部分空間給數據提供存儲。

 

      1.使用方式:

           ① 對這塊區域做一個格式化(這是windows的稱呼。在Linux和Unix系統中,叫創建文件系統。)

           ② 對磁盤進行掛載(windows中叫盤符)      ## 對訪問區域的一個接口

      2.特點:

           優點:數據文件容易訪問,管理方便。

           缺點:訪問性能受到影響,中間多了一層文件系統

二、裸設備

      該存儲空間沒有經過格式化,數據直接存放在該存儲空間上。

      普通用戶無法訪問,只有數據庫軟件才能夠直接訪問。

 

      1.特點

           優點:少了文件系統中間層,訪問更加快捷,I/O性能比文件系統會提高20%

           缺點:管理不方便,不能夠cp,rf等操作。但是可以用Oracle工具處理(dd、RMAN)

三、ASM磁盤

      ASM:Automatic Storage Management(Oracle 10g以后)

      提供OMF管理方式:

      手工建庫時:db_create_file_dest=+DISK1

      日志文件:   db_create_logfile_dest=+DISK1

 

      ASM磁盤,通過asm instance進行管理。數據庫實例直接訪問asm實例,這樣訪問方式更加緊密直接。

      Oracle 11g以后,允許操作系統和ASM之間進行交互


四、啟動管理ASM的實例

      1.編輯ASM初始化參數文件內容 $ORACLE_HOME/dbs/init+ASM.ora

      *.background_dump_dest='/u01/app/oracle/admin/+ASM/bdump'

      *.core_dump_dest='/u01/app/oracle/admin/+ASM/bdump'

      *.instance_type='asm'

      *.large_pool_size=12M

      *.remote_login_passwordfile='SHARED'

      *.user_dump_dest='/u01/app/oracle/admin/+ASM/bdump'

 

      2.啟用ASM實例

      $ export ORACLE_SID=+ASM

      $ sqlplus / as sysdba

      SQL> startup nomount

      ASM instance started

 

      Total System Global Area  82736155 bytes

      Fixed Size                         6254372 byyes

      Variable Size                     73625362 bytes

      ASM Cache                        25173827 bytes

 

      3.(第一次使用ASM)啟動時會報錯

      ORA-29701 unable to connect to Cluster Manager

 

      需要做如下處理:

      $ cd $ORACLE_HOME/bin

      $ su root(以root身份執行,但是不更改環境變量)

      $ ./localconfig delete

      $ ./localconfig add

 

      5.裸設備綁定關系

 

      /dev/raw/raw2: bound to major 58,minor 0

      /dev/raw/raw3: bound to major 58,minor 1

      /dev/raw/raw4: bound to major 58,minor 2

      /dev/raw/raw5: bound to major 58,minor 3

 

      6.創建磁盤組

      create diskgroup disk1 normal redundancy

           failgroup fg1 disk '/dev/raw/raw1' name d1

           failgroup fg2 disk '/dev/raw/raw2' name d2

           failgroup fg3 disk '/dev/raw/raw3' name d3

           failgroup fg4 disk '/dev/raw/raw4' name d4

           failgroup fg5 disk '/dev/raw/raw5' name d5

           failgroup fg6 disk '/dev/raw/raw6' name d6;

 

      注:external redundancy     (主)表明冗余度僅要求一個故障組,假設這個磁盤對                                             于正在運行的數據庫操作

           normal redundancy      標準冗余度提供雙向鏡像,要求一個磁盤中要有兩個故                                             障組

           high redundancy          提供三向鏡像,要求一個磁盤中要有三個磁盤組

 

      create diskgroup disk1 external redundancy disk '/dev/raw/raw3';

      在一個磁盤組中的各個磁盤中的文件,被粗糙的或精細的分割,粗糙分割為1M為單位分布于所有的磁盤中,適用于數據倉庫,精細分割為128KB位單位分布文件,適用于OLTP。


      7.查看新的可用磁盤組

      SQL> select GROUP_NUMBER,name,type,total_mb,free_mb from v$asm_diskgroup;

      SQL> select group_number,disk_number,name,failgroup,create_date,path from v$asm_disk;

      8.刪除磁盤組

      drop diskgroup disk1

      drop diskgroup disk1 including contents;(磁盤組中有數據庫對象)

     

      9.為磁盤組添加磁盤

      alter diskgroup disk1 ass failgroup fg4 disk '/dev/raw/raw4' name d4;

 

      10.從磁盤組中刪除一個磁盤成員

      alter diskgroup disk1 drop disk d4;

 

      11.可以同時對磁盤組進行DROP和ADD操作,這樣只發生一次平衡操作,減少CPU和I/O時間

      aletr diskgroup disk1 add failgroup fg4 disk '/dev/raw/raw4' name d4 group disk d3;
------------ end -------------

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

许昌市| 昂仁县| 平南县| 富顺县| 错那县| 兴宁市| 抚松县| 嘉兴市| 剑川县| 南安市| 杂多县| 湘乡市| 横山县| 阜平县| 金门县| 得荣县| 山阴县| 胶州市| 尉氏县| 邹平县| 余江县| 永顺县| 余庆县| 达州市| 元谋县| 屏山县| 淅川县| 安义县| 阿拉善右旗| 康平县| 杂多县| 禹州市| 开化县| 宝应县| 乌鲁木齐市| 射阳县| 杭锦后旗| 枣强县| 盐池县| 夹江县| 铁岭县|