作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在 Sybase Iq 15.1 上,并尝试在 Linux 上使用原始设备将数据库空间添加到演示数据库。我总是收到 SQL 错误 1010000,文件已存在:
使用文件 DF1 '/dev/disk/by-id/scsi-1HITACHI_730109670008' IQ STORE 创建 DBSPACE KLMTEST;
无法执行语句。文件“/dev/disk/by-id/scsi-1HITACHI_730109670008”已经存在。-- (st_database.cxx 2215)SQLCODE=-1010000, ODBC 3 状态="HY000"第 1 行,第 1 列
据我了解,原始设备必须存在,然后 Db 才能使用它。如何指定原始设备的名称以使命令起作用?
设备权限为sybase用户770
非常感谢马丁
最佳答案
解决方法是:直接使用设备是不行的。 Sybase IQ 依赖于/dev/raw/rawX 结构:
这样创建:
create dbspace klmtest using file klmtest1 '/dev/raw/raw1' IQ store;
确保/dev/rawctl 对 sybase 用户也是可读的!
祝你好运马丁
关于linux - Sybase IQ : How to create a DBSPACE with raw device?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2997611/
我是一名优秀的程序员,十分优秀!