运维人员db2的日常操作命令

1、查看数据库服务器有哪些库

db2 list db directory

2、连接数据库

db2 connect to DBNAME(数据库名)

如果在远程db2客户端连接的话则需要输入用户名和密码

db2 connect to DBNAME(数据库名) user USERNAME(用户名) using PASSWD(密码)

3、查看db2服务占用端口

db2 get db cfg | grep TCP

一般情况下db2服务占用端口为50000,为确认可以使用netstat -an | grep :50,来确认以50开头的端口,如果有大量的50000或者55000端口在和其他主机交互,那么该端口即为db2占用端口

db2 get db cfg 查看数据路配置

4、查看表的信息

db2 describe table TABLENAME(表名)

5、导出数据

db2 "export to /PATH/TO/FILENAE(导出文件名) of del select * from TABLENAME(表名)";

6、导入数据

db2 "import from /PATH/TO/FILENAME(导入数据的文件) of del INSERT into TABLENAME(表名)";

7、查询数据

select * from TABLENAME(表名) where mer_shop_name(查询条件) like ‘%必胜客%‘

%必胜客%为模糊查询,内容有必胜客字段即匹配

select * from TABLENAME(表名) where mer_shop_name(查询字段) = 必胜客

= 表示精准匹配

8、综合查询

SELECT count(1) FROM TABLENAME(表名1)where order_id(查询字段) in (select order_id from TABLENAME(表名2) where pay_way(查询字段) in (‘1‘,‘4‘,‘5‘)) and crt_time(查询字段) like ‘2016-12-28%‘

9、更新数据

update TABLENAME(表名) set mobile(查询条件:手机号)=‘123456789‘ where user_id(查询条件:用户ID)=123456789;

10、查询前几行数据

查询2017年前10条数据

select * from TABLENAME(表名) where CRT_TIME(查询条件:创建时间) like ‘%2017%‘ fetch first 10 rows only

时间: 2024-10-12 22:09:50

运维人员db2的日常操作命令的相关文章

运维人员日常工作(转自老男孩)

1)运维人员要谨记的6个字: 运维人员做事需遵循:简单.易用.高效 (2)运维人员服务的3大宗旨: 1.企业数据安全保障. 2.7*24小时业务持续提供服务. 3.不断提升用户感受.体验. (3)初中级运维的日常涉及工作: 1.评估产品需求及发展需求,设计网站架构 2.选择IDC公司.云产品,CDN等产品 3.采购服务器.安装系统.配置服务.服务器IDC上架 4.调试网络.优化系统及服务. 5.上线代码.配合研发搭建环境.调试.测试代码 6.监控硬件.软件及各种业务应用 7.配置收集日志和,根据

Linux运维人员需要掌握一门编程语言吗?

最近经常有同行的朋友或者Linux初学者问我:运维人员是否需要学一门语言,那么该学哪种语言呢? 对于这个问题,我分两个方面回答: 首选,在大数据.云计算发展迅猛的今天,系统运维人员如果不懂一点开发语言的话,确实会举步维艰,因为在运维工作中,业务系统的繁多,线上服务器规模很大时,只能通过写脚本的方式(自动化也是脚本一种哦)自动化完成,不然,如此重复和繁琐的工作,靠人力是无法负担的,所以,学习一门可以让运维工作批量完成的语言,就显得很重要了. 那么应该学习一门什么语言呢? 对于Linux系统运维人员

【IT运维监控】讨论哪种运维监控工具才是IT运维人员的最爱?

选择运维工具的几大要素:一是看我哪些指标需要监控,二是看我监控到什么 三是看这种运维监控工具能监控到什么程度 有可能,这几个问题IT运维人员自己都没有弄的很明白,那么我们先看一下整个运维行业目前的现状: 目前来说,传统企业的IT运维大部分还是用户在使用过程中发现故障,然后通知运维人员,再邮运维人员确定是什么问题,采用哪种方式可以解决.大部分的运维人员目前还是充当的只是一个救火员的身份,没有起到真正的IT运维监控的作用.运维人员的大部分时间和经历都花在了处理简单而重复的问题上,导致同事及领导的不满

Linux运维人员共用root帐户权限审计

在中小型企业,公司不同运维人员基本都是以root 账户进行服务器的登陆管理,缺少了账户权限审计制度.不出问题还好,出了问题,就很难找出源头. 这里介绍下,如何利用编译bash 使不同的客户端在使用root 登陆服务器使,记录各自的操作,并且可以在结合ELK 日志分析系统,来收集登陆操作日志 1.下载编译bash wget http://ftp.gnu.org/gnu/bash/bash-4.4.tar.gz tar -xvf bash-4.4.tar.gz cd /root/bash-4.4 2

运维人员就是秋后的蚂蚱!

我虽是一个IT屌丝,但特别喜欢关注整个大行业的动态,干IT运维相关工作到现在也快8年了,企业对运维人员的专业能力要求确实提高了不少,现在再去面个运维工程师的职位都要求会个开发语言啥的,这在2007是不可想象的,那个时候,运维和开发是经纬分明,两个完全不同的工种,大多数运维人员只需要会配置常用服务.简单的调优.再会写个SHELL脚本处理一些日常事务(比如监控应用.数据备份等) 的话就能算是一个合格的运维工程师了(虽然现在依然有很多运维人员也还只是这种水平).以上这些要求其实也算蛮简单的,那些年市场

运维人员:走好你的IT运维路

转自 http://os.51cto.com/art/201303/387120.htm 现阶段,大多数运维人员只是处于被动低效率手工救火的状态,企业对其重视程度不高,导致部分运维人员对自己的职业发展产生困惑.但是,随着互联网行业的高速发展,运维人员的发展前景还是十分广阔的.作为IT运维人员的你,请不要轻视自己的职位,重拾信心,走好你的IT运维路吧! IT运维工作涉及面广,是一个融合多学科(网络.系统.安全.应用架构.存储等)的综合性技术岗位,虽然没有程序猿们“生当做光棍,死亦写代码”的悲壮,但

转载----运维人员的心态对运维影响大吗?

鉴于运维人员的主要工作内容是保障机房数据中心的正常工作.当机房数据中心从建设投入到生产之后,所有设备的“命运”就由施工人员转移到了运维人员身上,机房设备的日常使用管理及维护的责任也相应的由运维人员一力承担. 现代科学技术发展较快,机房设备的智能化越来越高,设备的日常运行管理从早期配电室的纯人工巡检已经逐步上升到目前的机房动环监控,然而动环监控的只是设备的运行数据,当设备出现轻微异常时,动环监控未必能显像出来,所以在动环监控的基础上再利用人工巡检,才能保证机房的万无一失. 机房数据中心的日常运行维

一切从“简”,解放IT运维人员

运维人的神技 运维既是个技术活儿也是个苦差事,而运维人员被期望有着无限的技能:主机.存储.网络.操作系统样样精通,而且还要会写SQL.shell.开发语言java..net.python等等,对业务更是门清,对各个用户的脾气喜好也要了如指掌. 除了广阔的知识面,强大的技术能力,沟通协调的能力,还需要拥有超强的耐心.谨慎的态度以及强健的体魄. 运维人的痛 人手有限,往往身兼数职(网管.项目管理.协调厂商.DBA.应用.写报告),既有很多协调性的管理工作,又有一些专业技术工作,尤其是数据库,短时间是

Linux 之不同运维人员共用root 账户权限审计

一.为什么? 在中小型企业,公司不同运维人员基本都是以root 账户进行服务器的登陆管理,缺少了账户权限审计制度.不出问题还好,出了问题,就很难找出源头. 这里介绍下,如何利用编译bash 使不同的客户端在使用root 登陆服务器使,记录各自的操作,并且可以在结合ELK 日志分析系统,来收集登陆操作日志 二.环境 服务器:centos 6.5.Development tools.使用密钥认证,SElinux 关闭. 客户端:生成密钥对,用于登录服务器 (2台) 三.搭建部署 (服务器操作 192