DB2学习记录:基础部分

常用命令

DB2是什么

IBM公司研制的关系型数据库系统

图片描述

DB2是一种关系数据库管理系统(RDBMS),被认为是第一种使用SQL的数据库产品。它具有许多的优点:

  • 开放性高,能在所有主流平台上运行,最适于海量数据,在企业级的应用最为广泛。

  • 具有很好的并行性,把数据库管理扩充到并行、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点。

  • 具有跨平台、多层结构等特点,支持ODBC、JDBC客户。

  • 性能较高,适用于数据仓库和在线事物处理。

  • 操作简单,同时提供GUI和命令行,在Windows NT和Unix下操作相同。

DB2的访问

db2的登录

节点目录、系统数据库目录和本地数据库目录间关系

图片描述

DB2数据库对象

clipboard.png

  • 系统是DB2体系结构中最高一层,一个系统表示一个DB2的安装

  • 实例也称数据管理器,是管理数据的DB2代码,一个系统可包含多个彼此相互独立的实例,每个实例可以管理多个数据库

db2icrt 创建实例
db2idrop 删除实例
db2start 启动实例
create database 创建数据库

图片描述

数据库体系

  • 系统

  • 实例

  • 数据库

数据库对象

  • 表、视图、索引、模式、存储过程、程序包等

  • 缓冲池、日志文件、表空间

  • 物理存储、表空间容器、目录、文件系统或裸设备

图片描述

图片描述

请输入代码
db2start 启动数据库实例
db2stop force 停止数据库实例
db2 connect to xxx 连接xxx数据库
db2 get dbm cfg 显示库实例的配置
db2 get db cfg for iacidb 显示iacidb数据库配置
db2 list applications show detail 查看数据库连接详细信息
db2 get instance 获取数据库实例
db2 list active databases 列出当前实例中正在使用的数据库
db2 list tables 列出数据库中的表(需要先连接数据库)
db2 list db directory 查看当前实例下有哪些数据库
db2 -tvf scripts.sql 执行脚本
db2move <db name> export 导出数据库文件
db2move <db name> import/load 导入数据库文件

参考:
http://www.yiibai.com/db2/
DB2基础知识
DB2 命令大全

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值