自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 关于Oracle行移动、行链接、行迁移

当修改不是行链接的行时,当修改后的行长度大于修改前的行长度,并且该数据块中的空闲空间已经比较小而不能完全容纳该行的数据时,就会发生行迁移。在这种情况下,Oracle会将整行的数据迁移到一个新的数据块上,而将该行原先的空间只放一个指针,指向该行的新的位置,并且该行原先空间的剩余空间不再被数据库使用,这些剩余的空间我们将其称之为空洞,这就是产生表碎片的主要原因,表碎片基本上也是不可避免的,但是我们可以将其降到一个我们可以接受的程度。这种情况下,读取一行数据就会访问2个数据块,增加IO,导致性能下降。

2024-05-31 00:33:58 304

转载 Oracle中启用/禁用ROW_MOVEMENT的影响

ROW_MOVEMENT是Oracle数据库的一个参数,它决定了表中的行在发生变化时是否需要移动。当ROW_MOVEMENT被启用时,如果一个行的主键值发生了变化,Oracle将会在表中移动该行到新的位置。相反,如果ROW_MOVEMENT被禁用,当行的主键发生变化时,Oracle将不会移动该行,而是在新位置插入一行,并将旧位置的行标记为删除。

2024-05-31 00:18:12 555

原创 ORA-08189: 因为未启用行移动功能, 不能闪回表问题

因为每次操作发生时,Oracle需要找到并移动受影响的行,以保证行在表中的真实位置与存储中的位置一致。行移动是Oracle中的一个特性,它允许表中的行在物理位置上被移动,这对于某些操作(如闪回表)是必要的。但请注意,禁用行移动可能会影响某些操作(如未来的闪回表操作)。在某些情况下,闪回操作可能会失败或导致不一致的数据状态。* 在启用或禁用行移动时,确保没有其他用户或进程正在对该表进行写操作,因为这可能会导致不一致或错误。但通常,在大多数生产环境中,建议保持行移动功能启用,以便在需要时能够执行闪回操作。

2024-05-30 23:59:09 677

原创 oracle中的INTERVAL函数学习总结

简单学懂interval函数

2024-05-30 14:44:15 847

原创 Oracle删除往期归档日志释放空间

归档日志随着时间推移会越来越多,占用越来越多的空间,如果往期的归档日志我们不需要,可以释放掉,减少空间占用。输入yes回车继续。

2024-05-12 18:50:38 251 1

原创 Oracle如何收缩减小表空间大小

比如我们发现一个表空间占用比较大,但是空闲空间很大,想要减小表空间占用大小。发现BETEST表空间占用大,但是剩余大小比较大,可以减小存储占用。

2024-05-12 17:50:07 566

原创 Oracle的高级分组函数grouping和grouping_id

在网上对Oracle的高级分组函数grouping和grouping_id的讲解并不多,特别是grouping_id,还有解说有误的。经过1天研究,已经完全掌握了两个函数的作用和用法,下面简单的讲述即可明白。下面给大家分享。

2024-05-09 22:53:13 1129 4

原创 为什么有的数据库一个汉字占3个字节,而有的占2个字节

具有十几年IT行业经验的人可能发现有的现在数据库一个汉字要占用3个字节,而以前的占两个字节。这其实是因为字符编码不同,在UTF-8中,汉字需要3个字节编码,在UTF-16编码中只占用2个字节。

2024-04-01 14:35:09 239

原创 在列id自动增长(自增序列)的表手工插入数据处理办法

数据库里有个表,其主键字段的id号是插入数据自动增长的,正常情况是在业务系统平台界面去新增数据的。如果人工在数据库里去增加数据后,那么业务系统程序下次新增数据的时候,不会从表里id最大的数值开始填入,而是以程序上次插入数据的id值开始,也就是数据库最后产生的序列号开始。就会导致id号出现相同的冲突,无法新增数据,报错。因此,需要手工修改序列号起始值。若序列名称是SEQ_NEDEVICE,初始值是9,我插入了数值10-20后,现在要设置初始值为20,Increment By值为:10(20-9)

2024-03-30 11:02:47 400

原创 windows 7下CMD进SQLPlus中文乱码问题

如果SQLPLUS端设UTF8编程,其实是不行的。而微软系统的字符编码是GBK。

2024-03-27 11:17:43 473

原创 Linux系统如何查看用户进程的路径

通过/proc/进程ID号/cwd查找。查看某个用户启动的进程。ps -fu 用户名。pwdx 进程ID号。

2024-01-17 12:12:01 430

原创 tomcat 启动提示已启动,但是看不到进程

tomcat 启动提示已启动,但是看不到进程

2024-01-15 13:44:18 676

原创 SQLplus执行含中文SQL脚本报错,提示错误出现在SQL脚本的中文行

再vi打开SQL脚本,在这脚本插入输入中文看看是否 正常显示,正常显示则删除SQL脚本,然后再粘贴完整的SQL脚本,再保存,如果提示之前的没保存。CRT终端打开会话选项,在“外观”也把字符编码 选择为 UTF-8 然后确定。执行脚本里有中文,执行结果里提示在那个有汉字的行有错误。操作系统编码是utf8,可执行locale查看。数据库也是UTF8。

2024-01-15 13:33:42 507

原创 SqlPlus执行含固定中文内容SQL脚本出现乱码问题

SqlPlus执行含固定中文内容SQL脚本出现乱码问题

2024-01-15 13:13:36 721

原创 crontab定时任务无结果问题

crontab定时任务无结果问题

2024-01-15 12:52:56 453

原创 Gbase 8s安装步骤过程记录

Gbase 8s安装步骤过程记录

2024-01-15 11:57:51 1194

原创 合并多个同格式excel表方法

MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"然后点击运行,一段时间(取决于表格的大小和多少)后,合并完成了。弹出提示合并了多少文件。再在文件所在目录新建一个表文件,用excel打开然后在sheet页,右击Sheet1,选择“查看代码”把所有需要合并的相同格式(相同列名和顺序)所有文件放到同目录下,不要有其它非相关文件。所有文件表的内容,再删除不要的列,删除重复项,整理获得合并的数据。

2024-01-14 16:47:28 375 1

原创 MySQL主从同步失败解决办法

分析:主从库配置的条件是主库从库都没有应用在连接数据库做操作,navicat这种数据库工具连接不操作不影响, 主库的 Position 值不会一直变才对。如果一直变化,那就不行,说明有应用在连接操作。MySQL开始是单机,而后需要部署主从集群,先前安装的作为主库,初始化两个 节点后,同步主备,导入备份的数据文件,发现从库状态异常,无法同步。把主库备份后 在从库导入,重启从库,再开始同步发现还是失败。然后再做主从同步,成功,主库数据库有变化,从库同步变化。

2024-01-14 15:12:17 556 1

原创 在UNIX下安装MYSQL源码安装包

需要记住,这些只是书籍名称的简单记录,但当你对。第二个字段为名称字段,在其中可以存储书的名称。有足够的经验就可以建立大型电子商务站点的复杂数据库。让我们创建两个假想的书籍的记录。服务器的就已经能正常运行了。按照下面两段代码,选择使用新的数据库,并创建一个名称为。软件的位置,并将当前目录转换到该目录。,则上面的命令将不会起作用。后,通过执行下面命令,可以得到实际二进制文件。,可以帮助你了解所有配置时的选项。中一些可使用的指令的概貌。服务器上,所以如果安装的是不同版本的。现在可以准备安装所有的二进制文件。

2024-01-14 13:02:21 890 1

原创 修复MYSQL数据库表结构

修复MYSQL数据库表结构

2024-01-14 12:47:48 351 1

原创 Oracle RAC数据库扩容实操记录

Oracle数据库扩容实操记录

2024-01-14 11:47:50 377 1

原创 GreenPlum数据库日常维护

GreenPlum数据库日常维护

2024-01-14 11:33:12 957 1

原创 在AIX 系统修改mysql字符编码类型

用root用户进 /etc目录,编辑/etc/my.cnf 文件。然后重启数据库即可,service mysql restart.show create database 数据库名;在里面加入,已经有[XXX]的,在里面直接加入即可。注意中括号里的标注,如果有就直接在下面添加即可。看到进程杀掉或者有办法停止进程。重启,在bin目录下,执行。查看MYSQL运行状况,查看数据库的详细编码,查看数据库的详细编码。

2024-01-13 16:50:43 355 1

原创 oracle全表表结构备份方法

oracle全表表结构备份方法

2024-01-13 16:41:48 517 1

原创 oracle_rac(Oracle集群)启动过程及状态检查记录

检查卷组的挂载状态lsvg -o 和lsvg 对比,应该是一致,如果不一致,应该是HACMP集群软件出问题。启动Oracle集群CRS,在目录/etc/oracle/scls_scr/wxwydb1/root。/etc/init.crs stop 可关闭集群进程Oracle CRS。如果网络不通或者crs进程异常会离线状态。看到ora_smon进程,说明数据库已经被集群CRS启动。在15节点,启动CRS(Oracle集群就绪服务。如果发现状态不正常或者缺少进程,就用命令。切换oracle用户查看集群状态,

2024-01-13 16:33:59 1868 1

原创 linux硬盘检测健康状态检查

linux硬盘检测健康状态

2024-01-13 16:18:25 481 1

原创 AIX服务器硬盘检查方法

AIX服务器硬盘检查方法

2024-01-13 15:37:36 1305 1

原创 桌面菜单文件夹打开很慢问题

windows系统,桌面开始菜单和桌面快捷图标,双击半天才打开

2024-01-13 15:00:31 355 1

转载 命令行重启远程服务器

CMD命令行重启远程服务器

2024-01-13 14:56:17 187 1

原创 开启服务器防火墙导致ftp不能连接的问题

在防火墙设置的“例外”选项卡中添加程序: C:\WINDOWS\system32\inetsrv\inetinfo.exe,确定即可。在防火墙设置的“高级”选项卡中的“网络连接设置”–“本地连接”–“设置”中添加了“FTP服务器”一项。开启服务器防火墙导致ftp不能连接的问题。

2024-01-13 14:49:08 656 1

原创 IIS服务器打开显示World Wide Web Publishing Service启动失败,而且IIS信息服务管理器下空白一片

【代码】IIS服务器打开显示World Wide Web Publishing Service启动失败,而且IIS信息服务管理器下空白一片。

2024-01-13 14:46:53 549 1

原创 AIX中查看用户是否被锁定

AIX中查看用户是否被锁定

2024-01-13 14:38:59 514 1

原创 AIX用户账号被锁如何解锁

AIX系统用户被锁定,解锁

2024-01-13 14:25:42 724 1

原创 Clickhouse 插入数据报Table is not initialized yet错解决记录

Clickhouse 插入数据报Table is not initialized yet错解决记录

2023-11-17 09:23:22 405 2

空空如也

空空如也

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

TA关注的人

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