- 博客(408)
- 资源 (20)
- 收藏
- 关注
原创 kettle通过java步骤获取汉字首拼
/*** 获取字符串拼音的第一个字母//转为单个字符 HanyuPinyinOutputFormat defaultFormat = new HanyuPinyinOutputFormat();i ++) {try {} } else {} /*** 汉字转为拼音i ++) {try {} } else {} /*** 获取字符串拼音的第一个字母。
2023-09-06 23:05:58
574
原创 Oracle19c 单实例开机自启动
2、修改文件 /etc/rc.d/rc.local。1、修改文件 /etc/oratab。需要使用root用户执行已下命令。
2023-06-29 13:33:31
983
原创 ORA-00600 内部错误代码, 参数 [kdsgrp1]
MOS:Causes and Solutions for ora-600 [kdsgrp1] (文档 ID 1332252.1)验证表结构,发现存在ORA-01499异常:表/索引交叉引用失败。
2023-05-10 10:28:31
4789
原创 ORA-01555 ORA-22924 快照过旧问题处理
使用数据泵导出数据,或在业务功能查询某个表时,可能出现 ORA-01555 ORA-22924。
2023-05-10 09:52:13
3739
原创 ORA-01033 Oracle正在初始化或关闭,0RA-01113:文件xxx需要介质恢复
Sqlplus连接数据库时提示错误。ORA-01033
2023-05-06 08:47:20
1037
原创 nginx配置https正向代理
因网络访问权限限制,局域网内仅有1台电脑可以上外网;内网其他机器如果需要访问外网,需要通过该电脑进行代理访问。本文分别介绍如何在windows,linux上如何配置nginx正向代理。
2023-04-15 08:50:48
5245
原创 遍历并清空日志文件
服务器上运行多个tomcat容器,运行一段时间后,日志会变得非常大,需要手工进行清理,当容器较多时,一个个清理较为繁琐,下面介绍如何通过脚本进行自动清理。
2022-12-16 15:28:20
249
原创 如果读取Oracle数据库xml节点值
表单信息是以xml格式的字符串存储在clob类型的字段中,如何获取呢?写一个function(函数),参数有xml格式字符串(dataxml值)和指定节点(nodeName),返回指定节点的值(nodeValue)。
2022-11-21 15:52:12
1399
原创 通过nginx代理访问zabbix服务
但因为安全限制,zabbix服务所在的服务器不支持外网访问,此时需要通过。服务后,不需要在地址中输入。代理方式访问,并且需要添加。
2022-10-26 08:41:18
2475
原创 CentOS7手工安装远程图形化程序
tomcat服务部署在linux服务器,需要使用jconsle或jvisualvm检查web服务状态;但是使用xterm远程访问时,显示X11-forwarding已禁用或不支持,且无法打开jconsole,jvisualvm工具。
2022-10-19 17:13:30
2570
1
原创 Oracle-ADG部署
1. 通过查看archive_log_dest_2列是否有error报错,如果有报错,则需要先根据报错内容解决问题。创建standby日志组,数量为redo日志的n+1,大小和redo一样。上面修改的参数有的需要重启数据库才能生效。netmgr,配置tns,监听。利用spfile创建pfile。......
2022-08-15 17:48:30
1866
原创 ORACLE11g Dataguard物理Standby-日常巡检操作手册
ORACLE11g Dataguard物理Standby-日常巡检操作手册
2022-08-15 08:44:42
1149
原创 docker容器启动失败(Error response from daemon: error creating overlay mount to /app/docker/overlay2/)
服务器断电,异常关机,重启后,发现无法正常启动docker容器,提示错误:Error response from daemon: error creating overlay mount to /app/docker/overlay2/解决办法根据分析,发现是因为docker服务启动参数中需要开启–selinux-enabled 导致的。尝试修改selinux配置,并重启操作系统,发现docker容器可以正常启动,处理流程如下:.........
2022-07-08 12:33:13
8318
1
原创 NFS共享存储服务安装
NFS是一种基于TCP/IP 传输的网络文件系统协议。通过使用NFS协议,客户机可以像访问本地目录一样访问远程服务器中的共享资源NAS存储: NFS服务的实现依赖于RPC (Remote Process Call,远端过程调用)机制,以完成远程到本地的映射过程。在Centos 7系统中,需要安装nfs-utils、 rpcbind 软件包来提供NFS共享服务,前者用于NFS共享发布和访问,后者用于RPC支持。手动加载NFS共享服务时,应该先启动rpcbind, 再启动nfs。nfs端口:2049R
2022-06-25 17:07:30
477
原创 python发送文件到企业微信
发送文件到企业微信,可用于发送定时报告等内容。文件名称:wechat_send_file.py调用方式— 结束 —
2022-06-20 22:24:35
1637
2
原创 zabbix-docker模版监控异常(Docker: Service is down)
为服务器添加监控模版:后,问题告警总是提示docker服务下线错误:
2022-06-18 18:33:55
1365
原创 ORA-01089 ORA-19809 ORA-19815 超过了恢复文件的限制
ORA-19809 ORA-19815执行rman归档日志检查失败:ORA-01089问题分析解决办法一般出现此情况时,数据库实例可能已无法处于正常打开状态,即open模式,此时需要在mount模式下进行处理:
2022-06-11 19:30:16
794
原创 模拟Oracle锁等待与死锁
本文描述在Oracle数据库发生锁等待时,如果查看锁信息,以及如何解锁。2.2、模拟锁等待2.3、分析锁等待锁等待情况如下图所示:可以通过以下2种方式进行锁处理1、提交第1个程序2、手工结束第1个session观察第2个程序可以继续执行。本文仅用于模拟锁等待的发生与解锁过程。实际项目中,可以通过sql查询锁等待列表,导出问题数据,并及时解锁,事后再问题分析。..................
2022-06-07 18:15:01
840
1
原创 基于docker安装zabbix
docker镜像文件默认存储路径:/var/lib/docker为避免系统磁盘空间不足影响docker服务正常运行,需要调整docker默认存储路径。综上,对应zabbix服务安装,建议:1、目录用于存储docker文件;1、目录用于存储zabbix相关配置文件;创建pv创建vg创建lv创建文件系统创建挂载目录挂载分区写入启动项安装docker修改docker存储路径docker默认存储路径:/var/lib/docker如果系统磁盘空间不足,需要调整docker
2022-06-01 08:19:49
1558
原创 静默安装Oracle19c软件与数据库
1、静默安装Oracle 19c软件1.1、适用场景如果无windows环境用于图形安装oracle软件,需要使用静默方式安装数据库,脚本如下:1.2、静默安装Oracle$ su - oracle$ cd $ORACLE_HOME$ ./runInstaller -ignorePrereq -waitforcompletion -silent \oracle.install.option=INSTALL_DB_SWONLY \UNIX_GROUP_NAME=oinstall \INVEN
2022-05-18 08:07:07
1185
原创 使用sshpass在Linux服务器上批量执行脚本
用途描述:如果Linux服务器未配置免密登录,每次使用ssh执行远程脚本时,都需要输入密码。使用sshpass命令可以在多个Linux服务器上批量执行脚本,操作步骤如下:1、安装sshpass$ yum install -y sshpass2、服务器检查脚本脚本文件: check_cmd.sh#!/bin/shecho ----------------------------------------echo 检查ip:ip a|grep 192echo 检查服务:nginxsyst
2022-05-15 09:12:00
3600
原创 基于jws发布webservice服务
基于jws发布webservice服务用途用于验证基于jws搭建的webservice服务端与客户端。WebService服务端1、目录结构D:.│ pom.xml # maven配置│ README.md│├─logs #日志目录└─src ├─main │ ├─java │ │ └─com │ │ └─demo │ │ └─ws │ │ WSServer.ja
2022-05-11 09:04:15
507
原创 java 授权对象初始化失败
问题描述tomcat服务访问时提示错误:授权对象初始化失败 java.security.InvalidKeyException: Illegal key size or default parameters解决办法JCE无限制策略文件JCE(Java Cryptography Extension)使应用程序能够使用更强版本的标准算法。当前版本的 JDK 不需要这些策略文件。此处提供它们以用于旧版本的 JDK。JDK 9 及更高版本默认提供更强的加密算法。只有早于 8u161、7u171 和
2022-04-21 14:47:24
1473
原创 windows2008 db2启动失败 SQL1042c sqlstate=58004
问题描述:DB2服务启动时,提示错误SQL1042c sqlstate=58004问题分析1、查看db2错误详情db2 ? sql1042c2、检查操作系统错误日志,发现以下问题:DB2 - DB2COPY1 - DB2 服务依赖下列服务: LanmanServer。这个服务可能不会安装。解决办法1、检查其他windows2008服务,导出以下注册表:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanser
2022-03-31 16:20:33
3857
原创 linux下启动spoon提示Could not load SWT library
linux下启动spoon提示Could not load SWT library问题描述:linux下启动spoon时提示错误# ./spoon.shJava HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=256m; support was removed in 8.0java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons:
2022-03-25 10:06:12
3114
1
原创 kettle实现企业微信发送文件
kettle实现企业微信发送文件用途通过kettle中嵌入java代码,实现企业微信发送文件。实现效果脚本总览生成记录用于模拟待上传的文件Java代码java代码参考:https://blog.youkuaiyun.com/huryer/article/details/122762053import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import ja
2022-01-31 23:31:18
875
1
原创 java企业微信消息发送工具类
java企业微信消息发送工具类用途基于java实现调用企业微信发送消息,文件,图片。实现效果文件列表文件名用途WechatUtil.java企业微信工具类WechatTest.java消息发送测试类pom.xml依赖库WechatUtil.javaimport java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import
2022-01-31 23:11:19
1822
1
原创 python3 urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get loca
问题描述使用python3发送微信消息时,提示错误:# python3 pyweixin.py CORPID CORPSECRET APPID 联系人 消息内容<class 'Exception'> : <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:997)>解决办法:编辑文件
2022-01-28 11:18:55
3148
1
原创 Oracle 11g使用透明数据加密保护存储数据
Oracle 11g使用透明数据加密保护存储数据透明数据加密 (TDE) 使您能够加密存储在表和表空间中的敏感数据,例如信用卡号。对于有权访问数据的数据库用户或应用程序,加密数据将被透明地解密。TDE 有助于在存储介质或数据文件被盗时保护存储在介质上的数据。一、关于透明数据加密Oracle 数据库使用 身份验证、授权和审计机制来保护数据库中的数据,而不是存储数据的操作系统数据文件中的数据。为了保护这些数据文件,Oracle 数据库提供了透明数据加密 (TDE)。TDE 加密存储在数据文件中的敏感数据。
2021-11-23 16:35:40
2978
原创 linux下设置Oracle上下键
linux下设置Oracle上下键需求描述linux下sqlplus的上下键不能显示历史sql,如何解决?解决办法下载rlwrap安装包# wget http://www.rpmfind.net/linux/epel/8/Everything/x86_64/Packages/r/rlwrap-0.44-1.el8.x86_64.rpm安装# yum install rlwrap-0.44-1.el8.x86_64.rpm配置su - oraclevi .bash_profile新
2021-11-17 16:38:36
661
原创 MySQL配置SSL访问-ETL配置JDBC支持SSL
创建用户 SSL/TLS 选项除了基于用户名和凭据的常规身份验证之外,MySQL 还可以检查 X.509 证书属性。要为 MySQL 帐户指定 SSL/TLS 相关选项,请使用REQUIRE指定一个或多个tls_option值的 子句 。REQUIRE选项的 顺序无关紧要,但任何选项都不能指定两次。该 AND关键字是可选之间 REQUIRE选择。CREATE USER允许这些 tls_option值:NONE表示该语句命名的所有帐户都没有 SSL 或 X.509 要求。如果用户名和密码有效,则允
2021-11-15 10:20:51
1142
原创 MySQL配置SSL访问-WEB配置JDBC支持SSL
WEB配置JDBC支持SSLConnector/J 可以使用 SSL 加密 JDBC 驱动程序和服务器之间通信的所有数据(初始握手除外)。启用连接加密会带来性能损失,其严重程度取决于多种因素,包括(但不限于)查询的大小、返回的数据量、服务器硬件、使用的 SSL 库、网络带宽、等等。系统通过两个 Java 密钥库文件工作:一个文件包含服务器的证书信息(truststore在下面的示例中),另一个包含客户端的密钥和证书(keystore在下面的示例中)。所有 Java 密钥库文件都受到创建文件时提供给key
2021-11-15 10:08:04
3658
原创 MySQL配置SSL访问-MySQL Workbench配置SSL连接MySQL
如果Mysql中创建用户时,使用REQUIRE X509 选项,连接Mysql时需要按照如下方式链接数据库:1、拷贝服务器的pem文件到本地ca.pemclient-key.pemclient-cert.pem2、配置Mysql Workbench数据库连接
2021-11-15 09:37:07
1117
原创 MySQL配置SSL访问-配置 MySQL 使用加密连接
配置 MySQL 使用加密连接通过 MySQL 客户端和服务器之间的未加密连接,可以访问网络的人可以监视您的所有流量并检查客户端和服务器之间发送或接收的数据。当您必须以安全的方式通过网络移动信息时,未加密的连接是不可接受的。要使任何类型的数据不可读,请使用加密。加密算法必须包含安全元素以抵御多种已知攻击,例如更改加密消息的顺序或重放数据两次。MySQL 使用 TLS(传输层安全)协议支持客户端和服务器之间的加密连接。TLS 有时被称为 SSL(安全套接字层),但 MySQL 实际上并不使用 SSL 协
2021-11-15 09:26:18
16330
基于jws发布webservice服务
2022-05-11
jce无限制策略文件.zip
2022-04-21
1 windows_exporter for Prometheus Dashboard CN v2021.7.5-1625636144372.json
2021-07-07
swingbench2.6.1124.zip
2020-06-25
batch-save-to-redis_pipeline.ktr
2020-06-21
kettle5.4调用redis测试脚本
2019-08-07
PB9 系统托盘源代码实例
2019-05-29
文件编码转换
2017-11-14
CurrPorts 1.31 汉化版
2016-03-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人