- 2
- 0
- 约 10页
- 2018-03-25 发布于河南
- 举报
6.2 DB2数据库的创建.docx
DB2数据库的创建
数据库的创建
建好的linux版本的db2数据库中 执行初始化脚本。请将初始化脚本拷入linux操作系统之中,并确保可以访问该文件。特别提示:该脚本文件中均包含有链接数据库的命令。请执行前修改其链接的用户名密码例如:connect to SEAL user db2inst1 using flyvideo;
你需要改成您的在安装数据库过程中您输入的用户名和密码,其中db2inst1为有db2adm权限的用户,flyvideo为密码。
1:打开linux的控制台如下图所示
2:切换用户到安装数据库时初始化的db2inst1用户,在命令行输入如下命令
su db2inst1您将得到以下窗口
请输入口令flyvideo此时用户为db2inst1用户
3:检查数据库是否已经启动。在控制台输入“db2“将出现如下画面,然后输入“db2start”命令,如下图
此时出现“数据库管理器已启动”则表示数据库已经启动。然后输入“quit”退出db2命令如图所示行
4.执行初始化脚本” init .sql”,在控制太输入如下命令(这里默认将所有的初始化脚本拷贝到/home/db2sql目录下)
执行完毕sql后将出现如下画面(此过程比较耗时,请耐心等待)
此时检查是否所有脚本都成功执行。(本文结尾将描述一些常见的执行异常情况,仅供参考)。
5:同理分别执行“wfCreateTable.sql”“storefsCreateTable.sql”“logCreateTable.sql”“sealCreateTable.sql”脚本,无先后顺序。如下图所示
“wfCreateTable.sql”的命令如下
db2 -tvf /home/db2sql/wfCreateTable.sql
请注意上面命令之间的空格。
“storefsCreateTable.sql”的命令如下
db2 -tvf /home/db2sql/storefsCreateTable.sql
请注意上面命令之间的空格。
“logCreateTable.sql”的命令如下
db2 -tvf /home/db2sql/logCreateTable.sql
请注意上面命令之间的空格。
“sealCreateTable.sql”的命令如下
db2 -tvf /home/db2sql/sealCreateTable.sql
请注意上面命令之间的空格。
6:同理分别执行“sealInit.sql”“wfInit.sql”脚本,无先后顺序。如下图所示
“wfInit.sql”的命令如下
db2 -tvf /home/db2sql/wfInit.sql
请注意上面命令之间的空格。
“sealInit.sql”的命令如下
db2 -tvf /home/db2sql/sealInit.sql
请注意上面命令之间的空格。
数据库初始化完毕。
数据库的创建
以下为常出现的异常情况,以及常见解决办法。
1:当你执行init.sql出现问题时,您可以尝试删除该数据库seal。然后执行脚本init.sql脚本,一般执行不成功可能是如下原因导致:您的登录的用户没有权限请使用db2adm权限的用户登陆执行该脚本;数据库实例并未启动,您需要尝试执行使用db2inst1用户执行执行db2命令进入到控制台,然后执行db2start启动数据库;
2:当你执行“wfCreateTable.sql”“storefsCreateTable.sql”“logCreateTable.sql”“sealCreateTable.sql”和“sealInit.sql”“wfInit.sql”这几个脚本存在问题时,请根据错的文件选择对应的删除表格的脚本执行“sealDeleteTable.sql”“storefsDeleteTable.sql”“wfDeleteTable.sql”“logDeleteTable.sql”脚本,例如 “xxCreateTable.sql”或“xxInit.sql”执行失败您需要执行“xxDeleteTable.sql”脚本来删除创建错误,其中xx为具体的模块。此时您需要检查脚执行失败的原因,有如下情况会导致执行失败,当脚本编码不是UTF-8 时,可能会导致执行失败,您需要将脚本编码格式改为UTF-8格式;当数据库未启动的时候可能会导致执行失败,您需要尝试执行使用db2inst1用户执行执行db2命令进入到控制台,然后执行db2start启动数据库。然后在执行脚本。如下图所示:
您可能关注的文档
- 20 The Natural Inorganic Chemical Quality of Crystalline Bedrock Groundwaters of Norway.pdf
- 2000 A O You Make the Call Feasibility of Computerized Aircraft Control.pdf
- 2000 LP-based heuristics for scheduling chemical batch processes.pdf
- 201 - Taking Control.pdf
- 2016 - Maestro:A System for Scalable OpenFlow Control.pdf
- 2016 - Participatory Networking:An API for App Control of SDNs.pdf
- 2016 A Heuristic Scheduling Algorithm for Multi-stage Job-shop Process with Crane Handling.pdf
- 2016 A model-based rescheduling framework for managing abnormal supply chain events.pdf
- 2016 A Pain in the (Supply) Chain.pdf
- 2016 Automatic Evaluation of Chinese Translation Output_Word-Level or Character-Level.pdf
- 《GB/T 21561.1-2025轨道交通 机车车辆 受电弓特性和试验 第1部分:机车车辆受电弓》.pdf
- 《GB/T 6346.2301-2025电子设备用固定电容器 第23-1部分:空白详细规范表面安装金属化聚萘二甲酸乙二醇酯膜介质直流固定电容器 评定水平EZ》.pdf
- 2026年中国城市建设史复习题200道含答案(基础题).docx
- 2026年注册会计师(CPA)考试题库200道及1套参考答案.docx
- 60103交通事故案卷文书 标准 ga 40-2018.pdf.pdf
- 小升初衔接第一讲:基础词汇与句型综合梳理与运用(基于Starters 14).docx
- 四级公路设计关键要素教学课件.pptx
- Unit7SectionA2a-2e课件鲁教版英语六年级下册.pptx
- 初中地理八年级:探秘台湾省环境与经济协同发展.docx
- Unit2Success单元重点单词单句写作练习课件-北师大版高中英语选择性(1).pptx
原创力文档

文档评论(0)