DB2数据库,实例,库操作,表操作的基本指令

基本常用指令

db2start

开启数据库服务

db2stop

关闭数据库服务

db2 connect to <sample>

db2 connect to DB_NAME user USER_NAME using PASSWORD

连接到数据库

db2level

查看DB2当前版本号

db2ilist

查看创建的用户实例

db2 list db directory

查看实例下所有数据库

db2 list tablespaces

查看数据库由几个表空间组成

db2 list applications show detail

查看DB2数据库应用和进程号

bd2 get db cfg for DB_NAME

查看NAME数据库配置

db2pd -db DB_NAME -tablespace

查看数据库表空间

db2 list active databases

查看激活状态的数据库(激活到实例目录)

db2 "select tabname from syscat.tables"

查看所有数据库

db2 list tables

查看当前数据库下的所有表

db2 list tables for schema USER

查看特定用户

db2 describe table MYTABLE

查看当前表的详细信息

执行vi创建的文件中的指令vi FILE_NAME

db2 -tvf FILE_NAME

db2 get db cfg | grep ARCH

获取当前数据库管理器的配置信息

get db cfg for Example

输出EXample数据库的所有配置参数和信息

db2licm -l(许可证有关的指令)

查看DB2许可证的详细信息

 DB2用户相关指令

groups

查看用户所属组

groupadd db2group

groupdel db2group

验证:getent group | grep mygroup

创建用户数据库组

删除用户组

由打印的信息判断

groupadd -g 2000 db2group

用户组号目前为2000

useradd -m -g  db2group -d /home/db2user1   db2user1

-g 所属组 -d 家目录 -s所用的shell

创建用户

passwd db2user1

设置密码

cd /opt/ibm/db2/版本号/instance

db2的安装目录

./db2icrt -u db2user1 db2user1 (-u受保护)

创建用户实例

-u

受防护的用户

db2 create db <name>

创建数据库

id user

查看用户信息

w 用户名

查看某一用户

who

查看登录用户

last

查看用户登录历史

userdel -r NAME

删除用户和用户主目录下的所有文件,不加-r删除用户,文件不删除

DB2用户实例相关指令

db2 attach to <name>

连接实例(一般远程)

db2 detach

断开实例

db2stop

停止实例

db2stop force(有用户连接,强制停止实例)

强制停止实例

db2 update dbm cfg using 参数名 参数值

修改实例参数(如端口号)

db2 reset dbm cfg

复位实例参数为默认值

./db2idrop db2inst1(确保实例停止,权限足够)

删除实例

dp2iupdt

更新实例

db2ilist

查看实例

db2 get dbm cfg

查看实例参数

db2imigr

迁移实例

db2iauto

自动启动实例

db2 activate database DB_NAME

激活数据库实例

DB2数据库有关指令

db2 create db TEST1

创建数据库

db2 create database TEST1

创建数据库表

db2 list db directory

列出数据库

db2 connect to TEST1

db2 connect to DB_NAME user USER_NAME using PASSWORD

连接数据库

db2 connect reset

db2 terminate

断开数据库连接

db2 list tables

列出当前数据库下的表

db2 drop database TEST1

删除数据库

db2 get db cfg

查看当前数据库的所有属性

db2 -tvf scripts.sql

执行脚本文件

db2 catalog db TEST1

将原来有的数据库注册到这个系统中

db2 upgrade db TEST1

将数据库升级

db2 update db cfg using 属性名字 更改的属性

更改数据库属性

DB2数据库表查询相关指令

db2 list tables for all

查询列出所有表

db2 list tables for schema 用户名

查看特定用户表

db2 create table TB1 like TB2

复制一张表

db2 "select * from table tablename where ..."

查询表

db2pd -db DB_NAME -tablespace

看数据库表空间

db2 list tables for system

列出系统表

db2 list tables

db2 list tablespaces

查看当前数据库下的所有表

db2 list tables for schema USER

查看特定用户表

db2 describe table MYTABLE

查看当前表的详细信息(表中内容

db2 list tablespaces show detail

列出数据库中的表空间并显示详细信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值