千家信息网

DBA三思而后行

发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,1:测试环境和正式环境物理分析,不要既开测试的维护窗口,又开生产的窗口=================================================================
千家信息网最后更新 2025年02月01日DBA三思而后行


1:测试环境和正式环境物理分析,不要既开测试的维护窗口,又开生产的窗口


===================================================================

OS操作

1:rm

著名的一个《一个空格的血案》

- rm -rf /usr /lib/nvidia-current/xorg/xorg+ rm -rf /usr/lib/nvidia-current/xorg/xorg

如何规避:用mv 代替 rm 先到临时位置

but mv也有一个很严重的问题:如果将一个文件移到一个已经存在的目标文件中,则目标文件的内容将被覆盖。

解决办法 mv -i dsw.ora /home/oracle/

同样在cp -a 也存在这个问题,cp前务必检查目标目录是否有同名文件


rm 后面不写*


2:chmod 755 -R / home/oracle

同样是空格的问题,修改权限,chmod chown 也务必检查文件目录是否多写的空格


3:tar解压,如果存在同名对象将覆盖

[root@parnassusdata1 haha]# lsa1  a2  a3  d.tar[root@parnassusdata1 haha]# cat a1555555555555555555555558888[root@parnassusdata1 haha]# tar xvf d.tar a1a2a3[root@parnassusdata1 haha]# cat a18888

4:执行脚本,务必检查,脚本名称带上日志和说明



==================================================================

DB操作

1:dml的update delete丢失where 条件



2:ddl中的drop、 truncate 先备份后操作



3:业务高峰时候不得执行ddl

(1)ddl导致一系列的 SQL 重解析,依赖对象(procedure)失效等数据库连锁反应,一旦 SQL 重解析集中出现,系

统必然经历负荷峰值,如果系统繁忙,可能就此挂起;

(2)任何ddl的变化都需要check这个对象可能被引用的对象


4:慎重进行统计信息收集和索引创建

(1)alter index rebuild online(大表慎用)

online 的时候失败,到白天业务高峰期间 smon 还在清理临时段,业务堵塞


5:防止索引失效:分区维护导致索引失效


6:忘记关闭跟踪磁盘占用导致系统hang

慎用 alter system 级别的跟踪


7:kill -9 千万要确认,不要kill掉后台进程
























文件 对象 业务 目标 空格 系统 索引 问题 检查 时候 环境 目录 脚本 高峰 测试 跟踪 繁忙 著名 连锁反应 位置 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 山东微信小程序软件开发推荐 软件开发测试和发布流程 关于网络安全的串词 东河软件开发培训 关于大数据与计算机网络安全 关于与网络安全手抄报图片 app服务器错误 服务器5位数的端口访问不到 网络安全蒋昌建 南通尚客网络技术有限公司 服务器部署方式有哪些 信阳crm软件开发 服务器电源好吗 浙江储存服务器机箱哪家好 福建大数据应用移动终端软件开发 泰拉瑞亚手游服务器开启教程 南京硕兆软件开发有限公司 慧与合作软件开发方向 极速创意互联网科技 服务器I和E的区别 迷你世界怎么把服务器弄崩溃 猫王互联网科技地址 种子数据库中心 注册发送验证码出现服务器开小差 无锡市龙骨设备生产系统软件开发 上海自主可控网络技术费用 数据库schema与角色 电脑当服务器安装监控能用吗 服务器出现404页面是什么原因 修复影像数据库是不是就是格式化
0