gpt4 book ai didi

linux - Sybase IQ : How to create a DBSPACE with raw device?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:12:25 24 4
gpt4 key购买 nike

我在 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com