为您推荐:
精华内容
最热下载
问答
  • 3KB han1234abcd 2013-11-20 23:39:51
  • 20KB sdmxdzb 2014-02-28 15:10:15
  • db2 list tables #列出数据库名下的表名,默认显示5个 db2 list tables for all #列出数据库名下所有的表名 db2 list tables for schema administrator #列出当前数据库中schema为administrator 的表 db2 list db ...

    1、连接数据库

    su - db2inst1
    db2 connect to databasename
    

    2、信息查询命令

    db2 list tables #列出数据库名下的表名,默认显示5个
    db2 list tables for all #列出数据库名下所有的表名
    db2 list tables for schema administrator #列出当前数据库中schema为administrator 的表
    db2 list db directory # 列出该用户创建的所有数据库名
    db2 list active databases #列出所有活动的数据库
    db2 list application # 列出数据库名下应用
    db2 list tablespaces show detail #查看当前数据库表空间分配状况
    

    3、显示当前实例

    db2 get instance
    

    4、执行SQL语句

    db2 "select * from administrator.test where id=2" #执行select语句
    db2 -tvf test.sql #执行SQL语句文件
    

    5、断开连接

    db2 "disconnect databasename"
    

    6、添加用户

     useradd db2inst2
    

    7、修改密码

    passwd db2inst2
    
    展开全文
    nahanai 2020-08-14 17:32:59
  • 在 Linux x86 上安装 Oracle 数据库 10g(来自ORACLE网)原文出处:http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.htmlDBA:Linux在 Linux x86 上安装 Oracle 数据库 10g作者:John ...

    在 Linux x86 上安装 Oracle 数据库 10g(来自ORACLE网)

    原文出处:http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html

    DBA:Linux

    在 Linux x86 上安装 Oracle 数据库 10g作者:John Smiley

    学习...

    文章

    wangccsy

    2006-01-16

    562浏览量

    带你读《从实践中学习Metasploit 5渗透测试》之一:环境配置

    信息安全技术大讲堂点击查看第二章从实践中学习Metasploit 5渗透测试

    大学霸IT达人 编著

    第1章 环 境 配 置

    如果要使用Metasploit实施渗透攻击,需要在系统中安装该工具,并且配置对应的攻击靶机。在Kali Linux中,默认已经安装了Metasploit。但是在其他...

    文章

    温柔的养猫人

    2019-11-17

    798浏览量

    用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境

    想要开发 Ruby on Rails 应用吗?虽然已经有一些(初级的)Ruby on Rails 教程了,但是似乎在如何搭建一个简洁而更新的本地开发环境方面还有些不甚确定的地方。

    这个教程将引导你通过几个步骤来搭建一个基于 Ubuntu 的 Ruby on Rails 本地开发环境。而这个教程的即...

    文章

    知与谁同

    2017-05-02

    1940浏览量

    2f3b2ef96021ff2f28d06c6f79cd9390.png

    万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

    windows下的Bug跟踪管理软件Bugfree的安装

    将安装过程做记录,方便以后备查。

    当前的安装是针对windows操作系统下的Bugfree的全新安装方法。

    在安装BugFree之前,需要首先安装Apache, PHP, Mysql支持软件包,例如XAMPP或EASYPHP等。下面以XAMPP为例进行说明。

    1、首先,先检查端口443的使用...

    文章

    lzhdim

    2009-04-24

    945浏览量

    《R语言数据分析》——1.4 从数据库中导入数据

    本节书摘来自华章出版社《R语言数据分析》一书中的第1章,第1.4节,作者盖尔盖伊·道罗齐(Gergely Daróczi),潘怡 译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    1.4 从数据库中导入数据

    使用一个专用的数据库测试平台比根据需要从磁盘中导入文件效率要高很多,这是由数据库...

    文章

    华章计算机

    2017-05-02

    4756浏览量

    一天学会PostgreSQL应用开发与管理 - 1 如何搭建一套学习、开发PostgreSQL的环境

    背景

    万事开头难,搭建好一套学习、开发PostgreSQL的环境,是重中之重。

    因为其他平台(Ubuntu, CentOS, MAC)的用户大多数都具备了自行安装数据库的能力,在这里我只写一个面向Windows用户的学习环境搭建文档。

    分为三个部分,用户可以自由选择。

    如果你想深入的学习Postg...

    文章

    德哥

    2017-04-12

    6978浏览量

    使用Docker 实现微服务并搭建博客,一文全掌握

    Docker 是一个容器工具,提供虚拟环境。很多人认为,它改变了我们对软件的认识。

    本文,通过搭建一个博客的例子,来介绍如何使用Docker实现微服务。

    站在 Docker 的角度,软件就是容器的组合:业务逻辑容器、数据库容器、储存容器、队列容器......Docker 使得软件可以拆分成若干个标...

    文章

    java填坑路

    2018-06-21

    1002浏览量

    阿里云七天训练营第四天——使用PolarDB和ECS搭建门户网站

    阿里云七天训练营第四天——使用PolarDB和ECS搭建门户网站

    场景目标

    利用一台装有Centos的ECS和一台装好PolarDB数据库的实例快速安装WordPress,搭建自己的云上博客。

    背景知识

    PolarDB数据库简介

    是阿里云自研的下一代关系型云数据库,有三个独立的引擎,分别可以100...

    文章

    师可杰

    2020-09-26

    129浏览量

    cenOS5.5安装oracle10g(傻瓜篇)

    在cenOS5.5上安装oracle 10G虽然不是什么新鲜的东东,但搭建这个前后还花了一周的时间。我想每个人在安装时都会遇到点不一样的问题。既然是傻瓜篇,那它一定非常傻瓜。哈哈!!

    ==================所需装备=============================

    虚拟机...

    文章

    虫师2016

    2016-04-27

    1477浏览量

    Linux常见疑难问答​

    Linux常见疑难问答

    (1)按a~z顺序排列启动服务进程。

    #exportLC_ALL=C           #英文环境变量设置,主要用于解决乱码问题

    #chkconfig –list | grep [z-a] : | grepon $ sort

    (2)显示运行级别为5的所有服务。

    #chkc...

    文章

    技术小胖子

    2017-11-06

    1103浏览量

    Linux常见疑难问答​

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://chenguang.blog.51cto.com/350944/1328871

    Linux常见疑难问答

    (1)按a~z顺序排列启动服务进程。

    #exportLC_ALL=C  ...

    文章

    shy丶gril

    2016-05-25

    2165浏览量

    带你读《Python数据分析与数据化运营(第2版)》之一:Python和数据化运营

    点击查看第二章点击查看第三章Python数据分析与数据化运营(第2版)

    宋天龙 著

    第1章 Python和数据化运营

    数据化运营是提高利润、降低成本、优化运营效率、最大化企业财务回报的必要课题。Python作为数据科学界的关键工具之一,几乎可以应用于所有数据化运营分析和实践的场景。本章将首先介绍...

    文章

    温柔的养猫人

    2019-11-08

    1176浏览量

    MongoDB复制集成员的重新同步

    复制集成员的重新同步

    当复制失败,且落后于 primary 中oplog最大可承受的范围的时候,replica set 成员将变为 “陈旧” (stale)。该节点无法追上主节点就变的 “陈旧”了。当发生这种情况时,我们就不得不删除其数据文件,并通过 initial sync 来重新同步。

    ...

    文章

    技术小甜

    2017-11-16

    812浏览量

    MySQL5.6主从复制(读写分离)方案

    一、前言:为什么MySQL要做主从复制(读写分离)?

    通俗来讲,如果对数据库的读和写都在同一个数据库服务器中操作,业务系统性能会降低。

    为了提升业务系统性能,优化用户体验,可以通过做主从复制(读写分离)来减轻主数据库的负载。

    而且如果主数据库宕机,可快速将业务系统切换到从数据库上,可避免数据丢失。...

    文章

    泽晨

    2016-04-07

    13930浏览量

    DG3.2——逻辑备库搭建

    原文转自:http://blog.csdn.net/tianlesoftware/article/details/5564179

    操作系统:linux redhat 4.7

    Oracle: 10.2.0.1

    主库:orcl_pd

    备库:LGDG

    一.  逻辑Standby创建过程

    1  创...

    文章

    长烟慢慢

    2012-08-23

    739浏览量

    《SAP HANA平台应用开发》—第2章2.2节第一次亲密接触

    本节书摘来自华章出版社《SAP HANA平台应用开发》一书中的第2章,第2.2节第一次亲密接触,作者刘刚,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    2.2 第一次亲密接触2.2.1 几个系统用户SAP HANA服务器安装好以后,表2-1中所示的3个用户都是需要提交到SAP HANA系...

    文章

    华章计算机

    2017-05-02

    1463浏览量

    《OpenStack实战指南》—— 2.2 在Ubuntu上使用源代码编译安装

    本节书摘来自华章出版社《OpenStack实战指南》一 书中的第2章,第2.2节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    2.2 在Ubuntu上使用源代码编译安装

    对于各个版本的Linux来说,都会制作OpenStack相应的软件包。虽然在2.1节...

    文章

    华章计算机

    2017-07-03

    1669浏览量

    阿里云新一代关系型数据库 PolarDB 剖析

    本文通过描述关系型数据库发展的背景以及云计算的时代特征,分享了数据库计算力的螺旋式上升的进化理念。并且结合阿里云 RDS 产品的发展路径,阐述了自主研发的新一代云托管关系型数据库 PolarDB 的产品整体设计思想,同时也对一些关键技术点进行了解读。

    背景

    关系型数据库

    谈到关系型数据库,在这个知...

    文章

    云攻略小攻

    2017-08-15

    4760浏览量

    带你读《物联网渗透测试》之三:固件分析与漏洞利用

    点击查看第一章点击查看第二章

    第3章

    固件分析与漏洞利用本章将主要讨论以下主题:

    固件分析方法。

    固件提取。

    固件分析。

    文件系统分析。

    基于固件仿真的动态分析。

    ARM与MIPS架构下二进制文件的分析入门。

    MIPS架构下的漏洞利用。

    3.1 简介

    到目前为止,我们已经介绍了IoT生态系统中...

    文章

    温柔的养猫人

    2019-11-04

    1771浏览量

    ftp网络服务的搭建和配置

    第一部分:理论一.FTP服务器基本原理1.基本概念:ftp文件传输协议:file   transport   protocol2.传输模式:主动模式和被动模式3.使用端口 A. 主动模式:命令控制:21   数据传输:20          B. 被动模式:命令控制:21   数据传输:1024之...

    文章

    技术小阿哥

    2017-11-14

    981浏览量

    oracle 11g 新特性

    1.Exadata是结合了数据库威力的硬件。

    闪存:不同于数据库闪存,这是一个基于文件扩展的常驻SGA缓冲区的高速缓存(类似于交换区),为数据库提供二级缓存。当数据库被换出SGA时该文件被使用。

    存储索引:利用最小值/最大值使查询运行得更快。主要维护数据的摘要信息。内存结构驻留在存储单元层面上。...

    文章

    技术小胖子

    2017-11-22

    999浏览量

    Redis详解(二)------ redis的配置文件介绍

    上一篇博客我们介绍了如何安装Redis,在Redis的解压目录下有个很重要的配置文件 redis.conf (/opt/redis-4.0.9目录下),关于Redis的很多功能的配置都在此文件中完成的,在上一讲我也说过,一般为了不破坏安装的文件,出厂默认配置最好不要去改,所以我们将此配置文件复...

    文章

    ysocean

    2018-05-27

    1021浏览量

    数据库案例集锦 - 开发者的《如来神掌》

    标签

    PostgreSQL , PG DBA cookbook , PG Oracle兼容性 , PG 架构师 cookbook , PG 开发者 cookbook , PG 应用案例

    背景

    「剑魔独孤求败,纵横江湖三十馀载,杀尽仇寇,败尽英雄,天下更无抗手,无可柰何,惟隐居深谷,以...

    文章

    德哥

    2017-06-09

    13575浏览量

    《LoadRunner性能测试巧匠训练营》——3.3 场景监控实战

    本节书摘来自华章计算机《LoadRunner性能测试巧匠训练营》一书中的第3章,第3.3节,作者:赵 强 邹伟伟 任健勇 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    3.3 场景监控实战

    场景的设计学完后,接下来学习场景的监控,这是很重要的,在学习如下内容的同时要回顾1.3节中的知识。...

    文章

    华章计算机

    2017-07-03

    1029浏览量

    如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube)

    本文讲的是如何搭建安卓开发持续化集成环境(Ubuntu + Jenkins + SonarQube),

    我最近换了一台新的 MacBook Pro 作为我的 Android 开发机。旧的 Mac BookPro (13英寸,2011款,16GB 内存,500G SSD,i5 内核 2.4GHz...

    文章

    玄学酱

    2017-10-18

    2393浏览量

    带你读《跟老男孩学Linux运维:核心基础篇(上)(第2版)》之二:Linux系统介绍与环境搭建准备

    点击查看第零章点击查看第二章

    第1章 Linux系统介绍与环境搭建准备

    本章以操作系统的介绍作开篇,首先介绍操作系统的基础概念以及操作系统的原理;然后带领读者了解Unix/Linux的诞生和发展史,以及市面上常见的Unix/Linux系统版本,并且针对发展过程中相关的关键人物进行介绍;接着,本章为...

    文章

    温柔的养猫人

    2019-11-11

    647浏览量

    《OpenStack实战指南》—— 第2章 Chapter 2

    本节书摘来自华章出版社《OpenStack实战指南》一 书中的第2章,第2.1节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    第2章 Chapter 2

    OpenStack的安装

    2.1 在Ubuntu上使用二进制包安装

    笔者写本书的时候,OpenS...

    文章

    华章计算机

    2017-07-03

    1300浏览量

    《OpenStack实战指南》—— 2.1 在Ubuntu上使用二进制包安装

    本节书摘来自华章出版社《OpenStack实战指南》一 书中的第2章,第2.1节,作者:黄 凯 毛伟杰 顾骏杰 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    2.1 在Ubuntu上使用二进制包安装

    笔者写本书的时候,OpenStack已经发展到Havana版本,几大主流的Linux发...

    文章

    华章计算机

    2017-07-03

    1615浏览量

    docker学习(4) 一些常用操作

    继续docker的学习之旅,今天练习一些常用的命令:

    一、镜像相关

    1.1 列出本机所有镜像

    docker images

    后面的操作,都以ubuntu做为练习的目标。

    另外:如果某些镜像文件不想要了,可以用下面的命令删除

    1.2 删除镜像

    docker rmi 镜像Id(即:1.1图中的...

    文章

    杨俊明

    2016-01-28

    9309浏览量

    Android面试题(1)

    1. 下列哪些语句关于内存回收的说明是正确的? (b )

    A、 程序员必须创建一个线程来释放内存

    B、 内存回收程序负责释放无用内存

    C、 内存回收程序允许程序员直接释放内存

    D、 内存回收程序可以在指定的时间释放内存对象

    Android是Linux的内核,每一个程序都是一个独立的JAVA虚...

    文章

    老朱教授

    2017-10-09

    1106浏览量

    展开全文
    weixin_27224119 2021-01-17 14:54:29
  • 目录: ... 4.db2数据库数据创建与数据迁移 1.db2连接数据库 su - db2inst1 db2 connect to 数据库名 user 用户名 using 密码 2.db2信息查询命令  db2 list tables #列出所有表名 ...

    目录:

      1.db2连接数据库

      2.db2信息查询命令

      3. 数据库导入导出

      4.db2数据库数据创建与数据迁移

    1.db2连接数据库

    su - db2inst1
    db2 connect to 数据库名 user 用户名 using 密码
    

    2.db2信息查询命令

      db2 list tables             #列出所有表名 
      db2 describe table 表名         #显示表字段
      db2 list db directory #列出该用户创建的所有数据库名   db2 list tablespaces show detail #查看当前数据库表空间分配状况   db2 list application   db2 list db directory 列出所有数据库   db2 list active databases 列出所有活动的数据库   db2 list tables for all 列出当前数据库下所有的表   db2 list tables for schema btp 列出当前数据库中schema为btp的表   db2 list tablespaces show detail 显示数据库空间使用情况   db2 list packages for all

    3. 数据库导入导出

    1、导出数据库的所有表及数据(导出的文件是db2move.lst、export.out、tabxx.ixf、tabxx.msg)

    db2move <数据库名> export  

    2、导入数据库的所有表及数据(需要修改db2move.lst中的数据库名为自己的数据库名)

     db2move <数据库名> import  

    3、执行sql语句文件

    db2 -tvf xx.sql
    

    4.db2数据库数据创建与数据迁移(创建新实例,并将其他数据库备份数据导入)

    1、root下创建用户名密码  

    useradd newgw   passwd newgw
    

     2、切换db2用户 

     su db2inst1
     cd /home/db2inst1
    

     3、创建数据库指定编码  

    db2 create db databaseName using codeset utf-8 territory CN #指定编码
    

     4、连接数据库   

    db2 CONNECT TO databaseName
    

     5、创建BUFFERPOOL  

    db2 "CREATE BUFFERPOOL epayBUFFER SIZE 1000 PAGESIZE 32K"
    

     6、创建TABLESPACE    

    db2 "CREATE TABLESPACE epaySpace PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/ts') BUFFERPOOL epayBUFFER" 
    

     7、创建临时表空间   

    db2 "CREATE SYSTEM TEMPORARY TABLESPACE epayBUF PAGESIZE 32 K MANAGED BY SYSTEM USING ('/home/db2inst1/epay/tts') BUFFERPOOL epayBUFFER" 
    

     8、断开连接   

     db2 "DISCONNECT databaseName " 
    

     9、在db2inst1下进行连接数据库 

     db2 connect to databaseName
    

     10、再授权   

    db2 grant dbadm on database to user databaseName
    

     11、重新连接  

    db2 connect to databaseName user username using password
    

     



       
        

    转载于:https://www.cnblogs.com/atwanli/articles/4118086.html

    展开全文
    dengyiyu5280 2019-10-08 04:09:46
  • 20KB abc595063473 2018-11-18 14:37:44
  • 资料来源:CSDNDB2数据库命令简介1.启动数据库db2start2.停止数据库db2stop3.连接数据库db2 connect to o_yd user db2 using pwd4.读数据库管理程序配置db2 get dbm cfg5.写数据库管理程序配置db2 update dbm ...

    资料来源:CSDN

    DB2数据库命令简介

    1.启动数据库

    db2start

    2.停止数据库

    db2stop

    3.连接数据库

    db2 connect to o_yd user db2 using pwd

    4.读数据库管理程序配置

    db2 get dbm cfg

    5.写数据库管理程序配置

    db2 update dbm cfg using 参数名 参数值

    6.读数据库的配置

    db2 connect to o_yd user db2 using pwd

    db2 get db cfg for o_yd

    7.写数据库的配置

    db2 connect to o_yd user db2 using pwd

    db2 update db cfg for o_yd using 参数名 参数值

    8.关闭所有应用连接

    db2 force application all

    db2 force application ID1,ID2,,,Idn MODE ASYNC

    (db2 list application for db o_yd show detail)

    9.备份数据库

    db2 force application all

    db2 backup db o_yd to d:

    (db2 initialize tape on //./tape0)

    (db2 rewind tape on //./tape0)

    db2 backup db o_yd to //./tape0

    10.恢复数据库

    db2 restore db o_yd from d: to d:

    db2 restore db o_yd from //./tape0 to d:

    11.绑定存储过程

    db2 connect to o_yd user db2 using pwd

    db2 bind c:/dfplus.bnd

    拷贝存储过程到服务器上的C:/sqllib/function目录中

    12.整理表

    db2 connect to o_yd user db2 using pwd

    db2 reorg table ydd

    db2 runstats on table ydd with distribution and indexes

    all

    13.导出表数据

    db2 export to c:/dftz.txt of del select * from dftz

    db2 export to c:/dftz.ixf of ixf select * from dftz

    14.导入表数据

    import from c:/123.txt of del insert into ylbx.czyxx

    db2 import to c:/dftz.txt of del commitcount 5000 messages

    c:/dftz.msg insert into dftz

    db2 import to c:/dftz.ixf of ixf commitcount 5000 messages

    c:/dftz.msg insert into dftz

    db2 import to c:/dftz.ixf of ixf commitcount 5000 insert

    into dftz

    db2 import to c:/dftz.ixf of ixf commitcount 5000

    insert_update into dftz

    db2 import to c:/dftz.ixf of ixf commitcount 5000 replace

    into dftz

    db2 import to c:/dftz.ixf of ixf commitcount 5000 create

    into dftz (仅IXF)

    db2 import to c:/dftz.ixf of ixf commitcount 5000

    replace_create into dftz (仅IXF)

    15.执行一个批处理文件

    db2 -tf 批处理文件名

    (文件中每一条命令用 ;结束)

    16.自动生成批处理文件

    建文本文件:temp.sql

    select 'runstats on table DB2.' || tabname || '

    with distribution and detailed indexes all;'

    from syscat.tables where tabschema='DB2' and type='T';

    db2 -tf temp.sql>runstats.sql

    17.自动生成建表(视图)语句

    在服务器上:C:/sqllib/misc目录中

    db2 connect to o_yd user db2 using pwd

    db2look -d o_yd -u db2 -e -p -c c:/o_yd.txt

    18.其他命令

    grant dbadm on database to user bb

    19select * from czyxx fetch first 1 rows only

    20db2look -d ylbx -u db2admin -w -asd -a -e -o a.txt21.

    显示当前用户所有表

    list tables

    22.列出所有的系统表

    list tables for system

    23.查看表结构

    db2 describe select * from user.tables

    一、基础篇

    1、db2 connect to  --连接到本地数据库名

    db2 connect to user

    using --连接到远端数据库

    2、 db2 force application all --强迫所有应用断开数据库连接

    3、db2 backup db db2name --备份整个数据库数据

    db2 restore db  --还原数据库

    4、db2 list application --查看所有连接(需要连接到具体数据库才能查看)

    5、db2start --启动数据库

    db2stop --停止数据库

    6、create database using codeset utf-8 territory

    CN --创建数据库使用utf-8编码

    7、db2 catalog 命令

    db2 catalog tcpip node remote

    server  --把远程数据库映射到本地接点一般为50000

    db2 catalog db as

     at node PUB11 --远程数据库名称到本地接点

    db2 CONNECT TO user using

     --连接本地接点访问远程数据库

    8、数据库导出

    db2look -d -u -e -o

    .sql --导出数据库的表结构,其中用户空间一般为db2admin/db2inst1

    db2look -d -u -t

     -e -o

    .sql --导出数据库中表1和表2的表结构

    db2move export --导出数据库数据

    db2move export -tn

    , --导出数据库中表和表数据

    9、数据库导入

    db2 -tvf .sql --把上述导出的表结构导入到数据库表结构

    db2move load -lo replace --把上述“db2move export

    “导出的数据导入到数据库中并把相同的数据替换掉

    在实际使用过程中,如果用到db2自增主键,需要使用by default,

    而不是always,功能是一样的,但这样在数据移植时候会很方

    便!

    10、db2 connect reset 或 db2 terminate --断开与数据库的连接

    11、db2set db2codepage=1208 --修改页编码为1208

    12、db2 describe table  --查看表结构

    13、db2 list tables --查看数据库中所有表结构

    list tables for system --列出所有系统表

    14、db2 list tablespaces --列出表空间

    二、高级篇

    15、fetch first 10 rows only --列出表中前10条数据

    例如:select * from fetch first 10 rows only

    16、coalesce(字段名,转换后的值) --对是null的字段进行值转换

    例如:select coalesce(id,1) from

     --对表中id如果为null转换成1

    17、dayofweek(日期) --计算出日期中是周几(1是周日,2是周一.......7是周六)

    dayofweek_iso --计算出日期中是周几(1是周一.......7是周日)

    例如:dayofweek(date(2008-01-16)) --它会返回是4,代表星期三

    dayofweek_iso(date(2008-01-16)) --它会返回是3,代表星期三

    18、dayofyear(日期) --一年中的第几天,范围在1-366范围之内

    注意:参数中日期的格式是YYYY-MM-DD的形式,如果不是需要进行转换,否则函数不能使用

    例如:日期是20080116必须要进行转换

    dayofweek(concat(concat(concat(substr(openDate,1,4),'-'),concat(substr(openDate,5,2),'-')),substr(openDate,7,2)))

    as week)

    这样格式正确的。

    19、concatt(参数1,连接值) --把参数1加上连接值组成一个新值。

    例如: concat('aa','b') --返回是aab

    连接数据库:

    connect to [数据库名] user

    [操作用户名] using [密码]

    创建缓冲池(8K):

    create bufferpool

    ibmdefault8k IMMEDIATE SIZE

    5000 PAGESIZE 8 K ;

    创建缓冲池(16K)(OA_DIVERTASKRECORD):

    create bufferpool

    ibmdefault16k IMMEDIATE SIZE

    5000 PAGESIZE 16 K ;

    创建缓冲池(32K)(OA_TASK):

    create bufferpool

    ibmdefault32k IMMEDIATE SIZE

    5000 PAGESIZE 32 K ;

    创建表空间:

    CREATE TABLESPACE

    exoatbs IN DATABASE PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 8K

    MANAGED BY SYSTEM USING ('/home/exoa2/exoacontainer') EXTENTSIZE 32

    PREFETCHSIZE 16 BUFFERPOOL

    IBMDEFAULT8K OVERHEAD 24.10

    TRANSFERRATE 0.90 DROPPED

    TABLE RECOVERY OFF;

    CREATE TABLESPACE

    exoatbs16k IN DATABASE

    PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 16K MANAGED BY SYSTEM

    USING ('/home/exoa2/exoacontainer16k' ) EXTENTSIZE

    32 PREFETCHSIZE

    16 BUFFERPOOL

    IBMDEFAULT16K OVERHEAD 24.1

    TRANSFERRATE 0.90 DROPPED

    TABLE RECOVERY OFF;

    CREATE TABLESPACE

    exoatbs32k IN DATABASE

    PARTITION GROUP IBMDEFAULTGROUP PAGESIZE 32K MANAGED BY SYSTEM

    USING ('/home/exoa2/exoacontainer32k' ) EXTENTSIZE

    32 PREFETCHSIZE

    16 BUFFERPOOL

    IBMDEFAULT32K OVERHEAD 24.1

    TRANSFERRATE 0.90 DROPPED

    TABLE RECOVERY OFF;

    GRANT USE OF TABLESPACE exoatbs TO PUBLIC;

    GRANT USE OF TABLESPACE exoatbs16k TO PUBLIC;

    GRANT USE OF TABLESPACE exoatbs32k TO PUBLIC;

    创建系统表空间:

    CREATE TEMPORARY

    TABLESPACE exoasystmp IN DATABASE PARTITION GROUP IBMTEMPGROUP

    PAGESIZE 8K MANAGED BY SYSTEM

    USING ('/home/exoa2/exoasystmp' ) EXTENTSIZE 32 PREFETCHSIZE

    16 BUFFERPOOL IBMDEFAULT8K OVERHEAD 24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

    CREATE TEMPORARY

    TABLESPACE exoasystmp16k IN DATABASE PARTITION GROUP IBMTEMPGROUP

    PAGESIZE 16K MANAGED BY SYSTEM USING

    ('/home/exoa2/exoasystmp16k' )

    EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT16K OVERHEAD

    24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

    CREATE TEMPORARY

    TABLESPACE exoasystmp32k IN DATABASE PARTITION GROUP IBMTEMPGROUP

    PAGESIZE 32K MANAGED BY SYSTEM USING ('/home/exoa2/exoasystmp32k')

    EXTENTSIZE 32 PREFETCHSIZE 16 BUFFERPOOL IBMDEFAULT32K OVERHEAD

    24.10 TRANSFERRATE 0.90 DROPPED TABLE RECOVERY OFF;

    1. 启动实例(db2inst1):

    db2start

    2. 停止实例(db2inst1):

    db2stop

    3. 列出所有实例(db2inst1)

    db2ilist

    5.列出当前实例:

    db2 get instance

    4. 察看示例配置文件:

    db2 get dbm cfg|more

    5. 更新数据库管理器参数信息:

    db2 update dbm cfg using para_name para_value

    6. 创建数据库:

    db2 create db test

    7. 察看数据库配置参数信息

    db2 get db cfg for test|more

    8. 更新数据库参数配置信息

    db2 update db cfg for test using para_name para_value

    10.删除数据库:

    db2 drop db test

    11.连接数据库

    db2 connect to test

    12.列出所有表空间的详细信息。

    db2 list tablespaces show detail

    13.查询数据:

    db2 select * from tb1

    14.删除数据:

    db2 delete from tb1 where id=1

    15.创建索引:

    db2 create index idx1 on tb1(id);

    16.创建视图:

    db2 create view view1 as select id from tb1

    17.查询视图:

    db2 select * from view1

    18.节点编目

    db2 catalog tcp node node_name remote server_ip server

    server_port

    19.察看端口号

    db2 get dbm cfg|grep SVCENAME

    20.测试节点的附接

    db2 attach to node_name

    21.察看本地节点

    db2 list node direcotry

    22.节点反编目

    db2 uncatalog node node_name

    23.数据库编目

    db2 catalog db db_name as db_alias at node node_name

    24.察看数据库的编目

    db2 list db directory

    25.连接数据库

    db2 connect to db_alias user user_name using

    user_password

    26.数据库反编目

    db2 uncatalog db db_alias

    27.导出数据

    db2 export to myfile of ixf messages msg select * from

    tb1

    28.导入数据

    db2 import from myfile of ixf messages msg replace into

    tb1

    29.导出数据库的所有表数据

    db2move test export

    30.生成数据库的定义

    db2look -d db_alias -a -e -m -l -x -f -o db2look.sql

    31.创建数据库

    db2 create db test1

    32.生成定义

    db2 -tvf db2look.sql

    33.导入数据库所有的数据

    db2move db_alias import

    34.重组检查

    db2 reorgchk

    35.重组表tb1

    db2 reorg table tb1

    36.更新统计信息

    db2 runstats on table tb1

    37.备份数据库test

    db2 backup db test

    38.恢复数据库test

    db2 restore db test

    399/.列出容器的信息

    db2 list tablespace containers for tbs_id show detail

    40.创建表:

    db2 ceate table tb1(id integer not null,name char(10))

    41.列出所有表

    db2 list tables

    42.插入数据:

    db2 insert into tb1 values(1,’sam’);

    db2 insert into tb2 values(2,’smitty’);

    . 建立数据库DB2_GCB

    CREATE DATABASE DB2_GCB ON G: ALIAS DB2_GCB

    USING CODESET GBK TERRITORY CN COLLATE USING SYSTEM

    DFT_EXTENT_SZ 32

    2. 连接数据库

    connect to sample1 user db2admin using 8301206

    3. 建立别名

    create alias db2admin.tables for sysstat.tables;

    CREATE ALIAS DB2ADMIN.VIEWS FOR SYSCAT.VIEWS

    create alias db2admin.columns for syscat.columns;

    create alias guest.columns for syscat.columns;

    4. 建立表

    create table zjt_tables as

    (select * from tables) definition only;

    create table zjt_views as

    (select * from views) definition only;

    5. 插入记录

    insert into zjt_tables select * from tables;

    insert into zjt_views select * from views;

    6. 建立视图

    create view V_zjt_tables as select tabschema,tabname from

    zjt_tables;

    7. 建立触发器

    CREATE TRIGGER zjt_tables_del

    AFTER DELETE ON zjt_tables

    REFERENCING OLD AS O

    FOR EACH ROW MODE DB2SQL

    Insert into zjt_tables1

    values(substr(o.tabschema,1,8),substr(o.tabname,1,10))

    8. 建立唯一性索引

    CREATE UNIQUE INDEX I_ztables_tabname

    [size=3]ON zjt_tables(tabname);

    9. 查看表

    select tabname from tables

    where tabname='ZJT_TABLES';

    10. 查看列

    select SUBSTR(COLNAME,1,20) as 列名,TYPENAME as 类型,LENGTH as

    长度

    from columns

    where tabname='ZJT_TABLES';

    11. 查看表结构

    db2 describe table user1.department

    db2 describe select * from user.tables

    12. 查看表的索引

    db2 describe indexes for table user1.department

    13. 查看视图

    select viewname from views

    where viewname='V_ZJT_TABLES';

    14. 查看索引

    select indname from indexes

    where indname='I_ZTABLES_TABNAME';

    15. 查看存贮过程

    SELECT SUBSTR(PROCSCHEMA,1,15),SUBSTR(PROCNAME,1,15)

    FROM SYSCAT.PROCEDURES;

    16. 类型转换(cast)

    ip datatype:varchar

    select cast(ip as integer)+50 from log_comm_failed

    17. 重新连接

    connect reset

    18. 中断数据库连接

    disconnect db2_gcb

    19. view application

    LIST APPLICATION;

    20. kill application

    FORCE APPLICATION(0);

    db2 force applications all (强迫所有应用程序从数据库断开)

    21. lock table

    lock table test in exclusive mode

    22. 共享

    lock table test in share mode

    23. 显示当前用户所有表

    list tables

    24. 列出所有的系统表

    list tables for system

    25. 显示当前活动数据库

    list active databases

    26. 查看命令选项

    list command options

    27. 系统数据库目录

    LIST DATABASE DIRECTORY

    28. 表空间

    list tablespaces

    29. 表空间容器

    LIST TABLESPACE CONTAINERS FOR

    Example: LIST TABLESPACE CONTAINERS FOR 1

    30. 显示用户数据库的存取权限

    GET AUTHORIZATIONS

    31. 启动实例

    DB2START

    32. 停止实例

    db2stop

    33. 表或视图特权

    grant select,delete,insert,update on tables to user

    grant all on tables to user WITH GRANT OPTION

    34. 程序包特权

    GRANT EXECUTE

    ON PACKAGE PACKAGE-name

    TO PUBLIC

    35. 模式特权

    GRANT CREATEIN ON SCHEMA SCHEMA-name TO USER

    36. 数据库特权

    grant connect,createtab,dbadm on database to user

    37. 索引特权

    grant control on index index-name to user

    38. 信息帮助 (? XXXnnnnn )

    例:? SQL30081

    39. SQL 帮助(说明 SQL 语句的语法)

    help statement

    例如,help SELECT

    40. SQLSTATE 帮助(说明 SQL 的状态和类别代码)

    ? sqlstate 或 ? class-code

    41. 更改与"管理服务器"相关的口令

    db2admin setid username password

    42. 创建 SAMPLE 数据库

    db2sampl

    db2sampl F:(指定安装盘)

    43. 使用操作系统命令

    ! dir

    44. 转换数据类型 (cast)

    SELECT EMPNO, CAST(RESUME AS VARCHAR(370))

    FROM EMP_RESUME

    WHERE RESUME_FORMAT = 'ascii'

    45. UDF

    要运行 DB2 Java 存储过程或 UDF,还需要更新服务器上的 DB2 数据库管理程序配置,以包括在该机器上安装 JDK

    的路径

    db2 update dbm cfg using JDK11_PATH d:sqllibjavajdk

    TERMINATE

    update dbm cfg using SPM_NAME sample

    46. 检查 DB2 数据库管理程序配置

    db2 get dbm cfg

    47. 检索具有特权的所有授权名

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'DATABASE' FROM

    SYSCAT.DBAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'TABLE ' FROM

    SYSCAT.TABAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'PACKAGE ' FROM

    SYSCAT.PACKAGEAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'INDEX ' FROM

    SYSCAT.INDEXAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'COLUMN ' FROM

    SYSCAT.COLAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SCHEMA ' FROM

    SYSCAT.SCHEMAAUTH

    UNION

    SELECT DISTINCT GRANTEE, GRANTEETYPE, 'SERVER ' FROM

    SYSCAT.PASSTHRUAUTH

    ORDER BY GRANTEE, GRANTEETYPE, 3

    create table yhdab

    (id varchar(10),

    password varchar(10),

    ywlx varchar(10),

    kh varchar(10));

    create table ywlbb

    (ywlbbh varchar(8),

    ywmc varchar(60))

    48. 修改表结构

    alter table yhdab ALTER kh SET DATA TYPE varchar(13);

    alter table yhdab ALTER ID SET DATA TYPE varchar(13);

    alter table lst_bsi alter bsi_money set data type int;

    insert into yhdab values

    ('20000300001','123456','user01','20000300001'),

    ('20000300002','123456','user02','20000300002');

    49. 业务类型说明

    insert into ywlbb values

    ('user01','业务申请'),

    ('user02','业务撤消'),

    ('user03','费用查询'),

    ('user04','费用自缴'),

    ('user05','费用预存'),

    ('user06','密码修改'),

    ('user07','发票打印'),

    ('gl01','改用户基本信息'),

    ('gl02','更改支付信息'),

    ('gl03','日统计功能'),

    ('gl04','冲帐功能'),

    ('gl05','对帐功能'),

    ('gl06','计费功能'),

    ('gl07','综合统计')

    备份数据库:

    CONNECT TO EXOA;

    QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS;

    CONNECT RESET;

    BACKUP DATABASE EXOA TO "/home/exoa2/db2bak/" WITH 2 BUFFERS

    BUFFER 1024 PARALLELISM 1 WITHOUT PROMPTING;

    CONNECT TO EXOA;

    UNQUIESCE DATABASE;

    CONNECT RESET;

    以下是小弟在使用db2move中的一些经验,希望对大家有所帮助。

    db2 connect to YOURDB

    连接数据库

    db2look -d YOURDB -a -e -x -o

    creatab.sql

    导出建库表的SQL

    db2move YOURDB export

    用db2move将数据备份出来

    vi creatab.sql

    如要导入的数据库名与原数据库不同,要修改creatab.sql中CONNECT 项

    如相同则不用更改

    db2move NEWDB load

    将数据导入新库中

    在导入中可能因为种种原因发生中断,会使数据库暂挂

    db2 list tablespaces show detail

    如:

    详细说明:

    装入暂挂

    总页数 = 1652

    可用页数 = 1652

    已用页数 = 1652

    空闲页数 = 不适用

    高水位标记(页) = 不适用

    页大小(字节) =

    4096

    盘区大小(页) = 32

    预读取大小(页) = 32

    容器数 = 1

    状态更改表空间标识 = 2

    状态更改对象标识 = 59

    db2 select tabname,tableid from syscat.tables where

    tableid=59

    查看是哪张表挂起

    表名知道后到db2move.lst(在db2move YOURDB export的目录中)中找到相应的.ixf文件

    db2 load from tab11.ixf of ixf terminate into

    db2admin.xxxxxxxxx

    tab11.ixf对应的是xxxxxxxxx表

    数据库会恢复正常,可再用db2 list tablespaces show detail查看

    30.不能通过GRANT授权的权限有哪种?

    SYSAM

    SYSCTRL

    SYSMAINT

    要更该述权限必须修改数据库管理器配置参数

    31.表的类型有哪些?

    永久表(基表)

    临时表(说明表)

    临时表(派生表)

    32.如何知道一个用户有多少表?

    SELECT*FROMSYSIBM.SYSTABLESWHERECREATOR='USER'

    33.如何知道用户下的函数?

    select*fromIWH.USERFUNCTION

    select*fromsysibm.SYSFUNCTIONS

    34.如何知道用户下的VIEW数?

    select*fromsysibm.sysviewsWHERECREATOR='USER'

    35.如何知道当前DB2的版本?

    select*fromsysibm.sysvERSIONS

    36.如何知道用户下的TRIGGER数?

    select*fromsysibm.SYSTRIGGERSWHERESCHEMA='USER'

    37.如何知道TABLESPACE的状况?

    select*fromsysibm.SYSTABLESPACES

    38.如何知道SEQUENCE的状况?

    select*fromsysibm.SYSSEQUENCES

    39.如何知道SCHEMA的状况?

    select*fromsysibm.SYSSCHEMATA

    40.如何知道INDEX的状况?

    select*fromsysibm.SYSINDEXES

    41.如何知道表的字段的状况?

    select*fromsysibm.SYSCOLUMNSWHERETBNAME='AAAA'

    42.如何知道DB2的数据类型?

    select*fromsysibm.SYSDATATYPES

    43.如何知道BUFFERPOOLS状况?

    select*fromsysibm.SYSBUFFERPOOLS

    44.DB2表的字段的修改限制?

    只能修改VARCHAR2类型的并且只能增加不能减少.

    45.如何查看表的结构?

    DESCRIBLETABLETABLE_NAME

    OR

    DESCRIBLESELECT*FROMSCHEMA.TABLE_NAME

    展开全文
    weixin_28811055 2021-02-07 11:59:17
  • weixin_36481965 2021-05-08 21:40:52
  • 76KB zcb_99 2011-04-01 13:25:40
  • 125KB hotlinux 2010-06-10 13:23:31
  • 3KB liudongit 2017-09-21 21:58:18
  • shuryuu 2018-06-06 17:48:11
  • 4星
    82KB tianyayoucao 2013-07-30 23:08:21
  • zhangnana200 2017-08-02 18:49:39
  • 58KB kaola8646 2010-07-19 18:47:35
  • yht_817 2017-01-18 18:58:21
  • 4KB huangweifenghah 2013-12-20 14:58:23
  • weixin_35995951 2021-05-16 06:17:43
  • 117KB hnhuangwy 2011-04-08 13:11:30
  • weixin_31913557 2021-05-14 16:38:48
  • 80KB u013404021 2015-12-18 18:47:13
  • abstract_think 2018-03-20 15:09:07
  • 54KB jiaanyong 2015-08-07 10:38:43
  • weixin_42298064 2021-05-10 08:08:06
  • 320KB jamtang 2018-02-12 15:47:05
  • y1535623813 2017-08-11 17:05:16

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,188
精华内容 19,675
关键字:

db2数据库命令

友情链接: wenduchuanganqi.zip