随笔分类 -  常用脚本

摘要:一、备份 1.0级备份 rman target / crosscheck backup;delete noprompt expired backup;backup incremental level 0 as compressed backupset database format '/backup 阅读全文
posted @ 2022-03-02 17:37 AnneZhou 阅读(66) 评论(0) 推荐(0)
摘要:一、环境 1.确认文件和脚本的路径,操作系统内存和空间大小;保证空间可用,创建对应的路径和权限正确2.确认数据库的大小和内存,cpu和归档日增量大小;决定启用并行度的多少3.确认部署的用户;使用oracle用户最好,但是发现有的oracle用户会过期;部署在root用户下也可,例子就是在root下4 阅读全文
posted @ 2022-02-28 15:06 AnneZhou 阅读(310) 评论(0) 推荐(0)
摘要:DEFAULT --format set linesize 200 set pagesize 200 set long 5000 col table_name for a30 col username for a30 col index_name for a30 col name for a30 c 阅读全文
posted @ 2021-12-30 10:34 AnneZhou 阅读(149) 评论(0) 推荐(0)
摘要:查看和修改Linux的时间 查看时间和日期 命令 : date 设置时间和日期 例如:将系统日期设定成2009年11月3日的命令 命令 : date -s 11/03/2009 将系统时间设定成下午5点55分55秒的命令 命令 :date -s 17:55:55 将当前时间和日期写入BIOS,避免重 阅读全文
posted @ 2021-12-27 17:08 AnneZhou 阅读(230) 评论(0) 推荐(0)
摘要:1.在线创建索引 vi /tmp/IND_CONTRACT_PRODUCT_SUSP_3.sql nohup sqlplus user/pass @/tmp/IND_CONTRACT_PRODUCT_SUSP_3.sql 1>/tmp/IND_CONTRACT_PRODUCT_SUSP_3.log 阅读全文
posted @ 2021-12-27 17:07 AnneZhou 阅读(282) 评论(0) 推荐(0)
摘要:1.查看用户统计信息是否开启SQL> SELECT OWNER,TABLE_NAME,LAST_ANALYZED FROM DBA_TABLES ORDER BY LAST_ANALYZED;OWNER TABLE_NAME LAST_ANALYZE SMCS2 SM_UNSENT_SM_LIST2 阅读全文
posted @ 2021-12-27 16:58 AnneZhou 阅读(87) 评论(0) 推荐(0)
摘要:库级别 alter database add supplemental log data;alter database add supplemental log data(primary key,unique) columns; 表级别alter table scott.emp drop suppl 阅读全文
posted @ 2021-12-27 16:58 AnneZhou 阅读(148) 评论(0) 推荐(0)
摘要:1.mysql查看备库状态(OS命令行) mysql -uroot -p'pass' -S /tmp/mysql3406.sock -e "show slave status \G" |egrep -i "Master_Host|Running" 2.分析binlog内容 mysqlbinlog - 阅读全文
posted @ 2021-12-27 16:56 AnneZhou 阅读(76) 评论(0) 推荐(0)
摘要:10046alter session set events '10046 trace name context forever, level 12';alter session set tracefile_identifier='TRUN';truncate table SCOTT.TRUN;alt 阅读全文
posted @ 2021-12-21 09:27 AnneZhou 阅读(64) 评论(0) 推荐(0)
摘要:场景: low_query_log_file日志变得很大,对它进行分析变得很不方便,我们就想按天每天产生一个slow_query_log_file文件,每天分析这个日志文件。如何按天切换呢? 方式一:手动切换 1)check slow log statusmysql> show variables 阅读全文
posted @ 2021-10-12 10:13 AnneZhou 阅读(281) 评论(0) 推荐(0)
摘要:场景: 在业务场景复杂的情况下,特别是行锁表锁并行等很多会话的时候,查出来的阻塞链条是很长的(级联锁)。并且,由于会话多,所以查出来的锁的源头也不一定是同一个,那么这就导致在很紧急的情况下,有杀错会话的可能,发现gv$session视图中存在FINAL_BLOCKING_SESSION和BLOCKI 阅读全文
posted @ 2021-10-08 15:47 AnneZhou 阅读(239) 评论(0) 推荐(0)
摘要:/*********************************************oracle磁盘空间维护1.linux系统认盘2.aix系统认盘3.加盘、减盘、替换盘数据盘操作4.运维日志和相关知识点测试****************************************** 阅读全文
posted @ 2021-09-28 14:58 AnneZhou 阅读(770) 评论(0) 推荐(0)
摘要:oracle dg failover灾难切换SQL> alter database recover managed standby database finish force;SQL> alter database commit to switchover to primary;SQL> alter 阅读全文
posted @ 2021-09-03 11:07 AnneZhou 阅读(358) 评论(0) 推荐(0)
摘要:1.查看,一共10组,每个线程5组,每个文件1G SQL> select group#,THREAD#,sequence#,bytes/1024/1024,status,MEMBERS from v$log; GROUP# THREAD# SEQUENCE# BYTES BLOCKSIZE MEMB 阅读全文
posted @ 2021-08-02 09:56 AnneZhou 阅读(136) 评论(0) 推荐(0)
摘要:11.2.0.4 RAC 某系统主库使用auto rolling的方式打补丁在一节点执行1-5,结束后然后在二节点执行1-5,结束后最后再在某个节点执行6。 1.backup GI_HOME&DB_HOME su - root cd /u01/app/oracle/product/11.2.0/ t 阅读全文
posted @ 2021-08-02 09:55 AnneZhou 阅读(213) 评论(0) 推荐(0)
摘要:某系统PSU为11.2.0.4.190115,备库打补丁20年10月份(31537677)由readme可知:1.要求OPatch要求为11.2.0.3.23或之后的版本。2.非rac环境打补丁需要关闭监听和实例等和ORACLE_HOME相关的进程。3.打补丁要先打备库(This patch is 阅读全文
posted @ 2021-08-02 09:54 AnneZhou 阅读(245) 评论(0) 推荐(0)
摘要:环境:将生产mysql8中的A,B库导出,并导入到新建mysql8中。操作:1.查看数据库的数据量,预估导出导入时间 --统计每个库的大小 SELECT table_schema,SUM(AVG_ROW_LENGTH*TABLE_ROWS+INDEX_LENGTH)/1024/1024 AS tot 阅读全文
posted @ 2021-06-08 19:25 AnneZhou 阅读(167) 评论(0) 推荐(0)
摘要:一、主库重传归档到备库 1.在主库确认归档序号 select NAME,DEST_ID,THREAD#,SEQUENCE#,COMPLETION_TIME,REGISTRAR,APPLIED,DELETED from v$ARCHIVED_LOG where SEQUENCE# between 44 阅读全文
posted @ 2021-06-03 10:43 AnneZhou 阅读(178) 评论(0) 推荐(0)