设为首页收藏本站 JeeStudy企业开发官网①

JEE Study|JAVA EE|企业级开发学习网

 找回密码
 立即加入

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 2869|回复: 0
打印 上一主题 下一主题

SUSE Linux 图形化安装 DB2 数据库

[复制链接]

219

主题

221

帖子

1418

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1418

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

跳转到指定楼层
楼主
发表于 2016-8-4 09:01:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
在上一篇写过“Linux CentOS 6.8 图形化安装Oracle 11g”,这篇我们写一下DB2 9.7SUSE Linux 10 SP4 上的安装

软件准备:
    SUSE 安装版本:SLES-10-SP4-DVD-x86_64-GM-DVD1.iso
    DB2安装版本   :v9.7_linuxx64_server.tar.gz
图形安装:
1.      将v9.7_linuxx64_server.tar.gz 上传(例如:installpkgs目录)。
2.      cd installpkgs 目录,执行chmod777 *
3.      tar –xzvf v9.7_linuxx64_server.tar.gz解压,得到 server文件夹。(这一步也可以在图形化界面中完成,直接右键 解压到当前目录)
4.      cd server文件夹 执行 ./db2setup  (这一步也可以在图形化界面下直接双击 来执行)
5.      双击后运行界面:
6.      选择安装产品,安装新产品:
7.      弹出安装向导,点击Next:
8.      选择 Accept 协议,点击Next:
9.      选择 Custom ,点击Next:
10.  选择Install DB2 Advanced Enterprise Server Edition on this computer,点击Next:
11.  特性默认即可,点击Next:
12.  默认即可,点击Next:
13.  默认既可以,点击Next:
14.  默认即可,点击Next:
15.  由于这里我们没有提前建立用户及对应的组,所以这里我们选择New user,所有都选择默认,我们只需要填写密码即可,点击Next:
16.  在这里可以选择创建DB2实例,也可以稍后自己创建实例,这里我们选择Create a DB2 Instance,点击Next:
17.  选择Single parttion instance,点击Next:
18.  输入密码,其他的都默认,点击Next:
19.  输入密码,其他的都默认,点击Next:
20.  默认即可,点击Next:


21.  默认即可,点击Next:
22.  默认即可,点击Next:
23.  配置预览,如果没有错误,点击Finish开始安装数据库:
24.  开始安装……
25.  点击Finish,完成安装:


现在就可以应用数据库了:
1.      使用刚刚创建的用户及对应的密码进行登录,例如:db2inst1/db2admin
2.      db2ilist可以查看我们刚刚创建的实例:
3.      改变脚本目录的所有者(目的:对当前目录拥有操作权,防止后面输出日志时,提示操作权限不够):
chown -R db2inst1:db2iadm1 db2Script
4.      创建数据库:
db2 -tvf 01_create_database.sql
附:CREATE DATABASE ftzfedb ON/home/dbdata/ftzfedb USING CODESET GBK TERRITORY CN PAGESIZE 8 K;
注意:这个时候我们指定了数据库的路径(/home/dbdata/ftzfedb),路径要提前建立好,切换到root用户:
a.创建目录
mkdir –p /home/dbdata/ftzfedb
b.改变新创建的目录所有者为db2inst1
chown -R db2inst1:db2iadm1 dbdata
切换到脚本目录,这个时候再执行脚本即可成功创建数据库:
5.      连接数据库:
db2 connect to ftzfedb
6.      创建bufferpool:
db2 -tvf 02_create_bufferpool.sql > 02_create_bufferpool.sql.log
由于日志比较多,就把日志输出到文件,再执行脚本后面添加> 02_create_bufferpool.sql.log既可以把日志输出到文件
注意:如果提示权限不够,请参考第3部

查看日志:
7.      创建表空间:
db2 -tvf 03_create_tablespace.sql > 03_create_tablespace.sql.log
8.      创建表:
db2 -tvf 04_create_table.sql > 04_create_table.sql.log
9.      创建sequence:
db2 -tvf 06_create_sequence.sql > 06_create_sequence.sql.log
10.  切换到data目录,逐个执行data文件夹中的各脚本:
如:db2 -tvf MAN_BANK_INFO.sql > MAN_BANK_INFO.log



知识改变命运!

JAVA EE 学习     JAVA EE 资料
JEE Study:企业级开发学习网!
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

QQ|Archiver|手机版|小黑屋|JEE Study ( 京ICP备16036936   JeeStudy企业开发官网①

GMT+8, 2024-11-13 14:29 , Processed in 0.222282 second(s), 30 queries .

Powered by JeeStudy!

© 2008-2020 JEE Study 企业级开发学习网

快速回复 返回顶部 返回列表