deadknight9
码龄17年
关注
提问 私信
  • 博客:157,106
    社区:1,269
    158,375
    总访问量
  • 117
    原创
  • 25,820
    排名
  • 786
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:欢迎留言或者加微信交流,转载请注明出处。 微信:deadknight9

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:天津市
  • 加入CSDN时间: 2007-07-10
查看详细资料
  • 原力等级
    成就
    当前等级
    4
    当前总分
    652
    当月
    2
个人成就
  • 获得956次点赞
  • 内容获得7次评论
  • 获得573次收藏
创作历程
  • 96篇
    2024年
  • 31篇
    2008年
  • 4篇
    2007年
成就勋章
TA的专栏
  • Oracle
    83篇
  • 运维
    44篇
  • Jira
    3篇
  • Linux
    15篇
  • 持续自动构建测试集成
    9篇
  • 生活
  • 电脑常识
    2篇
  • 软件开发
    2篇
  • 非技术和创意
    1篇
兴趣领域 设置
  • 大数据
    oraclesqldatabaseredismongodbelasticsearchrabbitmqkafka数据库
  • 操作系统
    linux
  • 运维
    系统架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

343人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

PDB自启动设置

方案二:oracle12.2可用ALTER pluggable DATABASE ALL save state;–取消自动启动PDB。状态更改之后可以在dba_pdb_saved_states视图中查看开启情况。#12.2以上版本在pdb open状态下打以下命令执行。方案一:oracle12.1只能使用触发器。高版本建议优先使用第二种模式。
原创
发布博客 2024.09.12 ·
478 阅读 ·
13 点赞 ·
0 评论 ·
0 收藏

Oracle 集群diskgroup 禁止自动启动

1、禁止diskgroup随集群自动启动。2、删除diskgroup。
原创
发布博客 2024.09.12 ·
134 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

AHF关闭

AHF(Autonomous Health Framework):是oracle官方收集日志的工具集合包,包内涵盖了TFA :收集日志的工具;ORAchk/EXAchk : 检查系统的工具。./ahfctl statusahf --查看ahf状态。./ahfctl stopahf --关闭afh工具。由于目前涉及到漏洞,可以将其关闭来规避漏洞。
原创
发布博客 2024.09.11 ·
182 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

部署定时任务每2天清理一次表

authid current_user ---使用“authid Current_user”将存储过程转化为调用者权限。表是否被truncate,可以在dba_objects视图中验证。这里的enabled 被错误的写成了endabled,导致报错。原因是create_job的一个参数写错了。
原创
发布博客 2024.09.11 ·
391 阅读 ·
13 点赞 ·
0 评论 ·
2 收藏

ADG切换RESOLVABLE GAP

在切换ADG的过程中,需先关闭rac的二节点。关闭后发现存在 :RESOLVABLE GAP。4、再次关闭主备库的2节点,开始切换,正常。2、拉起主备数据库的2节点。3、几分钟之后GAP消失。
原创
发布博客 2024.09.10 ·
431 阅读 ·
5 点赞 ·
0 评论 ·
0 收藏

ADG切换异常

2、到操作系统层面去找PR00和7078022进程,系统中不存在。仍然无法关闭数据库,原因依然是 Active process 存在。4、直接尝试shutdown abort,数据库可以关闭。3、尝试关闭实例,shutdown immediate。有一个进程始终是active状态,导致无法完成切换。主库已切换成:RECOVERY NEEDED。--备用数据库还没有接收到切换请求。1、将备库上所有会话杀掉;5、再次拉起startup。7、再次切换,成功。
原创
发布博客 2024.09.10 ·
387 阅读 ·
6 点赞 ·
0 评论 ·
2 收藏

数据库process数打满

2021-11-11 15:00:51]-节点[1],连接失败!4、随即分析session连接的客户端信息,定位到具体业务,联系开发分析为什么连接数量暴增,然后突然释放。但查看process数据量已经将近达到3000的最大值,如下图所示,且很快就能释放到1500。3、进一步分析,是不是因为process或者session达到阈值。2、排查数据库各项状态均正常,日志未发现告警。监控工具报如下错误:提示数据库连接失败。查看session数量未达到阈值。
原创
发布博客 2024.08.29 ·
245 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

客户端字符集小于数据库字符集导致乱码

数据库的字符集AL16UTF18(服务端)是大于en_US.UTF-8(客户端)字符集的,是客户端的超集,因此会产生乱码。但服务端(数据库)上的字符集已无法修改,可以通过修改客户端的字符集大于等于数据库的字符集即可。如果想要永久生效,配置到.bash_profile文件中(未测试)将客户端的字符集修改成AL32UTF18,即大于数据库的字符集。1、查看数据库的字符集。2、查看客户端的字符集。
原创
发布博客 2024.08.28 ·
259 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

存量重复数据创建主键

2、该表存在重复数据,因此需新建普通索引,后通过enable novalidate方式重新加主键约束。1、删除原主键和索引。
原创
发布博客 2024.08.28 ·
238 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

oracle收缩表空间

1、发现一个表空间aaa使用率已达到93%,急需扩容,但asm磁盘组空间同样不足,只剩下不到100G,磁盘组扩容需要存储工程师配合,存储工程师未在现场,不具备扩容条件。5、使用alter database datafile 35 resize 1G,无法成功,发现曾经使用过最大的扩展分区;11、如果resize 不能成功,可将resize空间改大一些,比如5G,10G,就可成功。2、查看发现有一个表空间bbb为1T,但使用很低,只有20%。3、查看该bbb表空间最大的对象是sys.aud$;
原创
发布博客 2024.08.27 ·
498 阅读 ·
7 点赞 ·
0 评论 ·
5 收藏

Oracle-交换分区测试

2)将t_pe交换到t_p的p1分区,具体如下:alter table t_p exchange partition p1 with table t_pe;1)将数据初始化到一个新表t_pe,表结构(字段)跟原分区表保持一致。1、用exchange分区表减少初始化过程中对业务中断的影响。3、创建需要交换的普通表并插入数据。3)重建分区表上的索引。
原创
发布博客 2024.08.27 ·
198 阅读 ·
8 点赞 ·
0 评论 ·
1 收藏

存量数据重复数据建立主键

novalidate:表示对现有的存量数据不检查重复值。Oracle表中需要加主键的列,但有重复数据。enable:表示主键约束对以后的数据有效。2、加主键约束,并制定novalidate。可以采用忽略掉重复值的选项。
原创
发布博客 2024.08.26 ·
398 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

Oracle taf高级特性使用

TAF是Oracle数据库提供的一个高级特性,旨在实现应用程序在数据库连接中断时的透明重连。它允许应用程序在数据库故障发生时,无需修改代码或手动干预,就能自动连接到新的数据库实例,保证了事务的连续性和应用的高可用性。$srvctl relocate service -d tscta -s ser2 -i tscta1 -t tscta2 --2节点。$srvctl relocate service -d tscta -s ser1 -i tscta2 -t tscta1 --1节点。1、srvctl命令。
原创
发布博客 2024.08.26 ·
926 阅读 ·
27 点赞 ·
0 评论 ·
8 收藏

Oracle数据库最新的支持服务年限

根据图示,建议尽快升级到19c或者23ai。
原创
发布博客 2024.08.23 ·
296 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

Oracle常用SQL脚本总结

sed -i "s/EXCLUDE INSTR 'GRANT'/EXCLUDE INSTRWORDS 'GRANT REVOKE'/g" *.prm ------将所有 prm结尾的文件中,EXCLUDE INSTR 'GRANT'替换为EXCLUDE INSTRWORDS 'GRANT REVOKE'ps aux | awk -F' ' '{sum+=$6};END{print sum}' ---所有内存之和。
原创
发布博客 2024.08.05 ·
1546 阅读 ·
42 点赞 ·
0 评论 ·
11 收藏

SQLTools插件下载与使用说明

9、右键菜单SOSI信息 - 查看表信息的sosi.sql脚本的简化版, 可读方式显示字段的low_value与high_value,快速判断谓词越界;SQLTools是一个专注于SQL优化与管理的plsql developer插件,目的是把一些常用的SQL收集在一起,方便快速解决问题,提高工作效率。6、SQL固化脚本生成器 - 只需提供两个SQL_ID,就能生成用固化SQL的脚本,快速优化SQL;3、SQL优化 - 主力工具:SQL优化工具集合,用于分析、优化SQL,快速解决性能问题;
原创
发布博客 2024.08.05 ·
626 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

SQLTools插件下载与使用说明

发布资源 2024.08.05 ·
zip

生产环境交换表分区操作步骤

--1、源表的定义-- Create tablecreate table OSGIC.IC_GIC_LIMIT();--2、目标表定义-- Create tablecreate table OSGIC.IC_GIC_LIMIT_BACK();-- Create/Recreate indexescreate index OSGIC.GIE_BUSS_ID on OSGIC.IC_GIC_LIMIT_BACK (BUSS_ID);create index OSGIC.GIE_CREATED_TIME on OS
原创
发布博客 2024.08.03 ·
433 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

本地索引和全局索引视图测试

而本地索引的各类统计信息是在DBA_PART_INDEXES视图中。该视图只能查询到本地local索引。
原创
发布博客 2024.08.02 ·
266 阅读 ·
8 点赞 ·
0 评论 ·
2 收藏

Oracle19c数据库system密码锁定

二、所在的pdb中的system用户状态是正常的,但不可用,连接的时候提示账号已锁定。一、在oracle 19c数据库中,cdb中system用户被锁定,locked。在cdb中将system用户解锁。
原创
发布博客 2024.08.02 ·
291 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏
加载更多