Pattern Matching Metacharacters For asm_diskstring

 

This document will list the possible meta characters for asm_diskstring parameter

 

Solution

* and [] are the two valid meta characters for asm_diskstring parameter.

SQL> alter system set asm_diskstring='/dev/raw/raw*' scope=both;
System altered.

SQL> select path from v$asm_disk;
PATH
--------------------------------------------------------------------------------
/dev/raw/raw1
/dev/raw/raw2
/dev/raw/raw3
/dev/raw/raw4
/dev/raw/raw5
/dev/raw/raw11
/dev/raw/raw12
/dev/raw/raw7
/dev/raw/raw8
/dev/raw/raw9
/dev/raw/raw10
/dev/raw/raw6

12 rows selected.


SQL> alter system set asm_diskstring='/dev/raw/raw[1-5]' scope=both;
System altered.

SQL> select path from v$asm_disk order by 1;
PATH
--------------------------------------------------------------------------------
/dev/raw/raw1
/dev/raw/raw2
/dev/raw/raw3
/dev/raw/raw4
/dev/raw/raw5


Characters like $ [0-9*] ^ _ etc would either give error, or will be ignored.


SQL> alter system set asm_diskstring='/dev/raw/raw$' scope=both;

alter system set asm_diskstring='/dev/raw/raw$' scope=both
*
ERROR at line 1:
ORA-02097: parameter cannot be modified because specified value is invalid
ORA-15031: disk specification '/dev/raw/raw$' matches no disks
ORA-15056: additional error message

 

 

 

 

From Oracle

-------------------------------------------------------------------------------------------------------

QQ:492913789

Email:ahdba@qq.com

Blog: http://www.cndba.cn/dave


DBA1 群:62697716();   DBA2 群:62697977()   DBA3 群:62697850()  

DBA 超级群:63306533();  DBA4 群: 83829929  DBA5群: 142216823   

聊天 群:40132017   聊天2群:69087192

--加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请

"No matching signal for" 这个错误通常在Qt中发生,当试图通过`QMetaObject::connectSlotsByName()`连接信号与槽(signal-slots)时,如果信号(signal)在类定义中存在,但找不到匹配的对象名(objectName)来关联这个信号,就会抛出此错误。 具体来说,当遇到 `QMetaObject::connectSlotsByName: No matching signal for on_<objectName>_<signalName>` 错误时,这意味着程序尝试连接的信号格式如`on_objectName_signalName`未找到对应的对象(即,该对象上没有声明名为`signalName`的信号)。解决这个问题的方法包括: 1. **确认信号的存在**:确保你在尝试连接的类里确实有一个与指定名称相符的信号。例如,如果你试图连接`on_pushButton_clicked`,那么`pushButton`对象应该有一个名为`clicked`的信号。 2. **检查对象命名**:确认你在`connect`函数中使用的对象名是否正确无误,以及是否在相应的类中设置了`objectName`属性。 3. **正确设置对象名**:在构建UI时,如果你使用的是Qt Designer,记得为每个要连接信号的组件设置`objectName`。这可以通过设计界面时右击选择"Change object name"来完成。 4. **手动连接**:如果使用代码动态创建对象并连接信号,确保正确地初始化和连接信号,例如: ```cpp QObject *parent = ...; MyClass *myObject = new MyClass(parent); QObject::connect(myObject, &MyClass::signalName, targetObject, slotFunction); ``` 在这里,`signalName`是你想要连接的信号名,`slotFunction`是接收信号的目标函数。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值