Ani*_*rgi 1 db2 db2-10.5 db2-luw
我正在使用 DB2 Express C v 10.5
我正在尝试创建名为“BACKUP”、“BACKUPTEST”、“BACKUP_TEST”甚至“TEST_BACKUP”的数据库。
在上述所有情况下,DB2 都会抛出如下错误:
SQL1001N “BACKUPTEST”不是有效的数据库名称。SQLSTATE=2E000
我尝试使用以下命令,它没有用。
> db2 create database BACKUP
Run Code Online (Sandbox Code Playgroud)
或者
> db2 create database "BACKUP"
Run Code Online (Sandbox Code Playgroud)
这显示错误为:
"SQL1001N "BACKUP_TEST" 不是有效的数据库名称。SQLSTATE=2E000"
小智 9
对特定名称没有限制,但必须为 8 个字符或更少。所以BACKUP
作为数据库名称工作得很好:
$ db2level
DB21085I This instance or install (instance name, where applicable:
"db2inst1") uses "64" bits and DB2 code release "SQL10055" with level
identifier "0606010E".
Informational tokens are "DB2 v10.5.0.5", "s141128", "IP23633", and Fix Pack
"5".
Product is installed at "/opt/ibm/db2/V10.5.5".
$ db2 "create database backup"
DB20000I The CREATE DATABASE command completed successfully.
Run Code Online (Sandbox Code Playgroud)