zyb50000
作者zyb500002011-10-12 16:02
其它, 河南拓普

执行db2报错, sqlcode : -601

字数 1517阅读 21999评论 0赞 0
执行CREATE TABLESPACE RESOURCE MANAGED BY SYSTEM USING ('D:DB2spaceuseruserspace32') 报错,
DB21034E  该命令被当作 SQL
语句来处理,因为它不是有效的“命令行处理器”命令。在 SQL 处理期间,它返回:
SQL0601N  要创建的对象名与类型为"TABLESPACE" 的现有名称 "RESOURCE" 相同。
SQLSTATE=42710
SQL0601N  要创建的对象名与类型为"TABLESPACE                                                   " 的现有名称 "RESOURCE" 相同。
解释:
CREATE 或 ALTER 语句尝试创建或添加对象
"<名称>",但应用程序服务器上或同一语句中已存
在类型为 "<类型>" 的该名称的对象。
 如果 "<类型>" 是 FOREIGN KEY、PRIMARY KEY、UNIQUE 或
CHECK CONSTRAINT,则 "<名称>" 是 ALTER NICKNAME、ALTER
TABLE、CREATE NICKNAME 或 CREATE TABLE
语句中指定的或由系统生成的约束名。
 如果 "<类型>" 是 DATA PARTITION,则 "<名称>" 是在
ALTER TABLE 或 CREATE TABLE 语句中指定的数据分区名。
 当使用 REGISTER 命令或者 XSR_REGISTER、XSR_DTD 或
XSR_EXTENTITY 这三个过程之一来注册 XML
模式存储库对象时也可能会产生此错误。当
XSROBJECT 的名称已存在时发生错误。
 联合系统用户:某些数据源不向 "<名称>" 和
"<类型>" 消息标记提供适当的值。在这些情况下,
"<名称>" 和 "<类型>" 将具有以下格式:
"OBJECT:<数据源> TABLE/VIEW" 和
"UNKNOWN",指示指定数据源上的实际值未知。
 无法处理该语句。未创建任何新对象,且未改变
或修改现有的对象。
用户响应:
删除现有的对象或为新对象选择另一名称。
 联合系统用户: 如果语句是 CREATE FUNCTION MAPPING
或 CREATE TYPE MAPPING
语句,则用户还可考虑不提供类型映射名,系统将
自动为此映射生成唯一名称。
 sqlcode :  -601
 sqlstate :  42710
 
应该是系统内存在有userspace32这个表空间,但是提示表空间无法访问,像这种问题我应该怎么处理?

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广