【问题标题】:Sybase IQ: How to create a DBSPACE with raw device?Sybase IQ:如何使用原始设备创建 DBSPACE?
【发布时间】:2010-06-08 13:18:19
【问题描述】:

我在 Sybase Iq 15.1 上并尝试使用 Linux 上的原始设备将 dbspace 添加到演示数据库。我总是收到 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。

非常感谢 马丁

【问题讨论】:

    标签: linux device tablespace sap-iq


    【解决方案1】:

    解决办法是:直接用设备不行。 Sybase IQ 依赖于 /dev/raw/rawX 结构:

    这样创建:

    使用文件创建 dbspace klmtest klmtest1 '/dev/raw/raw1' IQ 存储;

    确保 /dev/rawctl 对 sybase 用户也是可读的!

    祝你好运 马丁

    【讨论】:

      猜你喜欢
      • 2018-09-08
      • 2018-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多