常用命令
DB2是什么
IBM公司研制的关系型数据库系统
DB2是一种关系数据库管理系统(RDBMS),被认为是第一种使用SQL的数据库产品。它具有许多的优点:
开放性高,能在所有主流平台上运行,最适于海量数据,在企业级的应用最为广泛。
具有很好的并行性,把数据库管理扩充到并行、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点。
具有跨平台、多层结构等特点,支持ODBC、JDBC客户。
性能较高,适用于数据仓库和在线事物处理。
操作简单,同时提供GUI和命令行,在Windows NT和Unix下操作相同。
DB2的访问
db2的登录
节点目录、系统数据库目录和本地数据库目录间关系
DB2数据库对象
系统是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://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。