Db2错误命令提示符“…在SQL处理期间返回了:SQL1024N。数据库连接不存在”

问题描述 投票:-1回答:1

我进行了所有搜索以解决此问题,但最终找不到了。]

下面是我要运行的命令:

db2-db2start
db2-create database SCHOOL
db2-connect to SCHOOL
db2-create table STUDENT(STUD_ID INTEGER NOT NULL PRIMARY KEY, STUD_FNAME VARCHAR(10) NOT NULL, STUD_LNAME VARCHAR(10) NOT NULL, STUD_SUBJ VARCHAR(3))

创建表后,错误开始。谁能帮我吗?

我进行了所有搜索以解决此问题,但最终找不到了。下面是我要运行的命令:db2-db2start db2-create database SCHOOL db2-connect to SCHOOL ...

database db2 command
1个回答
0
投票

要了解此类错误,了解Db2命令行处理器(CLP)架构很重要。它使用两个可执行文件db2(CLP前端)和db2bp(CLPO后端)。从给定的shell运行第一个Db2命令的那一刻,就会创建db2bp进程,该进程将与数据库的连接保持在后台。每次发出来自前端(db2)的新命令时,都会根据父进程的PID将其传递到适当的后端。如果连接丢失,通常意味着父PID发生更改。

© www.soinside.com 2019 - 2024. All rights reserved.