- 博客(130)
- 资源 (2)
- 收藏
- 关注
原创 oracle停止当前运行的JOB或kill会话
在Oracle中,您可以使用DBA_SCHEDULER_JOBS视图来查找当前正在运行的作业(job),并使用DBMS_SCHEDULER.STOP_JOB过程来停止它们。上面的SQL查询会列出所有当前状态为RUNNING的作业,即正在运行的作业。要停止这些作业,可以编写一个PL/SQL块来遍历这些作业并停止它们。
2024-09-14 11:52:20 843
原创 Oracle rac模式下undo表空间爆满的解决
#如果为空则证明该表空间可以被删除,否则要放其他时间处理尤其生产环境下。六、等待原undo表空间segment状态变更为offline
2024-09-02 15:03:25 839
原创 工作随记:oracle中偶发遇到存储过程编辑,删除等卡死问题
最近有几个客户也询问过:我的存储过程怎么编译、调试有时候就卡死不动了,而且还没办法删除,本次又碰到实际情况,做一个简单查询判断。
2024-08-09 15:00:21 574
原创 工作随记:我在OL8.8部署oracle rac遇到的问题
在安装的时候通过./gridsetup.sh -applyRU /xxx的方式解决该问题,至少要打上19.21补丁,此次部署过程中安装的是36233126补丁,即19.23.0.0.0。在ssh互信部分有可能还会遇到对应错误,setup可以成功,test不成功,但是经过测试可以进行next下一步且安装正常。在实际测试中,oracle安装时候的互信还是依赖于方法1,替换scp文件。
2024-08-06 16:09:33 957
转载 Oracle数据库等保测评配置介绍
出处:来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29785807/viewspace-3005395/本次内容主要讲解如下五部分:1.密码策略2.审计3.权限4.连接超时5.加密。
2024-07-29 11:25:44 341
原创 工作随记:解决ORA-39405Oracle Data Pump does not support importing from a source database with TsTz
在21.3版本迁移到19.15版本时候遇到的一个问题:提示:以下是本篇文章正文内容,下面案例可供参考。
2024-07-25 15:55:42 688
原创 工作随记:oracle集群下的vip intermediate,failed over处理
在对数据库进行巡检发现,集群中一个节点的备份没有执行,未生成当天的任何日志,查询/var/spool/oracle 信息发现提示:no listener。
2024-06-14 17:48:51 481
原创 RMAN-06056: could not access datafile RMAN-06169:could not read file header for datafile error
在“年轻”时候,由于操作错误导致一个数据库的数据文件存在了遗留问题,近期各备份厂商进行备份测试,无法备份这个库:原因是这个表空间无法进行备份。
2024-06-14 11:56:00 445
原创 工作随记:大早的ORA-04030: out of process memory when trying to allocate n bytes (KSIPC Top Loca,ksipc pga c
以上发现数据库是通的 在我登入db1服务器后 sqlplus进入要较长时间,且进行查询提示异常,登入db2服务器发现可正常使用。早上应用人员反馈 使用plsql 无法连接到数据库,登入数据库服务器进行查询。错误就比较明显了:ORA-040430,通过提示初步判断PGA不足导致的。修改PGA参数完成后,db1数据库恢复正常。
2024-06-14 11:23:58 333
原创 Oracle 19C下的pdb refresh方式升级迁移
PDB Refresh是12C推出的特性,具有对源端PDB进行增量同步的功能,每次刷新会将源端PDB中的任何更改同步到目标PDB(在此环境中目标PDB被称作Refreshable PDB)中,目前增量同步方式有两种:手动方式与自动方式。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-05-20 15:48:47 509
原创 工作随记:linux 挂载LVM管理模式的磁盘
在数据库管理中,常有比较头疼的问题,就是一段时间发展后我的磁盘空间不够了,想要扩容原有的目录很是头疼,那么LVM管理的优势就体现出来了:逻辑卷的大小可以动态调整,而且不会丢失现在的数据,从而达到一个不动旧数据的情况下进行扩容。
2024-05-13 10:38:48 905
原创 ORA-00600 [17147] patch 33093098它来了
书接上回:https://blog.csdn.net/weixin_41607523/article/details/136021914?针对一直报错的600 很是苦恼,重启了n回之后还是会在几天之后继续报错,为排除所有可能性我们将trc中报错的表进行了重建,然而并不好使,我们开了7*24的英文case,寻求帮助。
2024-03-04 14:51:27 544
原创 工作随记:ORA-00600: internal error code, arguments: [17114]/[17147] ORA-07445:[__intel_avx_rep_memcpy()+
So initially we need to restart and check weather issue is repeating or not, please confirm was this done already and still seeing the ORA-00600 and ORA-7445 errors, if not then restart and check as the error argument related to memory structur
2024-02-04 11:44:14 1130
转载 工作随记:oracle rac 下没有dns 配置多个scan ip
因为业务整合需要,用户购置的oracle 一体机X9M,想要部署多个业务情况下继续使用以前的业务IP,所以这里需要多个scan ip 进行分配,但又未提供DNS服务器,导致了一些小问题:1、在非Exadata 环境下测试是可以通过/etc/hosts进行解析多个scan ip2、在Exadata环境下只能解析第一行scan ip。
2024-01-25 14:43:55 322
转载 Exadata chrony时钟同步多个时钟源避坑
最新没有更新文章,是在做一个exadata X9M-2的一个项目,在项目初期安装刷机后,要配置chrony时钟同步,用户给了两个ntp服务器地址,但是配置以后的状态一直是^x,没有遇到过,随后开启冲浪模式,发现了一个博主的文章,成功避坑,遂在转发一下:https://www.modb.pro/db/418197。
2024-01-16 17:21:12 898
原创 工作随机:OEM(13.5)报错代理无法访问
今早接到反馈,在客户部署的OEM(版本 13.5)监控失效,提示代理无法访问,无法访问的除了数据库以外还有主机都显示数据不可用。以上图片上信息可以看到代理无法访问开始时间是5号的晚9点,那这个时间段很明显我方对数据库更新过一个bug补丁。提示:以下是本篇文章正文内容,下面案例可供参考。
2024-01-08 13:14:58 523
原创 工作随记:oracle集群下acfs资源丢失处理
今早接到客户反馈,了解到备份出现问题,部分日期无expdp导出的备份文件。丢失20和22日的备份文件因为客户是rac集群,备份是分周几来进行备份的,所以丢失周三、周五备份直接定位到节点一出现问题。登录主机查看脚本以及备份情况。
2023-12-25 16:41:41 571
原创 记录Oracle Exadata X8M-2 存储服务器告警灯亮的处理过程(/SYS/MB/P0&PCIE7)
以上内容,可以看到报错是/SYS/MB/P0,并且服务器重启过一次。报CPU的问题,貌似比较严重,验证当前CPU情况同步查询相应官方文档。以上确定我系统是在正常运行情况下,并且输出cpu正常,判断为临时性错误,或ilom监测异常导致,尝试清掉报错。PCIE7应该是cpu0的插槽(PCle Slot 7)依次将/SYS/MB/P0和/SYS完成清除,进行确认。
2023-12-14 18:35:16 451
原创 工作随记:oracle 19c客户端通过service访问PDB异常问题
应用端访问提示错误信息为:VersionHelper异常!未将对象引用设置到对象的实例!此问题原因有以下三种情况:(1)未初始化对象:在使用对象之前,没有对其进行初始化或者分配内存。(2)对象已经被释放:在使用对象之前,对象已经被释放或者销毁。(3)对象被赋予了null值:在使用对象之前,将对象赋值为null,导致无法访问对象。因应用登录正常,那也就说明已连接数据库,很有可能是对象被赋予了null值,经过应用测试排查发现是在访问long字段中数据(sql语句)获取不到导致的。获取不到long字段中的值,
2023-12-13 16:42:15 412
原创 工作随记:long类型数据迁移问题小记
工作随记:在做技术方案发现客户数据库的表存在与系统表空间,为了实现XTTS表空间迁移,要挪走此表并完成一次表空间自包含检查,在挪表时候发现无法直接move,果然现场干活没有顺利情况。那么这时候要考虑将此表数据备份后,新建表再将数据插入新表了(常用的create as表方式是不可以的哦)。LONG类型不能通过MOVE来传输特别提示,尽量不要用LONG类型,特难管理。创建新的索引(使用tablespace 子句指定新的表空间)。create一个新的表,存储在需要转移的表空间。create新表的方法。
2023-12-13 10:07:35 189
原创 sql devloper工具导出sql查询结果集的方法
你可以按住Shift选择连续的结果集,或者按住Ctrl键选择非连续的结果集。如果你想导出全部结果集,可以按住Ctrl+A选择全部。在结果窗口中,选择你要导出的查询结果。本文举例查询较为简单的sql语句。
2023-12-07 09:47:15 1157
原创 expdp单独导出导入dblink
在实际工作中可能会遇到测试或者迁移工作,对于数据库建立较多的dblink应用重新建立dblink工作量较大,此时可以通过逻辑导出导入dblink方式进行实现。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-12-06 10:14:25 742 3
原创 oracle 19c创建db_link名称带.com域名问题处理
创建dblink后,查询字典表dba_db_links来确认dblink名称是否可以创建为不带域名的。如以上未成功可尝试此操作。
2023-12-05 18:54:49 371
转载 oracle rac环境中的sequence
oracle为了在rac环境下为了sequence的一致性,使用了三种锁:row cache lock、SQ锁、SV锁。的目的是在sequence指定nocache的情况下调用sequence.nextval过程中保证序列的顺序性;是应用于指定了cache+noorder的情况下调用sequence.nextval过程中。(dfs lock handel) 是调用sequence.nextval期间拥有的锁。前提是创建sequence时指定了cache 和order属性 (cache+order)。
2023-12-04 12:26:57 388
原创 第三方发起备份的ORA-00245问题
在使用 AnyBackup 管理控制台发起 Oracle RAC 数据库备份后,在任务历史记录 > 执行输出中显示如下错误信息:orRMAN输出报错,请检查下是否符合备份恢复条件、是否有配置错误或者有对Oracle的错误操作。错误提供者:oracleschedule,错误值:425984055,错误位置:ncOracleExecThread.cpp:877)
2023-11-28 16:27:14 560
原创 roseha for windows 11+oracle 11g部署过程
修改spfile存放位置 在$ORACLE_HOME/database路径下新建一个空文件initrock.ora,并修改如下: SPFILE=‘Z:\oracle\SPFILEROCK.ORA’ 并把此目录下的spfilerock.ora文件剪切到Z:\oracle\下。此前需要关闭主机A所有oracle服务,然后将共享盘进行脱机,在主机B进行联机挂载,此处确认两台主机挂载盘符一致(重要!修改c:\windows\system32\driver\etc\hosts 添加如下信息。
2023-11-24 11:52:27 1501
原创 linux使用chage修改用户密码过期时间解决rac安装互信问题
因为此次是在原有集群情况下创建多个实例,其实不需要优先排查俩节点的互信问题了,而是考虑对于此类默认安装的情况是否是因为系统oracle、grid密码过期导致。(5)如果想设置为永久有效,则 -E 后跟 -1。(7)设置账户密码过期后账户被锁定前的不活跃天数。(1)设置两次更改密码之间相距的最大天数。(2)设置两次改变密码之间相距的最小天数。(6)设置密码过期前多少天开始提醒。(3)强制用户登录时修改口令。(4)设置账户的过期时间。
2023-11-17 14:17:44 1107
原创 Exadata在无法启动操作系统情况下通过grub菜单进入单用户模式
需要输入用户名密码,注意此处的用户名密码并非操作系统的哦,请参考:https://docs.oracle.com/en/engineered-systems/zero-data-loss-recovery-appliance/19.2/amogd/user-security-on-exadata.html#GUID-722A8B94-F0E3-4421-A011-A2CD0E3A6145。
2023-11-13 10:12:02 273
原创 linux下sqlplus登录oracle显示问号处理办法
昨天紧急通过rpm按安装方式给客户装了一台linux的19c数据库,操作系统是CentOs Stream release 9,过程不再回忆了…今天应用发现sqlplus登入后部分显示问号?,需要处理下。
2023-11-03 21:17:24 1118
原创 Oracle Exadata X7-2掉电宕机导致集群无法启动处理过程
java.sql.SQLRecoverableException: IO 错误: The Network Adapter could not establish the connectionat ora通过整体问题梳理,应该是在用过进行切电作业时候导致UPS跳闸,且市电进行切换导致的整个一体机机柜出现了掉电情况,然后服务器重启后,IB交换机自检硬件有问题导致自检失败所有整体的私有IP和以下的集群服务无法正常启动。
2023-10-30 20:10:41 546
原创 Linux挂载大于2T的磁盘
上次文章叙述了对于一块新挂的磁盘进行分区挂载,但其中有一个特殊情况,就是当新挂的磁盘大于2T的时候只有GPT才支持大于2T的分区。
2023-10-24 10:39:19 1381
原创 给oracle逻辑导出clob大字段、大数据量表提提速
Oracle在做数据迁移、还原测试库以及其他需要导出、导入数据的需求下,我们常用到数据泵来进行数据的转移操作,但往往很多事后我们要操作的库数据量都非常大,且数据库中clob字段非常多,就给我们导出带来了一些问题,导出慢或者卡在那里很久不动等问题;有小伙伴可能会说你开并行不就行了吗?事实上当你数据库中大对象数据量占用较大时候,你会发现开并行没有任何用,那么怎么解决这个问题呢?那么思路是先排除大对象的表;然后大表再通过rowid切片多个进程导出导入。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-08-29 18:38:28 4256
原创 linux配置ogg-db随系统启动
用root用户执行:su - oracle -s /bin/bash /home/oracle/startup.sh /home/oracle/startmgr.sh。查看 oracle、mmgr 进程是否启动。停止 相应oracle、mgr 进程。检查数据库,监听和ogg是否正常。直接reboot操作系统。
2023-07-07 10:16:59 312
原创 Exadata存储服务器更换闪存卡(FLASH CARD)
本次介绍下Exadata X8M-2更换闪存卡的操作流程,闪存卡型号:6.4TB uMle PCIe 3.0 闪存卡。白皮书描述闪存卡是一个较为耐用的固件,一般寿命为5年,但是在整体温度较高的情况下运行会减少相应的使用寿命。在X7版本以后闪存卡支持热插拔,即可以带电操作。状态为dropped后可以直接拔掉。4.确认更换后的状态。
2023-07-05 11:08:09 607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人