Oracle/DB2/Postgresql/Mysql/Hadoop/Greenplum/Postgres-xl/Mongodb
分类: DB2/Informix
2014-10-09 14:29:50
[db2inst1@db2-node01 ~]$ db2 connect to sonar
数据库连接信息
数据库服务器 = DB2/LINUXX8664 9.7.5
SQL 授权标识 = DB2INST1
本地数据库别名 = SONAR
[db2inst1@db2-node01 ~]$
[db2inst1@db2-node01 ~]$ db2 "create table test(id int,name varchar(10))"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "insert into test values(12,'服务器')"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "list tables"
表/视图 模式 类型 创建时间
------------------------------- --------------- ----- --------------------------
TEST DB2INST1 T 2014-10-09-22.15.59.161760
1 条记录已选择。
[db2inst1@db2-node01 ~]$ db2 "select * from test"
ID NAME
----------- ----------
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
6 条记录已选择。
[db2inst1@db2-node01 ~]$ db2 "call SYSPROC.ADMIN_COPY_SCHEMA ('DB2INST1','SONAR','COPY', NULL, NULL, NULL, 'COPYSCHEMA', 'COPYERROR')"
输出参数的值
--------------------------
参数名: ERRORTABSCHEMA
参数值: -
参数名: ERRORTABNAME
参数值: -
返回状态 = 0
[db2inst1@db2-node01 ~]$ db2 "select * from sonar.test"
ID NAME
----------- ----------
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
6 条记录已选择。
[db2inst1@db2-node01 ~]$ db2 "select * from test"
ID NAME
----------- ----------
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
6 条记录已选择
[db2inst1@db2-node01 ~]$ db2 "CALL SYSPROC.ADMIN_DROP_SCHEMA('SORAR', NULL, 'ERRORSCHEMA', 'ERRORTABLE')"
输出参数的值
--------------------------
参数名: ERRORTABSCHEMA
参数值: ERRORSCHEMA
参数名: ERRORTAB
参数值: ERRORTABLE
返回状态 = 0
[db2inst1@db2-node01 ~]$ db2 "select * from sonar.test"
ID NAME
----------- ----------
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
12 服务器
6 条记录已选择。
[db2inst1@db2-node01 ~]$ db2 "CALL SYSPROC.ADMIN_DROP_SCHEMA('SONAR', NULL, 'ERRORSCHEMA', 'ERRORTABLE')"
SQL0443N 例程 "*P_SCHEMA"(特定名称 "")返回错误
SQLSTATE,且诊断文本为 "sqlcode -601:CREATE TABLE
"ERRORSCHEMA"."ERRORTABLE" (OBJEC"。 SQLSTATE=38000
[db2inst1@db2-node01 ~]$ db2 "DROP TABLE ERRORSCHEMA.ERRORTABLE"
DB20000I SQL 命令成功完成。
[db2inst1@db2-node01 ~]$ db2 "CALL SYSPROC.ADMIN_DROP_SCHEMA('SONAR', NULL, 'ERRORSCHEMA', 'ERRORTABLE')"
输出参数的值
--------------------------
参数名: ERRORTABSCHEMA
参数值: -
参数名: ERRORTAB
参数值: -
返回状态 = 0
[db2inst1@db2-node01 ~]$ db2 "select * from sonar.test"
SQL0204N "SONAR.TEST" 是一个未定义的名称。 SQLSTATE=42704