精华内容
下载资源
问答
  • 手工创建ASM Disk Groups、为 ASM Disk Groups 添加 disk 创建语法说明: 必选参数: (1) 指定disk group 的唯一名称 (不分区大小写) (2) 指定disk group 的冗余级别 对于ASM 的镜像冗余,可以指定3...

    Groups 添加 disk

    创建语法说明:

    必选参数:

    (1) 指定disk group 的唯一名称 (不分区大小写)

    (2) 指定disk group 的冗余级别
    对于ASM 的镜像冗余,可以指定3种类型:
    normal redundancy: 2-way mirroring
    high redundancy:3-way mirroring
    external redundancy: 使用外部的冗余

    (3) 指定哪些disk 属于我们的创建的disk group
    这些disk 的名称全路径,也可以在名称中使用通配符,只要能够识别出来即可。

    可选参数:

    (4)指定哪些disk 属于failure group (针对normal,high。必须指定指定相同大小的failgroup,不然失去数据冗余在不同磁盘的意义)
    我们在创建disk group 的时候也不指定failure group,那么就是disk 作为自己的failure。
    (5)指定disk group 的一些属性,如软件兼容性或者AU_SIZE 等。
    (6) quorum 属性 (该属性不要指定)

    创建disk group 示例:

    1. 先确保asm_diskstring 参数争取的设置:
    SQL> show parameter asm_diskstring
    [root@asm ~]# ll /dev/asm*
    SQL> select group_number,disk_number,total_mb,name,failgroup,path from v$asm_disk order by 1;

    2. 创建disk group
    我们创建一个叫 ANDY 的disk group:
    create diskgroup andy normal redundancy
    failgroup fg1 disk
    '/dev/asm-disko' name andy_fg1
    failgroup fg2 disk
    '/dev/asm-diskm' name andy_fg2
    attribute 'au_size'='4M',
    'compatible.asm' = '11.2', 
    'compatible.rdbms' = '11.1';

    修改Disk Groups 配置:

    背景说明

    在创建完diskgroup之后,我么可以使用alter diskgroup 与来修改disk group的配置。
    我们可以在数据库online的状态下add,resize, drop disk。

    要注意一点,如果有多个操作要执行,尽可能的把多个操作使用一个alter diskgroup语句来实现,这样可以减少rebalancing 的操作。

    当disk group的配置发生改变时,Oracle ASM 会自动进行rebalance的操作。默认情况下,ALTER DISKGROUP操作不需要等待rebalance操作的完成才返回。 我们可以通过查询V$ASM_OPERATION 视图监控rebalance的状态。

    如果在alter diskgroup的语句中加上rebalance wait子句,那么在执行alter 命令的时候,就必须等待rebalance 操作结束,
    alter 命令才会返回成功。

    disk group中添加disk:
    1. 先查看磁盘组的情况,确定冗余类型与failgroup。
    SQL> select group_number,disk_number,total_mb,name,failgroup,path from v$asm_disk where group_number=4 order by 1;

    2. 正式添加,分情况。
    2.1 若是外部冗余,则可直接默认模式添加
    SQL> alter diskgroup orcl add disk '/dev/asm-diskl';

    2.2 若是normal或high,则在添加的时候要指定failgroup。
    如: 2个failure goup. 现在我们向其中增加一个disk。 
    则 SQL> alter diskgroup dave add FAILGROUP FG1 disk '/dev/asm-diskj';
    SQL> alter diskgroup dave add FAILGROUP FG2 disk '/dev/asm-diskj';

     

    展开全文
  • Rebalance Disk Group + ASM Disk Discovery

    千次阅读 2014-01-21 15:42:34
    Disk discovery is the mechanism used to find the operating system names for disks Oracle ASM can access. It is used to find all the disks that comprise a disk group to be  mounted, the disks an admi



    Disk discovery is the mechanism used to find the operating system names for disks Oracle ASM can access. It is used tofind all the disks that comprise a disk group to be 
    mounted, the disks an administrator wants to add to a disk group,
    or the disks the administrator might consider adding to a disk group. 

    How A Disk is Discovered
    When an Oracle ASM instance is initialized, Oracle ASM discovers and examines the contents of all of the disks that are in the paths that you designated with values in the 
    ASM_DISKSTRING initialization parameter. Disk discovery also occurs when you:
    ■ Run the following SQL statements
    – Mount a disk group with ALTER DISKGROUP ... MOUNT
    – Online a disk with ALTER DISKGROUP ... ONLINE DISK 
    – Add a disk to a disk group with CREATE or ALTER DISKGROUP...ADD DISK
    – Resize a disk in a disk group with ALTER DISKGROUP...RESIZE DISK 
    – Query with SELECT ... FROM V$ASM_DISKGROUP or V$ASM_DISK views
    ■ Run Oracle Enterprise Manager or Oracle ASM Configuration Assistant (ASMCA) operations that invoke the SQL statements previously listed
    ■ Run ASMCMD commands that perform the same operations as the SQL statements previously listed


    After Oracle ASM successfully discovers a disk, the disk appears in the V$ASM_DISK view. 

    Disks that belong to a disk group, that is, disks that have a disk group name in the disk header, show a header status of MEMBER. 

    Disks that were discovered, but that have not yet been assigned to a disk group, have a status of either CANDIDATE or PROVISIONED. 

    Disks that previously belonged to a disk group and were dropped cleanly from the disk group have a status of FORMER


    Disk Discovery Rules
    The rules for discovering Oracle ASM disks are as follows:
    ■ Oracle ASM can discover up to 10,000 disks. That is, if more than 10,000 disks match the ASM_DISKSTRING initialization parameter, then Oracle ASM discovers 
    only the first 10,000. (只支持10000个磁盘)

    ■ Oracle ASM only discovers disk partitions. Oracle ASM does not discover partitions that include the partition table.

    ■ From the perspective of the installation, candidate disks are those that have the CANDIDATE, PROVISIONED, or FORMER header status. These disks with a CANDIDATE, PROVISIONED, or FORMER status can be added to Oracle ASM disk groups without using the FORCE flag.

    ■ When adding a disk, the FORCE option must be used if Oracle ASM recognizes that the disk was managed by Oracle. Such a disk appears in the V$ASM_DISK view with 
    a status of FOREIGN. In this case, you can only add the disk to a disk group by 
    using the FORCE keyword.
    ■ MEMBER disks can usually be added to a disk group by specifying the FORCE flag, if 
    the disks are not part of a currently mounted disk group.













    展开全文
  • drop asm disk、撤销drop asm disk drop asm disk: SQL> alter diskgroup XXX offline disk XXXX drop after 0m; -- after 后面的时间可选 offline 只是标记为disk 不可用吧。 这段时间extent的变化,ASM 都会...
                       
                                                                    drop asm disk、撤销drop asm disk

    drop asm disk:

    SQL> alter diskgroup XXX offline disk XXXX drop after 0m;   -- after 后面的时间可选

    offline 只是标记为disk 不可用吧。 这段时间extent的变化,ASM 都会记录下来,如果online之后,就会把变化的extent 同步过来。


    虽然这里是offline drop了,但是实际还是有记录的,如果我们要把/dev/asm-XXXX添加到 XXXX 这个diskgroup里,就必须使用force参数。 


    SQL> alter diskgroup XXXX add disk '/dev/asm-XXXX' force;

    注意:disk 没有offline drop,然后强制force 到其他磁盘组,会执行成功,但是导致原来的disk group不能mount 。



    撤销drop asm disk操作:


    前面测试过drop disk的操作。 那么如果我们误操作了,减少不必要的rebalance,能不能及时的挽救呢?

    ORACLE ASM 提供了挽救的命令: undrop disk。

    该命令会取消对disk groups中的disk的drop 操作,这里撤销成功的前提条件:
    (1) drop 操作没有完成,如果disk已经drop成功了,就不能undrop了。该命令不能restore 已经drop 的disk,只能取消正在进行的操作。
    (2) 如果drop 命令中使用了force 参数,这个undrop 也不能成功。

    SQL>alter diskgroup anqing undrop disks;
     
     
    展开全文
  • DiskCache

    千次阅读 2016-02-04 16:10:20
    DiskCache基本概念DiskCache,故名思义,即磁盘缓存,与内存缓存对应,是Android应用缓存技术的重要一项,优点磁盘缓存存储时间长,存储空间相对UnLimited,缓存逻辑上(from UIL)主要分为DiskLruCache,...

    DiskCache


    基本概念

    DiskCache,故名思义,即磁盘缓存,与内存缓存对应,是Android应用缓存技术的重要一项,优点磁盘缓存存储时间长,存储空间相对UnLimited,缓存逻辑上(from UIL)主要分为DiskLruCache,LimitedAgeDiskCache,UnLimitedDiskCache。其中DiskLruCache是使用最多,最为经典的,出自大神JakeWharton。LRU存储结构还是基于链表结构的LinkedHashMap。

    LimitedAgeDiskCache & UnLimitedDiskCache

    • UnLimitedDiskCache因为没有缓存管理逻辑,只要通过缓存uri实现相应的get(),save(),remove(),clear(),getCacheDirectory()即可
    • LimitedAgeDiskCache限制了缓存对象最长存活周期的磁盘缓存, 内部管理一个HashMap<File, Long>, save()时存储当前时间作为对象的创建时间,get()时判断如果当前缓存对象存活时间已经超过设置的最长时间,则删除。

    DiskLruCache

    限制总字节大小的内存缓存,会在缓存满时优先删除最近最少使用的元素。LinkedHashMap<String, Entry>(0, 0.75f, true)。几个重要参数:
    存储路径 appVersion, 当版本号改变,DiskLruCache会清除缓存路径下存储的所有数据 valueCount指的是LinkedHashMap每一个entry的存储数目,默认为1即可 cache最大的存储size(bytes),maxSize cache最大的存储文件数目,maxFileCount,同时缓存目录下会有一个journal的文件记录缓存的所有操作。
    DiskLruCache是不能new出实例的,如果我们要创建实例,需要调用它的open()方法,open方法接收五个参数,如上面所示。操作DiskLruCache主要有:

    • 写入缓存,写入的操作是借助DiskLruCache.Editor这个类完成,调用edit(key)方法获得,再调用它的newOutputStream()方法来创建一个输出流,输入index为0,与valueCount对应
    • 读取缓存,依赖DiskLruCache.Snapshot类,snapShot = mDiskLruCache.get(key); InputStream is = snapShot.getInputStream(0)获得文件的输入流
    • 移除缓存,mDiskLruCache.remove(key); 当然DiskLruCache会根据我们在调用open()方法时设定的缓存最大值来自动删除多余的缓存,只有我们确定缓存已过期时会调用remove()方法
    • 其他API: size(),flush()(用来同步journal文件,比较标准的做法就是在Activity的onPause()方法中去调用一次flush()方法),close()(通常只应该在Activity的onDestroy()方法中去调用close()方法),delete()(全部删除缓存)
    • journal,DiskLruCache能够正常工作的前提就是要依赖于journal文件中的内容

    DiskLruCache Sample

    DiskLruCacheDemo


    参考链接:
    1. http://blog.csdn.net/guolin_blog/article/details/28863651
    2. http://blog.csdn.net/fangzhibin4712/article/details/38823533
    3. http://blog.csdn.net/i_lovefish/article/details/8220077

    展开全文
  • 详细解释Basic disk和Dynamic disk

    千次阅读 2016-11-07 21:39:11
    (1)磁盘分类:basic disk (基本磁盘) 和 dynamic disk(动态磁盘) (2)区和卷:  partion(区),包括:primary partition (基本分区) and extend partition(扩展分区):Logi
  • 磁盘性能分析Disk

    千次阅读 2016-05-17 10:26:04
    Windows性能计数器--磁盘性能分析DiskPhysical Disk:单次IO大小Avg.Disk Bytes/ReadAvg.Disk Bytes/WriteIO响应时间Avg.Disk sec/ReadAvg.Disk sec/WriteIOPSDiskReads/secDiskWrites/secDiskTransfers/secIO吞吐率...
  • Ghost的Disk菜单下的子菜单项可以实现硬盘到硬盘的直接对拷(Disk-To Disk)、硬盘到镜像文件(Disk-To Image)、从镜像文件还原硬盘内容(Disk-From Image)。 在多台电脑的配置完全相同的情况下,我们可以...
  • [http://www.datarecoverysoftware1.com/data-recovery-faq/what-is-disk-stripping-and-disk-mirroring.html] What is disk stripping and disk mirroring?Disk striping is the technique of spre
  • DiskCache结构

    2019-06-13 06:33:37
    DiskCache 定义了从磁盘缓存中写入和读取的接口。 DiskLruCache 基于文件系统的一个有限空间的缓存,每一个缓存项都有一个字符串的键和一个固定数量的值,每个键必须匹配正则表达式([a-z0-9_-]{1,120})。值可以...
  • Disk Drill Mac可以帮我们分析磁盘空间,找到未使用的文件和空间生猪,轻松释放存储空间。轻松查找和删除驱动器上多个位置中的重复文件。如何使用Disk Drill清理Mac呢? Disk Drill for Mac使用教程 此功能对于...
  • http://www.stellarinfo.com/blog/couldnt-unmount-disk-error-mac/ https://discussions.apple.com/thread/4117187?tstart=0 Ending up connecting the disk as a target disk (holding T key on startup)
  • Blackmagic Disk Speed Test for Mac是受到很多Mac用户欢迎的Mac硬盘测速工具,很多使用Mac的朋友都安装着Blackmagic Disk Speed Test for Mac(硬盘测速工具) 3.2免费版软件,使用disk speed test mac你可以随检测并...
  • ghost disk to disk 遇到的一些问题

    千次阅读 2013-06-09 16:06:04
    本人买了块新硬盘 安装的各种破解版本的应用软件太多太多 不想重装系统 于是决定用ghostdisk to disk 把旧硬盘的C盘拷到新硬盘上   网上ghost disk to disk 的资料比较多 不再赘述 开机出现了几个问题    第...
  • DiskGenius Pro永久专业版DiskGenius 5.1.0.653专业版,比免费版多28个功能,新版本增加硬盘坏道检测功能。DiskGenius是一款功能非常强大的磁盘分区软件,同时它也是一款不可多得的数据恢复软件。可以备份及还原分区...
  • Ghost11之DISK TO DISK引发的血案

    千次阅读 2013-04-06 11:41:16
    描述:本人买了一块希捷2T的硬盘将原来希捷500G的用Ghost 11.0中的disk to disk把所有数据全部复制过来。 C盘:WinXP D盘:Win2003 E盘:Win 7 问题:Disk to Disk完成100%之后提醒出错,然后进入WinXP系统...
  • 电脑更换硬盘后开机显示error:no boot disk has been detected or the disk has failed怎么办 首先确认一下硬盘是否损坏,我的电脑是惠普电脑,以此为例: 如果想要检测硬盘,可先关机,然后按下开机按钮,并立刻...
  • ceph-disk常用命令

    2019-07-01 18:41:44
    ceph-disk zap /dev/sdb 2、准备激活磁盘 ceph-disk prepare /dev/sdb1 3、激活磁盘 ceph-disk activate /dev/sdc6 3、设置wal db分区 ceph-disk prepare /dev/sdb --block.db /dev/sdx --block.wal /dev/sdx ...
  • 1.就在你截图的那个界面,按...4.输入select disk 0 5.输入clean 就是清除硬盘 6.转换格式,convert mbr 这样就可以了,但是会清除掉电脑上所有的资料 开机进入BIOS 然后修改启动模式,将UEFI模式修改为 SA...
  • hp主机开机报错no boot disk has been detected or the disk has failed,重启之后没有作用,开机之后仍然是同样界面。考虑是硬盘问题,按ESC+F10进入boot界面之后,可以查看到硬盘设备,说明硬盘没有问题(如果查找...
  • DISK_ONLY 实现

    2017-01-15 18:06:24
    于 pyspark (spark python) 中实现 DISK_ONLY: .persist(StorageLevel.DISK_ONLY)
  • 开机出现DISK BOOT FAILURE解决

    千次阅读 2019-08-13 15:46:19
    开机出现DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER情况。下面简单说下该如何解决。 DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER的字面意思翻译为:磁盘启动失败,插入系统磁盘,再按回车键...
  • gpt_disk.sys

    热门讨论 2012-01-23 00:12:37
    WinXP用GPT分区disk.sys 取自于用Windows server 2003 SP2
  • 流量记录和回放n2disk

    2020-07-01 17:49:41
    n2disk™是网络流量记录器应用程序。n2disk™是具有索引功能的10/40 Gbit网络流量记录器。使用n2disk™,您可以从实时网络接口以几Gigabit速率(在足够的硬件上以10 Gigabit / s以上)捕获全尺寸的网络数据包,并将...
  • DiskGenius是一款功能强大的磁盘工具,Windows版本的DiskGenius增加了许多的功能,可以对已删除的文件进行恢复,对分区进行复制与备份,硬盘的复制。同时增加了对多款主流虚拟机(VMWare、Virtual PC、VirtualBox)...
  • DiskGenius 解决移动硬盘变 RAW 问题

    万次阅读 热门讨论 2016-11-23 21:57:50
    DiskGenius 解决移动硬盘变 RAW 问题
  • DiskGenius屏蔽硬盘坏道方法

    万次阅读 2019-05-28 17:00:41
    工具:DiskGenius 磁盘大小:29.9GB 坏道所在位置:50%扫描到坏道 自己可以用计算器算出坏道大概的位置,29.9x50%=14.95GB这个位置。如果想把这个坏道隔开的话,我们需要把14.95这个位置隔开即可,隔开就可以达到屏...
  • Elasticsearch high disk watermark

    千次阅读 2019-07-12 10:38:43
    Elasticsearch high disk watermark 今天在线上索引不能访问了 查看日志: [2019-07-12T05:23:57,075][WARN ][o.e.c.r.a.DiskThresholdMonitor] [4T2B21u] high disk watermark [90%] exceeded on [4T2B21uySle1...
  • AirDisk产品BT下载

    千次阅读 2019-01-23 15:18:59
    BT下载说明: http://www.airdisk.cc/document/59.html
  • DiskGenius常用功能介绍

    千次阅读 2019-08-28 11:29:55
    DiskGenius常用功能介绍 DiskGenius是我非常喜欢的一个磁盘分区工具,可谓系统安装必备软件。 常用功能: 1.磁盘分区; 2.磁盘坏道检测; 3.MBR重设; 4.磁盘填0(清除扇区数据); 5.VM文件挂载。 1.磁盘...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 90,822
精华内容 36,328
热门标签
关键字:

disk