自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(63)
  • 资源 (6)
  • 收藏
  • 关注

原创 Oracle DBMS_LOCK

开发者可以根据业务逻辑的需要,使用DBMS_LOCK来实现自定义的并发控制策略。例如,在批处理作业中,可能需要确保同一批数据不会被多个作业同时处理。通过DBMS_LOCK,可以为每个批处理作业创建一个唯一的锁,确保在同一时间只有一个作业可以处理该批数据。需要注意的是,虽然DBMS_LOCK提供了强大的并发控制功能,但也需要谨慎使用。不恰当地使用锁可能会导致死锁、性能下降等问题。因此,在使用DBMS_LOCK时,应该仔细规划锁的策略,并确保在适当的时候释放锁。

2024-03-13 13:11:28 1132

原创 winserver2012远程黑屏且无法操作

1.尝试远程命令重启2.若重启后服务器自动进入DOS命令行,则可在远程服务器DOS中使用Dism命令让服务器从核心模式Core变成完整模式Full。大概需要10分钟左右,完成后会有一个100%的进度条,再次重启后即可进入图形化界面。当我们遇到远程windows服务器发现GUI图形加载异常,黑屏显示,且无法进行任何操作,我们可以尝试以下方法。注:每个“/”前有空格,否则会报错;还有enable-feature后面的 “all”必须加上,否则也会报错。1.尝试远程命令重启。

2024-02-03 23:37:56 583

原创 Linux --- Used内存占用过高且与实际使用不符

注:若发现buff/cache(缓存)占用过高,则代表是由于缓存占用导致,释放缓存即可;若如上图所示,缓存占用远远小于实际的占用(used),则可尝试下文方法。在使用Linux过程中,有时会遇到内存使用很高,但缓存占用都比较少,与实际占用不符合,查看进程占用也一切正常。查看大缓存页参数情况:sysctl -a | grep nr_hugepages。查看大页缓存配置:sysctl -a | grep nr_hugepages。此时若发现设置有相关值(大于0),则代表已开启大页缓存。

2024-01-16 14:24:55 968

转载 将nginx安装为windows服务

下载后把下载的winsw-2.1.2-bin.exe 文件放在Nginx安装目录(C:\Program Files\Nginx),并修改名称为nginx-service.exe,然后分别创建nginx-service.exe.config,nginx-service.xml文件,把这两个文件放在Nginx安装目录下。安装nginx服务 nginx-service.exe install。工具,选择合适版本下载,该工具可设置nginx为windows服务。删除nginx服务 sc delete 服务名。

2023-09-24 12:18:36 662

原创 Oracle数据泵导出导入

Oracle数据库简单备份与恢复(数据泵)

2023-09-23 10:52:39 271

原创 Oracle 聚合拼接的常用方式

该方式仅Oracle可用。

2023-08-08 14:36:37 830

原创 Oracle通过函数调用dblink同步表数据方案(全量/增量)

通过函数调用dblink的方式同步两个异地Oracle数据库表的数据

2023-07-13 18:53:13 1119

原创 deepin下安装MySQL

deepin安装mysql,系统自带的源已没有mysql包,需自行下载相关包进行安装

2023-06-01 10:38:13 582

原创 Windows下编写的shell脚本无法在Linux上执行

出现无法执行,提示诸如“ 未预期的符号“$'\r'”附近有语法错误”,“syntax error near unexpected token `in”之类的错误,可尝试此文方法。vi/vim进入文件,在命名模式下输入set ff回车即可查看当前的换行符格式(即shift+:输入set ff回车)一般在Windows下编写的shell脚本,fileformat为“dos” ,这是需要将其改为unix格式。,就是告诉 vim 编辑器,使用unix换行符。,就是告诉 vim 编辑器,使用dos换行符。

2023-05-25 10:26:12 1828

原创 基于web的数据库客户端管理工具-SQL Studio

安装包分为内置JDK1.8+和纯净版(不带JDK),为了方便,可选择直接下载内置JDK的包,虽然安装包较纯净版大,但解压即可用。SQL Studio基于daas的服务模式,启动服务后,可在web端进行数据库连接操作 ,支持常见的数据库连接。软件支持Windows、Linux、Mac。

2023-05-24 10:22:37 949

原创 Linux配置DNS解析域名

在很多时候,我们会需用使用域名去访问(特别在集群环境中,经常用到),这个时候我们一般就需要配置DNS去解析。当然在没有DNS服务器的情况,也可以手动维护服务器本身的hosts文件实现。本文阐述2种配置DNS解析的方法。

2023-05-23 10:54:03 2772

原创 CentOS7单用户模式修改密码

2、利用“↑↓”键找到“linux16”开头的那段,去掉“rhgb”和“quiet”参数,并在“UTF-8”之后添加“init=/bin/sh”1、启动系统,启动项界面显示时,按“↑↓”键停留在此界面,按下“e”键进入编辑模式。4、修改根目录的修改权限,并重新挂载(默认只读,不可修改)3、修改后,按“Ctrl+X”重启系统。补充:防止出现乱码,可将语言修改为英文。5、生效selinux,并重启。6、等待重启,使用新密码验证。

2023-05-11 10:01:44 2608

原创 Centos7配置静态路由永久生效

(1)在/etc/sysconfig/network-scripts/目录下创建路由配置文件(route-网卡设备)。如上所示,有ens192、ens224两张网卡,以在ens224网卡设备上添加路由为例。#多个路由时,序号依次递增(0、1、2、3.............)ADDRESS0=172.20.0.0 #网络广播地址。NETMASK0=255.255.0.0 #子网掩码。GATEWAY0=172.20.11.1 #网关。

2023-05-10 15:07:46 2116

转载 CentOS7磁盘挂接

至此,所有操作均已经完成,主要在使用mount或者umount的时候,在启动之前一定要同步修改/etc/fstab文件,如果文件中有添加挂接信息但是实际上没有该磁盘或者分区等,重启后系统会进入应急模式,对于虚拟机而言,无法进行远程的,需要到后台登录处理。物理卷PV(physical volume):物理卷就是LVM的基本存储逻辑块,但和基本的物理存储介质比较却包含与LVM相关的管理参数,创建物理卷可以用硬盘分区,也可以用硬盘本身。但新的系统已经非常智能,即使默认的Linux分区(83),也可以创建PV。

2023-04-25 17:20:06 369

原创 将Linux服务器时间同步为与某一台Linux一致

在shell文件路径下执行指令:./syndate.sh [email protected]。需修改时间的服务器:127.8.8.8。目标时间服务器:127.8.8.9。

2023-03-23 19:07:09 654

翻译 CentOS7扩容根分区(LVM+非LVM)

Linux扩容分区:关机增加大小为30G(测试环境使用的Vmware Workstation)非LVM分区,目前磁盘大小为20G,根分区总容量为17G。LVM分区,磁盘总大小为20G,根分区总容量为17G。11.查看磁盘使用情况,扩展之前和之后是不一样的。9.将卷组中的空闲空间扩展到根分区逻辑卷。现在磁盘总大小为30G,根分区为17G。6.创建分区,箭头位置为分区起始位置。磁盘总大小为30G,根分区为17G。6.查看卷组名称,以及卷组使用情况。2.关机增加磁盘大小为30G。记住根分区起始位置和结束位置。

2023-03-11 21:55:32 1853

原创 Linux虚拟机网卡服务无法启动

有时我们安装的Linux虚拟机在移动(克隆/导入等)后,会出现网络服务无法启动的问题。若以上都没问题,则需要排查配置的ip及uuid是否冲突,可尝试更换一个试试。两者需要保持一致,此外,配置文件中的设备名称配置也需要与其保持一致。这种问题一般是由于网卡配置/网卡设备(网卡配置文件)冲突导致。网络配置文件名是否与本身的网卡服务名一致。网卡的uuid是否与其它网络位置冲突。1.查看网络服务网卡名称。2.查看网络配置文件名。

2023-03-10 21:34:03 3131

转载 deepin系统维护(系统扩容)deepin live

基于一些历史原因,deepin在全盘安装的时候,划分给根分区的空间只有区区15G,随着用户日渐使用过程中,这15G空间总会是捉襟见肘的,况且当下硬盘动不动就是几个T,其他都给那“没用”的data了,但是已经使用这么久了,总不该要我重新安装选择手动分区吧,而且用户也需要AB分区的备份功能怎么办?应用打开后,可以观察到如下硬盘分区的情况,其中Roota 和 Rootb 则是我们说的AB镜像分区,他们的大小是一样大,也就是我们根目录的大小;与上面同样的操作,将此时扩容后的Rootb空间再压缩10G给Roota。

2023-03-08 17:28:02 4643

原创 Oracle查看阻塞对象

查询Oracle当前阻塞对象

2023-03-03 17:18:56 1044 1

转载 Linux/Unix ODBC的原理、安装、配置

unixodbc安装配置

2023-02-22 17:27:31 2022

转载 Linux系统日常巡检脚本

Linux日常巡检

2023-02-12 12:41:00 480

原创 Linux 配置websphere MQ的odbc

复制/opt/ibm/mqsi/7.0/ODBC/V6.0/odbc.ini到用户文件下/home/testuser/odbc.ini。修改当前用户的环境变量文件.bash_profile,(有的Linux系统是.bash_profile,有的是.profile)MQ开发中,当需要建立odbc的,不能使用一般的Linux的odbc配置,而应该用专门的MQ odbc配置方式。使用:wq退出vi,保存.bash_profile后,需要使用source命令让.bash_profile生效。

2023-01-30 10:46:34 282

转载 AMQ7077:你未被授权来进行请求的操作

AMQ7077:你未被授权来进行请求的操作。AMQ7077:你未被授权来进行请求的操作。AMQ7077:你未被授权来进行请求的操作。2、使用mqm用户启动队列管理器。MQ安装用户:myuser。

2023-01-30 10:35:37 770

转载 Websphere MQ系统管理员指南

消息通道用在分布式的队列把消息从一个队列管理器发送到另一个队列管理器。为了实现队列管理器之间的通信,您必需在一个队列管理器中定义一个发送消息的通道对象,在另一个队列管理器中定义一个接收消息的通道对象。把消息从一个队列管理器传送到另一个队列管理器只需要一个传输队列,然而也有可能在两个队列管理器之间存在着多个连接以提供不同的传输服务,每个连接都带有一个不同的传输队列。当队列管理器收到把一条消息发往远程队列的要求后,它把消息发送到一个与目的队列管理器相关联的传输队列,传输队列位于本地队列管理器上。

2023-01-30 10:29:42 661

原创 Docker部署nginx

本文采用从docker hub安装,若没有互联网,需要找一台连接互联网的设备拉取镜像以后导出保存到本地,再将镜像手动上传加载到指定服务器进行配置部署。下载镜像创建挂载目录简单启动容器这里启动容器的目的是为了将容器中配置文件拷贝到宿主机中的挂载目录里.原因:启动时(run),若挂载文件,当宿主机和容器都不存在 nginx.conf 文件时, 执行启动命令时docker会将nginx.conf作为目录创建,而我们不需要创建目录而是配置文件。

2023-01-12 13:00:59 1828

原创 一个简单实用的程序员速查备忘录

一个简单实用的程序员知识速查网站

2023-01-07 11:55:24 417 1

原创 Linux下SSH登录的三种方式

这里给大家介绍三种投递方式,但都是基于目标开启了ssh服务和知道目标账密的前提下;SSH密钥登录:SSH默认采用密码登录,这种方法有很多缺点,简单的密码不安全,复杂的密码不容易记忆,每次手动输入也很麻烦。密钥登录是更好的解决方案。

2023-01-05 10:00:36 7132

原创 PPT免费模板

推荐一个免费ppt模板网

2022-12-26 10:42:53 100

转载 内网穿透神器!远程办公时代的生产力工具

来源:Zerotier,内网穿透神器,远程办公时代的生产力工具-今日头条 (toutiao.com)一款基于软件的内网穿透神器—zerotier,点对点的网络链接速度只取决于自己的网络带宽,可以让你轻松自如地实现远程办公。下面就跟着我的图文教程一步步搭建你的zerotier网络吧。首先登录zerotier官网,注册账号,建立网络,下载客户端软件,官网地址:https://www.zerotier.com点击“注册(Sign Up)”输入注册信息,或者授权用谷歌账号、微软账号登录,注册完成后,用新建的账号密码

2022-12-07 11:08:23 307

转载 虚拟机中Linux扩容硬盘空间

13.将/dev/sda4添加到centos卷组,此时使用vgextend centos /dev/sda4。(不知道自己属于什么卷组,查看第一步的/dev/mapper/*-*,例如/dev/mapper/centos-root,则卷组为centos。(这里注意扩展的内存大小,如果报错,说明没有这么大的空间可以扩展,需要减少你的增减内存,笔者将40G改成39.8GB成功)7.继续输入m,在输入t,分区号根据默认输入,Hex代码输入8e(将分区的类型更改为Linux LVM)。15.最后同步一下系统文件。

2022-11-10 08:43:06 9603 5

原创 Oracle利用作业实现异步执行操作

当我们对数据进行持久化操作,或在数据库中进行其他操作时,很多时候,当一些业务实现逻辑比较耗时时,我们就需要将对应的操作异步执行处理,避免让客户端长时间等待。本文以Oracle异步执行存储过程为例,简单实现案例。dbms_job.submit会将指定的操作(what)提交作为后台作业的形式运行,提交时会自动生成一个作业号(sys.jobseq,该序列为循环序列),默认作业名为DBMS_JOB$_+作业号(如:DBMS_JOB$_1)。ps:dbms_job.submit后,需要commit后作业才执行。

2022-10-24 17:14:41 2458

原创 TOMCAT Linux基本管理shell脚本

【代码】TOMCAT Linux基本管理shell脚本。

2022-10-12 14:19:45 211

原创 Windows利用cmd循环文件文本内容自动创建对应文件

以上批处理功能:读取当前批处理文件所在目录下的tmp.txt文本文件内容(按行循环),并按文本内容在当前批处理文件所在目录下创建temp目录,并在temp目录下创建相应文件。

2022-08-24 10:29:01 1249

转载 DataX基本介绍

DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、、Oracle、、HDFS、Hive、HBase、OTS、ODPS 等各种异构数据源之间高效的数据同步功能。

2022-08-23 10:08:25 603

原创 OGG19C独立服务器远程捕捉投递同步

ogg独立服务器部署远程抽取投递。ogg所有脚本在OGG 安装目录下(源端安装即可,若为容器,需要在容器下执行,若为19c,只需执行marker_setup.sql)若为容器数据库,以下命令需在容器库下执行,创建表空间及用户(源端需在容器下执行,目标端可在对应pdb下执行)

2022-08-21 23:00:42 1310

转载 OGG19C远程部署方式,最佳抽取方式

OGG远程部署方式,最佳抽取方式。OGG版本:19.1操作系统版本:linux 7。

2022-08-20 19:46:52 1793

转载 ESB-IBM ESB运维常用命令

i : ip地址 -p : 端口号 -q : 队列管理器名 -e : 执行组 -k : 要停止的应用名 -w : 等待消息流停止的最大秒数。ReceiveQMName : 接收方的队列管理器名 TransferQName : 传输队列名。-o : 指定对象;-n : 数据源名称 -u : 数据库用户 -p : 数据库密码。-n : 显示指定属性值 -v : 赋予-n参数指定的属性值。dis ql(*) : 查看该队列管理器中的所有本地队列。dis qr(*) : 查看该队列管理器中的所有远程队列。...

2022-08-09 14:33:35 667

原创 git将本地文件推送到远程仓库

gitreset--hardcommithash#例如gitreset--hard7b8bcaa0b02959126b923fe554824fa9df1dfd87。gitbranch#查看本地分支,加-a查看本地分支和远程分支,结果列表中前面标*标识当前使用分支.gitremoteadd仓库名仓库地址#仓库名自定义例如origin。gitremote#查看远程仓库的仓库名,加-v查看仓库名和地址。...

2022-07-29 15:18:28 15190 1

原创 linux下防火墙常见命令(Centos7)

Linux防火墙常用指令

2022-07-14 13:17:45 3279

转载 Linux Shell编程

Shell 是一个用 C 语言编写的程序,通过 Shell 用户可以访问操作系统内核服务。Shell 既是一种命令语言,又是一种程序设计语言。Shell script 是一种为 shell 编写的脚本程序。Shell 编程一般指 shell 脚本编程,不是指开发 shell 自身。Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Linux 的 Shell 解释器 种类众多,一个系统可以存在多个 shell,可以通过 cat /etc/sh

2022-06-17 09:06:03 2485

EXCEL跨行提取单元格数据案例.xlsx

EXCEL跨行提取单元格数据案例.xlsx

2024-03-18

Oracle组装json案例

Oracle组装json案例

2024-03-04

批量更新shell命令脚本案例

当同样的服务部署在多台服务器上,更新服务时,同样的操作需要在多台服务器上操作执行,此时可编写一个shell脚本,批量对服务进行更新,此资源为一个简单的案例shell脚本。为了方便,建议服务器之间配置免密登录

2023-11-25

Oracle跨平台轻量开发工具

Oracle SQL Handler, 是专为 Oracle 数据库开发人员及操作人员精心打造的一款 Oracle 开发工具(客户端工具)。国产原创, 精品奉献, 无序列号限制, 仅凭使用满意度随意赞助就可永久使用! 其优点特点如下: (1) 跨平台免费软件(可替代商业的 PL/SQL Developer),能运行于平台 Windows(WIN7,XP…)、Linux 、Mac OS; (注:如果是 Linux 平台, 请从页面 www.onlinedown.net/soft/455916.htm 下载之) (2) 不需要安装 Oracle 客户端, 绿色软件, 解压即用。 (3) 超智能的 SQL 编辑器, 具有代码跟踪提示功能, 极大地提高 SQL 编辑效率; (4) 象 Excel 表格的工作表, 方便地显示和操作 SELECT 语句的查询结果, 能方便地增加 / 删除 / 更新数据并保存。另外, 工作表还有单条记录操作、多功能拷贝、数值统计、查找替换等实用功能; (5) 能方便导出 XLS、CSV、INSERT Statement、HTML、XML 等多种

2023-08-10

rtty服务及客户端一键部署脚本

一般情况下,我们远程Linux系统时,都需要安装Linux连接工具,现在使用rtty部署以后,可在网页端进行Linux系统的统一管理,及连接操作,并支持文件的下载/上传操作

2023-06-06

数据库巡检shell脚本

数据库巡检shell脚本,此脚本仅支持Oracle、mysql。可配置多个连接进行批量巡检,如统计表空间使用情况、数据表占用大小、当前阻塞对象、耗时最长的sql、执行最多的sql统计等

2023-05-30

批量配置服务器ssh免密rsa登录

当需要ssh远程连接服务器时,默认情况下需要输入密码进行验证登录,但在需要连接的服务器较多时,操作就会显得比较繁琐。这是配置rsa密钥免密登录是一个较为安全友好的选择

2023-05-25

ntp时间服务器同步时间一键配置工具脚本(centos6/7)

当需要在多台服务器上配置ntp时间同步时,利用此脚本不需要一台一台配置,可一键快速配置。

2023-05-24

fink cdc datastream 捕获Oracle19c日志demo

fink cdc datastream 捕获Oracle19c日志demo

2023-03-11

Oracle Database Reference12c Release

Oracle12c帮助手册

2023-03-03

Linux(rpm/deb安装包)Oracle19客户端

Linux下Oracle19客户端安装包

2023-02-17

调用websocket的html案例

在浏览器直接调用websocket测试

2023-01-13

数据集成框架介绍-flinkcdc

CDC 的全称是 Change Data Capture ,在广义的概念上,只要是能捕获数据变更的技术,我们都可以称之为 CDC 。目前通常描述的 CDC 技术主要面向数据库的变更,是一种用于捕获数据库中数据变更的技术

2022-12-19

Oracle Apex Ords安装包-linux

Linux下Oracle Apex Ords安装包资源

2022-10-09

Oracle PL/SQL帮助文档(英文版)

Oracle PL/SQL帮助文档,了解基本命令及操作配置

2022-08-17

websphere mq 学习

IBM websphere mq产品的相关学习文档,基本概念,及用法介绍

2022-08-17

Linux防火墙常用指令

Linux防火墙常用指令

2022-07-14

Linux下安装kettle及作业调度

Linux下安装kettle,及简单的作业调度

2022-04-23

Linux下使用rmp包安装MySQL数据库

Linux下使用rmp包安装MySQL数据库

2022-04-22

Hadoop入门·环境搭建

Hadoop入门之简单集群环境部署案例

2022-04-18

freeMaker_HL7toXMLorJSON.rar

Orion Rhapsody FreeMaker将HL7转为xml或者json

2022-02-18

浅谈Oracle下connect by原理.pdf

Oracle Connect by

2021-11-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除