文章分类 -  ORACLE

摘要:windows系统如何进入oracle数据库 Windows系统访问oracle数据库实践 有没有同志在工作的过程中和我一样,在Windows系统中通过命令行访问oracle数据库出现无法访问的情况。在这里感谢我们的运维工程师对我的悉心指导,特将此总结,供大家参考,如有疏漏,请多多指教! 最简单的方 阅读全文
posted @ 2023-10-12 11:50 寻梦99 阅读(444) 评论(0) 推荐(0) 编辑
摘要:# Oracle脚本分享:get_table_ddl.sql 使用SQL Developer等工具可以方便/快速地生成一个表的SQL语句(DDL语句),其实我们也可以用SQL生成一个表的DDL相关语句。这里分享一个这样的SQL,如下所示: ``` /*-*********************** 阅读全文
posted @ 2023-09-05 17:56 寻梦99 阅读(29) 评论(0) 推荐(0) 编辑
摘要:# Oracle数据库导致系统CPU使用率100%的案例 **前言** 这个案例只是模拟案例。虽然作为一名系统工程师,稍有些数据库基础,但是碰到和系统相关的问题时,我们还是需要从系统层去做分析处理,希望这个案例能给大家带来些许处理思路。 **故障现象** Oracle 19c RAC 2节点CPU使 阅读全文
posted @ 2023-09-05 17:14 寻梦99 阅读(312) 评论(0) 推荐(0) 编辑
摘要:# 如何分析SYSAUX表空间占用过大或增长过快问题 SYSAUX表空间也称为系统辅助表空间,这个是Oracle 10g版本开始推出的新功能,它是SYSTEM表空间的辅助表空间。Oracle 9i等早期版本中某些使用SYSTEM表空间存放数据或其自身表空间存放数据的一些组件和产品,现在改为使用SYS 阅读全文
posted @ 2023-09-05 17:03 寻梦99 阅读(1356) 评论(0) 推荐(0) 编辑
摘要:# racle RAC生产环境修改ASM存储路径 【实施目的】 将ASM的路径从 `/dev/dm*` 改为 `/dev/mapper/*` # 【环境信息】 OS: Red Hat Enterprise Linux Server release 7.9 (Maipo) Oracle版本:Oracl 阅读全文
posted @ 2023-09-05 16:33 寻梦99 阅读(226) 评论(0) 推荐(0) 编辑
摘要:# oracle备份恢复验证测试 **操作流程:** **1、** **创建表空间、用户等,注意根据数据量大小,预估多****add****几个****datafile****文件,否则会出现空间不足的情况** **2、** **备份文件恢复到数据库中** **3、** **验证(挂测试业务或将还原 阅读全文
posted @ 2023-09-05 16:29 寻梦99 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1. # 昨晚一条SQL更新了整个表,吓得我瑟瑟发抖…… 2. **一、背景** 3. 4. 在系统运营中,经常会有一些业务变更,需要直接更新表中的一些数据。最近我们遇到了一件棘手的生产事件,开发同事本来要更新表中的很少一部分数据,但是由于UPDATE SQL编写问题,将整个表的一个字段进行了更新。 阅读全文
posted @ 2023-09-04 15:23 寻梦99 阅读(2) 评论(0) 推荐(0) 编辑
摘要:**活动状态检查** 通过查询基本视图,确认数据库和实例处于正常运行状态,可以对外提供数据服务。 **1、实例状态** \> select instance_name,status from gv$instance; *实例状态->实例/数据库状态,查询返回实例名称、状态,正常状态应为Open。 $ 阅读全文
posted @ 2023-09-04 11:30 寻梦99 阅读(267) 评论(0) 推荐(0) 编辑
摘要:# 如何快速判断Oracle数据库是否运行缓慢 查看过去一分钟数据库的响应时间 ``` SET LINESIZE 200 PAGESIZE 50000 COL BEGIN_TIME FORMAT A17 COL END_TIME FORMAT A17 COL INST_ID FORMAT 999 C 阅读全文
posted @ 2023-09-04 11:21 寻梦99 阅读(107) 评论(0) 推荐(0) 编辑
摘要:之前写过一篇文章“[SQL Server如何找出视图依赖的对象和视图嵌套层数](http://mp.weixin.qq.com/s?__biz=Mzg2OTAwMTE3NQ==&mid=2247487922&idx=1&sn=8d895a9d687a5f793251a235952835c7&chks 阅读全文
posted @ 2023-09-04 09:16 寻梦99 阅读(2) 评论(0) 推荐(0) 编辑
摘要:# 分享几个数据库备份脚本 之前有朋友问有没有备份脚本,给分享一个,我就很是好奇,实在不会自己写,网上一搜一大堆的东西麽,拿过来改吧改吧就可以用了呀,实在没有啥可写的,但有人要求了,这里就水一篇吧。 ### **备份脚本六个注意点** 在写脚本前我这里按照个人习惯大概总结了以下六点,感兴趣的可以继续 阅读全文
posted @ 2023-08-30 19:05 寻梦99 阅读(113) 评论(0) 推荐(0) 编辑
摘要:# DBA如何定制自动化巡检工具 **【摘要】**本文是一篇很实用的技术文章。介绍了逐步实现自动化的基本步骤、需要获取的数据库诊断信息,对实现自动化脚本集成进行了详细说明,并提供了参考脚本。 **【作者】****赵海** ## **一、逐步实现自动化的基本步骤** ### **1. 手动巡检** 最 阅读全文
posted @ 2023-08-30 16:47 寻梦99 阅读(10) 评论(0) 推荐(0) 编辑
摘要:**作者介绍** **宇文湛泉,**现任金融行业核心业务系统DBA,主要涉及Oracle、DB2、Cassandra、MySQL、GoldenDB、TiDB等数据库开发工作。 这似乎是DBA工作中最为无聊、繁琐以及最没有技术含量的事情。这也许是DBA工作中,最可能一击致命、产生巨大损失的工作内容。这 阅读全文
posted @ 2023-08-23 09:02 寻梦99 阅读(18) 评论(0) 推荐(0) 编辑
摘要:# 百万级数据库优化方案--Oracle 性能优化总结 文章阅读前,请各位老铁关注,转发,点赞 ## **一、百万级数据库优化方案** 1.对查询优化,尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值 阅读全文
posted @ 2023-08-21 20:23 寻梦99 阅读(1189) 评论(0) 推荐(0) 编辑
摘要:``` --ORACLE 1、查询碎片程度高的表 条件为什么block>100,因为一些很小的表,只有几行数据实际大小很小,但是block一次性分配就是5个(11g开始默认一次性分配1M的block大小了,见create table storged的NEXT参数),5个block相对于几行小表数据来 阅读全文
posted @ 2023-08-21 11:37 寻梦99 阅读(22) 评论(0) 推荐(0) 编辑
摘要:数据库的日常运维工作中,经常有一些从数据库查数据,导出到文本的需求, 这篇文章介绍了DBA运维过程中,用到的一些处理数据需求的shell脚本。同时提供了Linux和Windows版本。 # Windows 要使用SQL*Plus运行SQL脚本,请将SQL与任何SQL*Plus命令一起放在文件中,并将 阅读全文
posted @ 2023-08-16 13:42 寻梦99 阅读(12) 评论(0) 推荐(0) 编辑
摘要:昨晚搭建Oracle DG环境时,踩了个坑,把所有环境参数都配好了之后,准备rman同步时,发现rman居然登录不了 ![image-20230810162436447](https://img2023.cnblogs.com/blog/458378/202308/458378-2023081016 阅读全文
posted @ 2023-08-10 16:30 寻梦99 阅读(4) 评论(0) 推荐(0) 编辑
摘要:以下脚本收集自网上,自己经常使用,有了互联网,有了网络,才让工作变得轻松。未能一一注明出处,还请见谅。 ```sql 监控数据库信息 SELECT to_char(A.DBID) DBID,DB_UNIQUE_NAME,TO_CHAR(CREATED, 'YYYY-MM-DD HH24:MI:SS' 阅读全文
posted @ 2023-08-08 08:53 寻梦99 阅读(13) 评论(0) 推荐(0) 编辑
摘要:问题现象】 Oracle进程异常或者ORA_报错,需要对进程收集errorstack。 【处理方法】 1. 进程异常 SQL> oradebug setospid SQL> oradebug unlimit SQL> oradebug dump errorstack 3 等待几分钟 或者手动做一些操 阅读全文
posted @ 2023-07-28 14:43 寻梦99 阅读(10) 评论(0) 推荐(0) 编辑
摘要:## 【业务场景】 1. 数据库升级时,需要备份它; 2. 数据库打补丁时,需要备份它; ## 【可能出现的问题】 备份后,文件的时候权限和属组变了。 例如,文件原来是oracle:oinstall 变成了root:root,那么Oracle就无法正常运行了。 ## 【正确步骤】 关键点: 1)停止 阅读全文
posted @ 2023-07-28 14:42 寻梦99 阅读(92) 评论(0) 推荐(0) 编辑