自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(66)
  • 收藏
  • 关注

原创 ORA-19760: error starting change tracking(btc)

BCT的原理是记录数据文件里每个数据块的变化,并把这些变化信息保存在BCT的跟踪文件中。启动BCT后,RMAN或者XTTS进行增量备份时使用BCT跟踪文件里的信息,只读取改化的数据块,而不用再对全部数据文件进行扫描,从而提高了RMAN或者XTTS增量备份的性能。2、备份时是否能利用上BCT取决于增量备份的FROM SCN,差异增量备份从是需要找上次备份以来变化的块,所以不受次数限制,累计增量备份需要找到0级备份之后变化的块,如果增量备份次数过多,导致8次BITMAP不能实现该目的则需要扫描整个数据文件。

2024-04-18 15:04:51 291

原创 redhat8.6配置本地yum源

至此,redhar8.6镜像挂载完毕。第一步先挂载本地镜像。

2024-01-30 14:37:17 795

原创 centos创建本地yum源

安装好环境之后我们有centos自带的官方yum源,我们也可以自行更换或者制作自己的yum源。1、使用df -h看有没有挂上没有的话默认在/dev/sr0。制作本地yum源的前提要知道iso存放路径。删除yum缓存后就可以开始使用了。

2024-01-30 14:24:28 465

原创 redhat 9.3 配置yum阿里源

由于新建的Redhat9.3在未注册激活之前是没有yum源的配置文件的,所以需要我们自己新建一个yum源文件的配置文件。至此,阿里源配置成功,可以yum下载东西验证。

2024-01-29 17:38:47 709

原创 redhat9.3版本之Python3.9.18降级为3.7.2版本(编译安装python)

目前操作系统为redhat-9.3版本,自带python版本为3.9.18。看自身需求下载哪个版本就下载哪个版本。

2024-01-29 17:27:30 623

原创 oracle数据库给用户授权DBA权限&Oracle查看哪些用户具有DBA权限

数据库管理员(DBA)是负责管理和维护数据库系统的专业人员。DBA权限是指授予用户执行数据库管理员操作所需的权限和特权。这些权限包括对数据库的完全访问权,例如创建、修改和删除表、索引、视图等操作。

2023-09-06 11:39:59 7285

原创 vacuum和analyze在数据库中作用

在 PostgreSQL 数据库中,VACUUM 是一种重要的维护操作,它用于释放已删除或已更新行所使用的空间,并将空间重新分配给其他行。VACUUM 命令通过删除过期的旧版本数据,防止数据库过度膨胀,并维护数据库的性能。通过更新统计信息,数据库优化器可以更准确地评估查询的成本,并选择最佳的执行计划。总而言之,VACUUM 是 PostgreSQL 中一种重要的维护操作,它用于释放空间、避免数据膨胀、更新统计信息和收缩表空间,以维护数据库的性能和效率。这将进一步压缩表文件,并返回更多的可用空间给操作系统。

2023-08-15 10:32:21 1253

原创 麒麟v10安装docker-compose

在 github 查看最新的安装包:https://github.com/docker/compose/releases根据系统架构选择对应安装包,我选择的是linux-x86_x64下载好的离线包至服务器。

2023-06-14 16:19:42 1265

原创 麒麟系统在线安装docker(x86/arm)

docker的使用与x86下主流Linux发行版本(如CentOS、Fedora、Ubuntu、Debian)在使用上没有差异,需要注意的时由于CPU架构时arm64,因此,需要采用支持arm64架构的镜像才能正常使用。不支持arm64的镜像,可以寻找第三方支持arm64架构的镜像,或者自己在银河麒麟桌面系统V10上基于centos或者alpine镜像自行编译制作一个支持arm64版本的mysql docker镜像不支持。编辑docker的系统服务文件。配置添加 systemd。配置添加 systemd。

2023-06-14 15:57:22 8305 3

原创 centos安装部署Kubernetes(k8s)步骤使用kubeadm方式

centos安装部署Kubernetes(k8s)步骤使用kubeadm方式

2023-06-06 20:00:37 3222

原创 阿里云中块存储、对象存储、文件存储区别

对象存储(Object Storage):以对象为单位进行存储,适用于海量数据的存储、管理和访问。对象存储可以通过 API 或 Web 界面上传、下载、复制和删除对象,支持定时备份、自动归档等功能,同时具有高可靠性、低成本等特点。块存储(Block Storage):以物理块为单位进行存储,适用于需要高性能、低延迟、随机读写操作的场景。总之,块存储、对象存储和文件存储都是针对不同的存储需求而设计的云存储服务。在选择使用哪种存储服务时,需要根据具体业务需求、数据类型、访问模式、数据量和成本等因素进行权衡。

2023-06-05 18:01:00 355

原创 docker(一)安装部署卸载以及基础命令使用

安装过程中会出现:Is this ok [y/d/N]:此处填写y,然后点击Enter即可。-c :使用Dockerfile指令来创建镜像;-p :在commit时,将容器暂停。编辑daemon.josn。-m :提交时的说明文字;-a :提交的镜像作者;

2023-05-25 21:15:56 870

原创 iperf3使用教程

iPerf3是用于主动测试IP网络上最大可用带宽的工具。它支持时序、缓冲区、协议(TCP,UDP,SCTP与IPv4和IPv6)有关的各种参数。对于每次测试,它都会详细的带宽报告,延迟抖动和数据包丢失。它与原始 iPerf 不共享任何代码,也不向后兼容。它是一个C/S架构的测试工具,需要在同时运行在服务器端和客户端。支持的平台:Windows, Linux, Android, MacOS X, FreeBSD, OpenBSD, iPhone/iPad等。

2023-04-26 11:11:50 3295

原创 GaussDB(DWS)关键特性

DWS的关键特性全局事务管理器负责生成和维护全局事务ID、事务快照、时间戳等全局唯一的信息。支持事务块,用户可以通过start transaction命令显式启动一个事务块。支持单语句事务,用户不显式启动事务,则单条语句就是一个事务。分布式事务管理。支持全局事务信息管理,包括gxid、snapshot、timestamp的管理,分布式事务状态管理,gxid溢出的处理。分布式事务支持ACID特性。支持分布式死锁预防,保证在出现死锁时自动解锁或者预防死锁。

2023-02-08 21:22:17 781

原创 数据库分布和分区的区别

​ ex:按照业务对一张表的数据在一个库里进行物理存储操作,类似于我们按照业务性质创建不同的文件夹,每个文件夹存储了一张表结构下被切分后的数 据。分区是逻辑概念,当一个库里拥有一张大表,从逻辑上把这张大表给分开,有利于优化查询性能,分区的同时不会影响到分布的使用情况,可以并行使用。分布是物理概念,也可以说为分库,当数据库比较大的时候把数据通过分布键都分散到各个segment节点上,这样有利于数据并行的查询。总的来说,优先考虑分区。

2023-02-07 15:07:52 1115

原创 使用LVM对服务器磁盘进行扩容

sdb为新加的磁盘,大小为10G,我们的目标为将根目录 (klas-root 253:0 0 99.8G 0 lvm / )扩容到110G。下面是对现有分区进行逻辑卷扩容,我们这里根分区为100G,我们准备扩容根分区。使用xfs_growfs进行在线调整xfs格式的文件系统大小。最后查看根分区的大小是否扩容成功。查看扩容后的逻辑卷大小。硬盘2为新添加的磁盘。查看根分区的LV路径。

2023-02-06 21:38:57 851

原创 Raid 0 1 5 10 区别

Raid(Redundant Array of Indepent Disk 独立冗余磁盘阵列)技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会对数据的访问造成影响而开发的数据保护技。raid就是由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的。一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。

2022-11-26 18:18:13 20656

原创 文件系统XFS与EXT4的区别

文件系统是操作系统用于明确存储设备(常见的是磁盘,也有基于NAND Flash的固态硬盘)或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。EXT4是2008年推出的,是Linux系统下的日志文件系统第四代拓展文件系统(Fourth Extended Filesystem),是ext3文件系统的后继版本。它是一个真正可靠的文件系统,它几乎在过去几年的大部分发行版中一直是默认选项,它是由比较老的代码生成的。它是一个。

2022-11-26 12:39:23 13269 2

原创 GaussDB-物理、逻辑备份 使用方法和[GAUSS-53403]解决办法

数据库级备份包含数据库静态配置文件(cluster_static_config),数据库动态配置文件(cluster_dynamic_config),数据节点DN(Datanode)及其备实例。gs_dump是openGauss用于导出数据库相关信息的工具,用户可以自定义导出一个数据库或其中的对象(模式、表、视图等)。Roach也兼容使用python3 GaussRoach.py –t stop –F命令停止备份,有-F和无-F参数的执行结果相同。去全量备份的磁盘目录看下全量备份的名称后填写。

2022-11-25 13:45:33 2512

原创 GaussDB查看数据库、表空间、表、schema大小以及常用的数据库元命令

GaussDB查看数据库、表空间、表、schema大小以及常用的数据库元命令

2022-11-23 17:11:09 18292

原创 GaussDB-集群数据库变为只读模式ReadOnly(实验)`ERROR: cannot execute CREATE TABLE in a read-only transaction`

GaussDB-集群数据库变为只读模式ReadOnly(实验)`ERROR: cannot execute CREATE TABLE in a read-only transaction`

2022-11-23 15:27:55 4617

原创 GaussDB修改表空间占用磁盘使用率阈值

GaussDB修改表空间占用磁盘使用率阈值cannot execute %s in a read-only transaction.

2022-11-22 17:49:31 1062

原创 openGauss数据库客户端连接工具之Datastudio安装

openGauss数据库客户端连接工具之Datastudio安装

2022-11-22 11:33:28 3893

原创 使用TPDSS连接GaussDB数据库(分布式)

使用TPDSS连接GaussDB数据库(分布式)

2022-11-21 16:33:16 1980 2

原创 安装TPDSS

安装TPDSS步骤

2022-11-21 15:59:31 2089

原创 使用dbeaver连接GaussDB数据库(集中式)

使用DBeaver连接GaussDB数据库(集中式)

2022-11-21 14:43:07 4036 4

原创 python将循环遍历的数值赋值给变量

python将循环遍历的数值赋值给变量

2022-07-04 16:54:32 12898

原创 python对字符串切片、split分割、截取数据

python对字符串切片、split分割、截取数据

2022-07-04 15:10:19 42248

原创 使用vlookup+MATCH对表格进行数据抽取排序

使用VLOOKUP+MATCH对excel数据进行抽取移动及排序

2022-07-01 17:38:03 1495

原创 oracle进行rman增量恢复时报错RMAN-06094

rman恢复增量备份最后一步recover database noredo的时候报错RMAN-0057、RAMN00569、RMAN-00571、RMAN-03002、RMAN06094解决办法:发现主库增加了datafile,备库没有。备份主库的这个文件,到备库rman执行run执行完毕run后,在执行restore database noredo;成功。...

2022-06-22 23:37:50 1640

原创 python 进行日期倒计时

python 利用datetime实现日期倒计时

2022-06-10 11:05:08 3799

原创 python之GUI自动化uiautomation使用

uiautomation模块的自动化测试需要配合UISPY或者inspect工具来进行调试,推荐使用UISPY,具体使用看自己。UISPY简单介绍:常用类型元素:程序窗口:WindowControl()按钮:ButtonControl() 文件显示:TextControl()输入框:EditControl()常用定位属性:ClassName、Name、ProcessId、AutomationId常用操作:# DoubleClick() 双击# Click()

2022-05-27 15:07:55 3628

原创 python使用requests库获取网页的内容

网站地址:https://www.k374.com/index.php网站内容如下:第一步导入requests库,使用它访问网页获取到源代码内容如下:import requests r = requests.get('https://www.k374.com/index.php') print(r.text)运行后获取到内容如下:<!DOCTYPE html><html><head><meta http-equiv="Content-T

2022-05-10 10:10:16 4161 1

原创 oracle11g关闭数据库过程详解

实例和数据库关闭概览通常情况下,当执行一些维护或其他管理任务时,将会关闭数据库,使其不可访问。可以使用SQL*Plus的shutdown命令,或者OEM来进行数据库的关闭。下图展示了实例和数据库的关闭顺序:说明:关闭数据库:数据库处于mounted状态,但是在线数据文件和在线重做日志文件被关闭;卸载数据库:实例处于started状态,但是不再与数据库的控制文件相关联;数据库实例关闭:数据库实例不再处于started状态,即实例关闭。注:在实例故障或者shutdown abort时,Oracle

2022-04-23 11:31:31 1155

原创 greenplum命令参数解释

1.Gpstart #正常启动2.Gpstop #正常关闭3.Gpstop -M fast #快速关闭4.Gpstop -r #重启5.Gpstop -u #重新加载配置文件6.查询segment的配置gpadmin=# select * from gp_segment_configuration;7.登陆 psql -d 数据库名字8.查看数据库 \l 或者 在外面执行 psql \l9.切换数据库,相当于MySQL的use dbname \c 数据库名字10.列举表,相当于

2020-12-29 10:32:14 851

原创 oralce数据库rman恢复--基于时间点不完全恢复用户

rman恢复–基于时间点不完全恢复用户创建用户表SQL> create tablespace test_tabspace datafile '/ora/oracle/oradata/orcl/test.dbf' size 100M;SQL> create user lmm identified by 123 default tablespace test_tabspace;SQL> select username,password from dba_users;给他权

2020-11-06 23:01:47 449

原创 oracle之如何开启归档日志

SQL> shutdown immediate 一致性关闭数据库Database closed.Database dismounted.ORACLE instance shut down.SQL> startup mount; 启动到mount状态ORACLE instance started.Total System Global Area 1185853440 bytesFixed Size 2252664 bytesVariable Size

2020-11-06 09:22:02 281

原创 oracle数据库之通过rename的方式迁移数据文件

通过拷贝数据文件再rename的方式迁移数据文件先查一下多少文件cd /ora/oracle/oradata/ctl/1.修参数文件中控制文件存储位置SQL>alter system set control_files='/ora/oracle/oradata/orcl1/control01.ctl' , '/ora/oracle/oradata/orcl1/control02.ctl' scope=spfile;在nomount状态下2.一致性关闭数据库,拷贝数据文件和控制文件至

2020-11-05 23:00:29 1751

原创 oracle数据库之redolog丢失后重新恢复数据

redolog丢失1.查看现在数据库什么状态SQL> select open_mode from v$database;2.查看有几组redo日志,在什么状态SQL> select * from v$logfile;只能启动到mount状态3.把丢失这个在数据库里删除SQL> alter database drop logfile group 3;启动数据库,启动成功再增加上丢失的SQL> alter database add logfile grou

2020-11-05 22:56:08 917

原创 oracle数据库之丢失数据文件如何恢复

1.先进行备份[oracle@oracle ~]$ rman target /RMAN> backup database;RMAN> list backup; 2.进入数据库,改为归档模式[oracle@oracle oracle]$ sqlplus / as sysdbaSQL>startup mount; SQL> alter database archivelog;数据库已更改。SQL> archive log list;进入rman查

2020-11-05 22:52:15 1185

空空如也

空空如也

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

TA关注的人

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