IBM Db2 笔记
目录
- 1. IBM Db2 笔记
- 1.1. 常用命令
- 1.2. 登录命令行模式 (Using the Db2 command line processor)
- 1.3. issue
- 1.3.1. `db2: command not found`/`SQL10007N Message "-1390" could not be retreived. Reason code: "3".`
- 1.3.2. db2 修改 dbm cfg 的时候报 SQL5001N 错误分析以解决方法
- 1.4. DB2 ODBC/CLI driver
- 1.5. docker
- 1.6. monitor/observability
1. IBM Db2 笔记
1.1. 常用命令
db2 list db directory
db2 connect to SAMPLE
db2 "select substr(bpname,1,12) as bpname from syscat.bufferpools"
1.2. 登录命令行模式 (Using the Db2 command line processor)
# 输入进入命令
db2# 进入后
db2 => connect to testdb
更多见: Tutorial: Using the Db2 command line processor
1.3. issue
1.3.1. db2: command not found
/SQL10007N Message "-1390" could not be retreived. Reason code: "3".
- Setting Up A Command Line to Run Db2 Commands: Linux or UNIX – Sourcing the Db2 Profile
If you have access to the instance owning id, login and issue:
echo $INSTHOME
On the server, try this:
cat /etc/passwd |grep db2inst1
Look at the instance owner’s .profile
, .bash_profile
, and .bashrc
to find the lines automatically added by Db2 on installation
Once you have the correct location, you can substitute it in to the lines above in the .profile, .bash_profile, and/or the .bashrc of every user who wants to execute Db2 commands:
if [ -f /db2home/db2inst1/sqllib/db2profile ]; then. /db2home/db2inst1/sqllib/db2profile
fi
直接用命令: source /db2home/db2inst1/sqllib/db2profile
- Setting Up A Command Line to Run Db2 Commands: Windows
使用下列程序: db2cmd.exe
db2cmdadmin.exe
Powershell: set-item -path env:DB2CLP -value "**$$**"
1.3.2. db2 修改 dbm cfg 的时候报 SQL5001N 错误分析以解决方法
本人今天使用 update
更新 dbm cfg 时候出现了 SQL5001N 错误, 那么就简单的分析一下并给出解决方法:
操作命令: db2 update dbm cfg using DFT_MON_STMT on
报错信息: SQL5001N "KEVIN" does not have the authority to change the database manager configuration file.
kevin
是我的 db2 数据库用户名字, 明显是 kevin
用户没有被授权修改 dbm 配置
首先介绍一下最基础的东西:
实例级权限:
- SYSADM 最高管理权限, 通常供 DBA 使用
- SYSCTRL 最高系统控制权限, 有 SYSMAINT 和 SYSMON 的全部权限
- SYSMAINT 次级系统 控制权限
- SYSMON 最小的实例级管理权限
Unix/Linux 下的查看命令:
db2 get dbm cfg|grep "SYSADM"
db2 get dbm cfg|grep "SYSCTRL"
db2 get dbm cfg|grep "SYSMAINT"db2 get dbm cfg|grep "SYSMON"
知道了上面的知识, 那么就知道修改 dbm cfg 需要有最高权限 sysadm
,
那么在我的终端是用 db2 get dbm cfg | grep SYSADM
SYSADM group name (SYSADM_GROUP) = DB2IADM1
知道只有在组 DB2IADM1
下才有权限去执行, 那么我的示例用户是 db2inst1
,
那么终端使用命令 id db2inst1
uid=801(db2inst1) gid=901(db2iadm1) 组=901(db2iadm1),903(db2dadm1)
很明显使用 db2inst1
用户就可以执行 dbm cfg 更新了
然后使用 su
命令切换到 db2inst1
用户下: su - db2inst1
最后再次使用命令: db2 update dbm cfg using DFT_MON_STMT on
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully.
1.4. DB2 ODBC/CLI driver
IBM site
1.5. docker
https://hub.docker.com/r/ibmcom/db2
- 默认用户名:
db2inst1
- 默认数据库:
testdb
1.6. monitor/observability
IBM Db2
相关文章:
IBM Db2 笔记
目录 1. IBM Db2 笔记1.1. 常用命令1.2. 登录命令行模式 (Using the Db2 command line processor)1.3. issue1.3.1. db2: command not found/SQL10007N Message "-1390" could not be retreived. Reason code: "3".1.3.2. db2 修改 dbm cfg 的时候报 SQL50…...
【Cortex-M3权威指南】学习笔记2 - 指令集
目录 指令集汇编语言基础UAL 近距离检视指令数据传输数据处理子程呼叫与无条件跳转指令标志位与条件转移指令隔离指令饱和运算 CM3 中新引入指令MRS\MSRIF-THENCBZ/CBNZSDIV/UDIVREV RBITSXTBTBB,TBH 指令集 汇编语言基础 一条简单的汇编指令格式(注释使用一个分号…...
Java——一个Java实体类,表示一个试题的模型
这段代码是一个Java实体类,表示一个试题的模型。 该实体类具有以下属性: id:题号,表示试题的编号。title:题目,表示试题的题目内容。optionA:选项A,表示试题的选项A。optionB&#…...
PHP8函数的引用和取消-PHP8知识详解
今天分享的是php8函数的引用和取消,不过在PHP官方的参考手册中,已经删除了此类教程。 1、函数的引用 在PHP8中不管是自定义函数还是内置函数,都可以直接简单的通过函数名调佣。函数的引用大致有下面3种: 1.1、如果是PHP的内置函…...
华为OD机试真题【最大利润】
1、题目描述 【最大利润】 商人经营一家店铺,有number种商品,由于仓库限制每件商品的最大持有数量是item[index] 每种商品的价格是item-price[item_index][day] 通过对商品的买进和卖出获取利润 请给出商人在days天内能获取的最大的利润 注:…...
YOLOv5+deepsort实现目标追踪。(附有各种错误解决办法)
一、YOLOv5算法相关配置 🐸这里如果是自己只想跑一跑YOLOV5的话,可以参考本章节。只想跑通YOLOv5+deepsort的看官移步到下一章节。 1.1 yolov5下载 🐸yolov5源码在github下载地址上或者Gitee上面都有。需要注意的是由于yolov5的代码库作者一直在维护,所以下载的时候需…...
java.8 - java -overrideoverload 重写和重载
重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。 重写方法不…...
oracle通配符大全
用于where比较条件的有 : 等于:、<、<、>、>、<> >,<:大于,小于 >.<:大于等于,小于等于 :等于 !,<>,^:不等于 包含:in、not in exists、not exists 范围:betwe…...
浏览器开发者工具平台js代码开启展开收起
1、如下js左侧可以展开和收起段落,需要打开右上角的设置 2、Preferences这里勾选Code folding 即可像上面那张图展开和收起js段落代码 3、然后重新打开开发者工具,随意打开一个js文件,这里就有缩放了...
opencv 案例实战01-停车场车牌识别实战
需求分析: 车牌识别技术主要应用领域有停车场收费管理,交通流量控制指标测量,车辆定位,汽车防盗,高速公路超速自动化监管、闯红灯电子警察、公路收费站等等功能。对于维护交通安全和城市治安,防止交通堵塞…...
【PHP】PHP开发教程-PHP开发环境安装
1、PHP简单介绍 PHP(全称:Hypertext Preprocessor)是一种广泛使用的开放源代码脚本语言,特别适用于Web开发。它嵌入在HTML中,通过在HTML文档中添加PHP标记和脚本,可以生成动态的、个性化的Web页面。 PHP最…...
AURIX TriCore内核架构学习笔记
名词缩写 ISA - Instruction Set Architecture,指令集架构PC - Program Counter, holds the address of the instruction that is currently runningGPRs - 32 General Purpose RegistersPSW - Program Status WordPCXI - Previous Context InformationCSA - Conte…...
VMware ESXi 7.0 优化VMFSL磁盘占用与系统存储大小
文章目录 VMware ESXi 7.0 优化VMFSL磁盘占用与系统存储大小引言创建ESXi7.0可启动 U 盘结果检查VMware ESXi 7.0 优化VMFSL磁盘占用与系统存储大小 引言 本文讲述了在 J1900平台上安装ESXi7.0时减少 VMFSL 分区占用的说明, 通常这来说些主机内置的磁盘空间非常小, 采用默认安…...
4.网络设计与redis、memcached、nginx组件(二)
系列文章目录 第四章 网络设计与redis、memcached、nginx组件(一) 第五章 网络设计与redis、memcached、nginx组件(二) 文章目录 系列文章目录[TOC](文章目录) 前言一、reactor模型?二、Reactor 开发1.建立连接 三、典型reactor 模型单reactor 模型典型 readisradi…...
后端开发有哪几种语言? - 易智编译EaseEditing
后端开发是构建应用程序的一部分,负责处理服务器端的逻辑、数据库交互和数据处理。有许多编程语言可用于后端开发,以下是一些常见的后端开发语言: Java: Java是一种广泛使用的面向对象编程语言,具有强大的跨平台能力。…...
Spring 学习源码的基础 核心原理与核心概念
文章目录 核心原理AnnotationConfigApplicationContextIoC 容器加载流程Spring 中如何创建一个对象Bean 的创建过程 (生命周期)单例 原型推断构造方法依赖注入AOP 动态代理判断是否需要 AOP 的大致流程CGLib 做 AOP 的大致流程事务事务代理对象执行方法的流程事务注解排至失效的…...
cpolar做一个内网穿透
因为不在公司,需要访问公司的数据库,所以做一个内网穿透 下载安装 下载地址: https://dashboard.cpolar.com/get-started 下载后是个压缩包,解压后傻瓜式安装 操作隧道 安装后打开Cpolar Web UI 登录账号,查看隧…...
自动驾驶——最优控制算法(LQR)工程化总结
1. Summary 时隔一年,从写下第一篇博文自动驾驶-LQR工程实现(调研),到近段时间,真正在我们的控制器上运行最优控制算法(LQR),一步一个脚印,从开始只是知道其“控制理论”…...
【微服务】05-网关与BFF(Backend For Frontend)
文章目录 1.打造网关1.1 简介1.2 连接模式1.3 打造网关 2.身份认证与授权2.1 身份认证方案2.1.1 JWT是什么2.1.2 启用JwtBearer身份认证2.1.3 配置身份认证2.1.4 JWT注意事项 1.打造网关 1.1 简介 BFF(Backend For Frontend)负责认证授权,服务聚合,目标…...
保证MQ的高可用的几种方案
推荐阅读 AI文本 OCR识别最佳实践 AI Gamma一键生成PPT工具直达链接 玩转cloud Studio 在线编码神器 玩转 GPU AI绘画、AI讲话、翻译,GPU点亮AI想象空间 资源分享 史上最全文档AI绘画stablediffusion资料分享 AI绘画关于SD,MJ,GPT,SDXL百科全书 「java、python面试题」…...
MySql013——函数
一、数据处理函数 1.1、文本处理函数 函 数 说 明 Left() 返回串左边的字符Length() 返回串的长度Locate() 找出串的一个子串Lower() 将串转换为小写LTrim() 去掉串左边的空格Right() 返回串右边的字符RTrim() 去掉串右边的空格Soundex() 返回串…...
k8s-dashboard使用指导手册
一、访问 dashboard http://172.66.209.101:32001 二、选择 Namespace 如下图: 1 在①搜索框中输入 spms 2 在②选择 spms-cloud 三、查找 pod 1 打开 pod 列表 2 打开过滤窗口 3 搜索 pod 在打开的搜索框中输入 pod的关键字,支持模糊搜索 如搜索…...
Python爬虫快速入门指南
引言: 网络爬虫是一种自动化程序,可以在互联网上搜集和提取数据。Python作为一种功能强大且易学的编程语言,成为了许多爬虫开发者的首选。本文将为你提供一个关于Python爬虫的快速入门指南,包括基本概念、工具和实际案例。 第一…...
Java人脸识别技术探索与实践
人脸识别技术作为生物特征识别领域的一项重要应用,近年来在安全、便捷以及科研等方面取得了显著的进展。在Java编程领域,人脸识别也得到了广泛的关注和应用。本文将介绍Java中人脸识别技术的基本概念、常用库以及实际示例代码,带您深入了解这…...
【鞋服零售ERP】之要货申请单设计思路
引言 要货申请单在本系统中也是一张较为核心的单据,整体的思路是将其池化,解决收发货方业务简化,账务处理逻辑化的设计理念。首先鞋服零售ERP就是基于多组织的业务架构,多销售组织和店铺属性;其次是在零售如何在业处处…...
EWM怎么取消pinking,SAP_EWM取消拣配报错处理方式
EWM是SAP的一个模块,代表扩展仓库管理(Extended Warehouse Management),是SAP企业资源计划(ERP)的一部分。它提供了一个完整的、高级的仓库管理解决方案,支持企业在全球范围内的仓库管理、订单管…...
TensorFlow 的基本概念和使用场景
TensorFlow 是 Google 开源的机器学习框架,它支持使用数据流图(Data Flow Graph)的方式进行计算,以实现大规模分布式机器学习应用。TensorFlow 在深度学习、自然语言处理、计算机视觉等领域有广泛应用。 TensorFlow 中的重要概念…...
openssl 加密(encrypt)、解密(decrypt)、签名(sign)、验证(verify)
一、使用openssl rsautl 进行加密、解密、签名、验证 [kyzjjyyzc-zjjcs04 openssl]$ openssl rsautl --help Usage: rsautl [options] -in file input file -out file output file -inkey file input key -keyform arg private key format - default PEM …...
视频云存储/安防监控视频AI智能分析网关V3:抽烟/打电话功能详解
人工智能技术已经越来越多地融入到视频监控领域中,近期我们也发布了基于AI智能视频云存储/安防监控视频AI智能分析平台的众多新功能,该平台内置多种AI算法,可对实时视频中的人脸、人体、物体等进行检测、跟踪与抓拍,支持口罩佩戴检…...
新版Jadx 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法
本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!新版Jadx(1.6+) 加载dex报错 jadx.plugins.input.dex.DexException:Bad checksum 解决方法 环境 win10J…...
土木工程毕业设计网站/百度云登录入口
bin目录 该目录用于存放一些可执行程序 ,如 javac.exe java编译器 java.exe java运行工具 jar.exe 打包工具 javadoc.exe 文档生成工具 db目录 db目录是一个小型的数据库 从jdk6.0开始,java中引用了一个新的成员JavaDB,这是一个线java实现、开源的数…...
南极电商是做什么的/汕头网站建设方案优化
用过 Linux 的小伙伴都知道,在Linux系统中包含着大量的文件,绝大部分情况下,我们都是通过 CLI 的方式与Linux进行交互,这就会面临一个问题,当我们需要查找一个文件的时候却迟迟无从下手,不知道该如何找起。…...
用前端框架做自适应网站/网站搜索排名优化
1 TreeMap 实战在创建 TreeMap 对象时,如果使用参数为空的构造方法,则根据 Map 对象的 key 进行排序(key必须实现Comparable接口);如果使用参数为 Comparator 的构造方法,则根据 Comparator对key 进行排序。方式一:自然…...
天河网站建设哪家好/百度指数明星人气榜
1.put操作时导致多线程数据不一致 当有多个线程进行put操作时 假设现在有两个线程A跟B进行put操作,线程A已经计算完要放入记录的桶的索引坐标,但是还没有将记录插到桶里面时A的时间片就已经用完, 然后轮到线程B执行,假设B的索引坐…...
网站建设及数据库设计毕业论文/网站优化公司收费
本文转载自:http://www.ispfocus.net/bbs/htm_data/2/0912/1623.html 《大秦帝国》热播,看七国争雄,随想起05年赵博士对安全行业战国七雄的点评,时过境迁,此消彼长。Itsense酒后自比洞香春名士,评点天下。 …...
社交网站建站/流量查询网站
mitmproxy:就是用于 MITM 的 proxy,MITM 即中间人攻击(Man-in-the-middle attack)。用于中间人攻击的代理首先会向正常的代理一样转发请求,保障服务端与客户端的通信,其次,会适时的查、记录其截获的数据&am…...