自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冥净的博客

博客以分享在数据库和系统中实际遇到问题和解决方法为主,欢迎大家一起交流学习,希望有更多的人都可以分享自己的知识共同进步

  • 博客(126)
  • 收藏
  • 关注

原创 新版达梦数据库查看数据库版本信息id_code无法直接显示版本号

新版本的达梦数据库中使用之前的语句查看版本信息后面的id_code显示不便于查看版本号。

2024-10-30 10:28:06 207

原创 Oracle dblink创建使用

2、确保网络畅通,即数据库1所在的网络能够连接到数据库2端口。如果创建双向dblink则需要开通两端数据库端口,如果单项dblink则只需要开通源端到被访问的目标端数据库端口即可。如果dblink创建使用物理IP则只需要开通到集群任意一个节点的物理IP端口即可,如果使用scanIP还需要开通俩个vip端口,不然仅通过scanIP dblink无法飘到虚拟ip的端口。3、创建Dblink,这里有两种方法:一种是直接修改tnsnames.ora文件,一个是在创建Dblink时直接加数据库连接。

2024-10-28 14:16:18 278

原创 某企业征信Oracle数据库跑批耗时较长问题简述分析报告

由于对跑批涉及的表在周末6点前进行了清数,Oracle周末自动收集统计信息的时间为早上6点,此时的表内数据量为0,导致对该表的执行计划发生了变化。因此在下午跑批过程中走的错误的执行计划,导致数据库中出现大量的排序操作或者使用临时表来存储中间结果,从而消耗大量的临时表空间,最终出现临时表空间不足的报错。

2024-04-25 09:53:30 522

原创 某业务中台性能不佳的SQL语句问题简述分析报告

分析原因由于某业务中台应用程序存在一些性能不佳的SQL语句,未创建索引,执行效率极低,且在问题发生时段内频繁调用(6000余次/分钟),导致应用连接数据库的会话数暴增,服务器内存被耗尽并HANG死。解决方案发现数据库服务器内存被耗尽后,临时调整了操作系统内存大页参数,设置上限值(官方手册中该参数默认关闭),并重启服务器使参数生效,避免应用会话数无限增加而耗尽内存。

2024-04-25 09:40:46 329

原创 oracle insert操作分批量提交

【代码】oracle insert操作分批量提交。

2024-04-17 15:28:23 1247

原创 Oracle监听报错TNS-01189

查看监听状态发现监听确实没有启动,start监听却出现TNS-01106: Listener using listener name LISTENER has already been started。仔细查看刚刚监听状态下面报有TNS-01189: The listener could not authenticate the user监听无法验证用户。修改了hosts文件中的主机名和ip信息再次启动监听成功。测试环境无法连接数据库,怀疑监听没有启动查看监听状态。通过ps查看,发现并没有监听进程。

2024-03-28 11:09:32 733

原创 Oracle集群ASM磁盘扩容

查看自己两边磁盘UUID是否相同(for i in 后面为磁盘sd后字母名)检查所加diskgroup名称,diskstring形式。ASM磁盘rebalance后检看ASM磁盘空间情况。ASM磁盘rebalance后检查数据库集群状态。先通过lsblk来查看集群两端磁盘是否扩容成功。mpath查看自己两边磁盘UUID是否相同。两边编辑绑定文件后,依次执行以下命令。查看ASM磁盘rebalance情况。执行后检查两边的磁盘权限属组情况。添加磁盘到DATA磁盘组中。

2024-03-11 14:17:42 494

原创 Oracle通过move表来整理碎片操作步骤

进行move操作时,查询 v$locked_objects视图,可以看到表上加了 exclusive lock锁,所以切勿在业务时间段进行move表操作。在对表进行move前要注意,move操作时如果不指定表空间,则在原表空间移动数据块,在这个表空间中需要至少额外一倍该表大小的空间。数据库经常性的通过delete来清数,导致数据库出现高水位,通过对表move或者行迁移来降低高水位。对表进行move操作,move到原本表空间内。索引创建完后并行度调至回1(即不适用并行)重建索引开启4个并行。

2024-03-11 13:42:24 1030

原创 Oracle将归档日志从 ASM 拷贝到 Linux 文件系统中操作步骤

如果没法第一时间备份情况下,先将数据库文件拷贝到本地,先将asm中日志文件清理,恢复数据库业务使用,之后再将本地拷贝出来的日志文件,重新拷贝回asm磁盘组中,再进行备份。备份问题解决后,将这些日志重新拷贝回 ASM 后再备份时注意日志磁盘空间使用情况,防止再次出现档日志磁盘组空间不足。备份出现问题,ASM 中归档日志磁盘组空间不足,暂时无法扩容,数据库不可用。备份问题解决后,将这些日志重新拷贝回 ASM 后再备份。可以备份情况下,先备份之后直接清理日志文件。先将归档日志文件从ASM磁盘中拷贝到本地。

2024-03-11 13:40:00 498

原创 sysaux表空间清理

可见,大表大部分都是AUD和WRH开头的AWR基表,AUD$使用SYSTEM表空间,AWR的基表使用SYSAUX表空间。2.查看下使用SYSTEM和SYSAUX表空间的比较大的表。

2024-02-28 14:12:44 714

原创 Oracle归档日志检查+清理

检查数据库归档日志生成情况。删除1天前的归档文件。

2024-02-28 14:07:01 265

原创 NFS挂载配置导致的Oracle宕机

客户存在一个环境数据库的nas存储掉了,重新把nas磁盘挂回来后,链接不到数据库,数据库abort也停不下来,abort后日志也没有输出,startup就卡死了。因为服务器又重启过,所有上面也o不存在racle的进程,重新挂载回来的nas盘上的目录权限也检查了都没有问题。可是就是每次sqlplus链接不到数据库,无法对数据库进行任何操作,alter日志也始终没有任何信息。此时umount盘都不行,显示占用繁忙,fuser目录之后再umount可以。之后大佬指点重新挂载nas盘,并且挂载时添加参数。

2024-01-30 17:10:22 390

原创 OUI-67073:UtilSession failed: Prerequisite check “CheckActiveFilesAndExecutables“ failed.报错

这是由于操作系统缺少fuser命令导致的。

2024-01-08 09:03:18 976 1

原创 Oracle清理审计和监听垃圾文件脚本

【代码】清理审计和监听垃圾文件脚本。

2024-01-02 09:44:58 625

原创 数据库修改limits.conf文件中memlock参数

4.重新登录回Oracle用户再重启数据库。1.两个节点都修改limits.conf。–查看当前 locked memory值。–查看当前节点数据库有没有DML操作。7.节点1于节点2相同操作。2.变更时间.登录节点2。3.检查后关闭数据库。6.查看大页使用情况。

2023-12-20 14:06:34 659

原创 行锁等待事件问题排查

看的出来跑批执行时间在7点40分左右,每次执行10分钟以上,8点会有大量的联机任务进来,所以为了防止跑批的行锁影响到联机的sql任务,最好将批量任务再提前一些到7点这个时间段,防止影响联机业务。12月3号9点时分,业务发现在8点的时间段出现了大量的业务排队等待,等待时间接近30分钟,且该时段的业务为联机业务肥批量业务,需要协助排查问题原因。可以看到在该时间段一共执行156次update的sql,平均用时竟6s之久,联机业务平均等待时间6s严重影响业务,等待的事件是行锁。再查看联机业务的历史执行时间。

2023-12-05 16:30:39 521

原创 ORA-12516, TNS:listener could not find available handler with matching protocol stack

测试库上午使用一直正常,到中午时突然出现了报错,在没有做什么变更的情况下,该报错原因为​多是是由于超过连接最大值导致无法登录。

2023-11-30 13:54:16 1724

原创 OracleRac跨网段修改Public IP/VIP/Private IP/Scan IP

现为测试环境,机器有且仅有两个网卡存在,需求修改Public IP/VIP/Private IP/Scan IP,把Public IP/VIP/Scan IP的网段改为Private IP的网段,Private IP于Public IP网段互换。

2023-11-29 18:12:34 1041

原创 测试在 Oracle 下直接 rm dbf 数据文件并重启数据库

创建一个新的表空间并创建新的用户,指定新表空间为新用户的默认表空间。这时连shutdown immediate关库都关不掉了。只能用 shutdown abort 关闭数据库了。因为数据文件丢失启动数据库只能起到mount状态。然后先 offline 这个数据文件再打开数据库。接下来创建给表空间添加新的数据文件并插入数据。再次插入数据显示已经找不到dbf数据库文件了。zzw用户已经创建过,这里修改其默认表空间。recover 恢复数据文件。查看数据文件是否onilne。online 数据文件。

2023-11-24 12:45:31 928

原创 ORA-28003: password verification for the specified password failed,取消oracl密码复杂度

自己在测试环境想要使自己的Oracle数据库用户使用简单的密码方便测试,结果指定密码的密码验证失败。取消Oracle数据库密码复杂度查询。

2023-11-24 09:09:54 1000

原创 通过sql_id查看当时sql的执行计划

【代码】通过sql_id查看当时sql的执行计划。

2023-11-23 16:17:26 298

原创 查看sql语句执行计划并重建索引

Oracle中的索引跳跃式扫描仅仅适用于那些目标索引前导列的distinct值数量较少、后续非前导列的可选择性又非常好的情形,因为索引跳跃式扫描的执行效率一定会随着目标索引前导列的distinct值数量的递增而递减。该分区表一共有创建了两个索引,执行计划走的是SYS_C009231这个组合索引,其中包含WRITE DATE,MSG TPC,MSG KEY三个字段。distinct值越接近表的总行数,字段选择度越高,通过这个字段选择度可以看出在执行上面的查询sql时,MSG KEY这个字段的选择度最高。

2023-11-23 14:04:15 407

原创 oracle数据库节点一宕机重启后集群crsd服务没有起

集群设置自动拉起,但节点一启动后集群在crsd服务上迟迟没有起来。去查看了crsd的日志发现这一时间点心跳一直不通。

2023-11-22 15:18:20 114

原创 oracle “ORA-25153:临时表空间为空”

从生产上面备份出来了一个数据库,应用在使用时显示ORA-25153临时表空间为空的报错,原因一般是数据库迁移时,没有迁移完整造成的。

2023-11-22 11:20:54 1598 1

原创 oracle重新安装集群软件后挂盘启动数据库

现有情况是恢复灾备环境的oracle集群备库,灾备端一直和主端做的数据同步,但是之前主端的三块OCR磁盘出现过故障,更换过磁盘,但是灾备端虽然一直做数据同步,但是只同步了DATA和FRA两个磁盘组。如今需要使用灾备端来做测试,需要恢复灾备端的Oracle数据库集群使用。由于灾备端也更换了新的三块OCR存储,所以我们需要先铲除掉之前安装的集群和数据库软件,重新安装集群和软件之后挂上两个sam磁盘组,之后再在集群添加数据库或实例的配置信息。强制关闭集群(2 个节点执行)#(ROOT)crsctl sto

2023-11-20 16:20:02 379

原创 安装oracle19c卡在安装界面

我在个人window10电脑上安装 Oracle 19c 时遇到问题。用管理员运行CMD,切换到ORACLE安装目录的文件下,运行命令。,但随后卡在菜单上。

2023-11-20 15:27:46 1755 6

原创 安装Oracle 11g Error in invoking target报错

【代码】安装Oracle 11g Error in invoking target报错。

2023-11-02 22:24:13 473

原创 vmware虚拟机设置静态ip之后无法联网

今天在vmware虚拟机设置静态ip,设置静态ip之后无法联网(ping),并且SecureCRT无法连接上虚拟机。网卡参数配置没有问题,可是却发联网,ping网站也不通显示未知的名称和服务,开始以为网管和DNS是不是配置的有问题。反复检查后没有发现什么问题。在网查询后知道了,是vmware虚拟机默认采用的是dhcp模式分配ip。这里的DHCP设置上,使用本地DHCP服务将IP地址分配给虚机一直处于勾选状态。需要把它关闭,如下图所示。到此可以链接网络

2023-10-23 14:37:15 568

原创 笔记本无线网卡MAC一直改动

今天在网管处把我无线网卡的MAC地址添加后,回来链接无线网却一直显示网络链接失败,以为是自己的驱动问题,去官网下载了最新的驱动结果依然无法链接。之前在家或者公共场合链接WiFi从来没有出现过类似情况。百思不得其解之际发现自己的无线网卡mac地址一直在变动中,每次链接热点或者公共WiFi后mac地址都会变动。印象中个人没有对无线网卡做过修改配置。后来上网查询后发现mac物理地址每次变化是打开了“随机硬件地址”这一项功能,这是防止被跟踪网络痕迹的,但可能会妨碍你使用某些功能。导致自己的mac地址一直变化

2023-10-17 14:10:37 2816

原创 CELL-01514: Connect Error. Verify that Management Server is running on the server

【代码】CELL-01514: Connect Error. Verify that Management Server is running on the server。

2023-08-14 18:21:14 133

原创 w10修改cmd用户中文名

注销当前使用的账户,使用Administrator登录。右击左下角的开始,找到注销一般注销之后,是没有Administrator登录的,因为Windows自动将它禁用了,所以在注销之前,你应该先右击我的电脑,点击管理,找到本地用户和组,双击用户,右击右侧的箭头所指的Administrator,查看属性,就会出现那个小框,可以看到,账户已禁用那个划了√,去掉这个√,点击确定,就可使用Admi...

2023-07-28 14:47:41 920

原创 Linux系统挂载Windows的共享文件夹

1) 首先点击共享的文件夹 C:\data\ 右键----属性—共享首先创建挂载目录 /datamkdir /data/安装mount.cifs软件包yum install cifs-utils -y开始挂载mount.cifs //192.168.132.142/data /data/ -o user=zhaozhengweir,pass=123456...

2023-07-28 14:47:27 260

原创 rac安装报错INS-40724

ora集群安装出现的问题1.hosts问题/etc/hosts文件中127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4::1 localhost localhost.localdomain localhost6 localhost6.localdomain6#public ip ebt0196.126.18.130 rac1196.126.18.131 rac2#

2023-07-28 14:47:16 106

原创 nfs挂载

10.xx.xx.154要挂载的nfs

2023-07-28 14:46:34 35

原创 ORACLE一体机zzw实例库创建

创建指定字符集的多租户实例:zzwdb 库名:zzw初始密码可等建完库再根据情况修改。su - oraclecd $ORACLE_HOME/assistants/dbca/templatesdbca -silent -ignorePreReqs -ignorePrereqFailure -createDatabase -templateName General_Purpose.dbc -responseFile NO_VALUE \-gdbname zzwdb -sid zzwdb \-cr..

2023-07-28 14:44:05 90

原创 Oracle TNS侦听器远程中毒(CVE-2012-1675)

[oracle@orac bin]$ netca -silent -responsefile /home/oracle/netca.rspParsing command line arguments: Parameter "silent" = true Parameter "responsefile" = /home/oracle/netca.rspDone parsing command line arguments.Oracle Net Services Configuratio

2023-07-28 14:43:40 1067

原创 ORA-27086: unable to lock file - already in use

【代码】ORA-27086: unable to lock file - already in use。

2023-07-18 14:01:17 443

原创 【Oracle数据库CRS-2878: Failed to restart resource ‘ora.chad‘】

代码】【Oracle数据库CRS-2878: Failed to restart resource 'ora.chad'】

2022-08-15 16:07:54 1117 1

原创 【SQLserver2019安装】

服务安装完了,这里我们还有一个管理工具需要安装点安装

2022-05-23 10:21:21 328

原创 AHF安装使用

AHF安装使用1.下载https://support.oracle.com/epmos/faces/DocContentDisplay?id=2550798.12.安装1.安装需要的包[root@zzw ~]# yum -y install perl-Data-Dumper.x86_642.解压[root@zzw oracle]# unzip AHF-LINUX_v21.2.1.zip查看安装说明README.txt[root@zzw AHF-LINUX_v21.2.1]# c

2022-04-18 09:45:03 708

空空如也

空空如也

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

TA关注的人

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