- 博客(24)
- 资源 (25)
- 收藏
- 关注
原创 Oracle Rac 集群文件目录迁移
一、rac 环境修改spfile位置二、控制文件路径修改三、数据库表空间迁移四、redo 文件迁移五、数据文件迁移
2022-07-27 21:53:45 418 1
原创 记录一起索引rebuild与收集统计信息的事故
一、背景:业务核心数据库每月定期做数据裁剪(保留一年数据),表中的索引存在大量的碎片。最近业务低迷,因此想为索引rebuild整理碎片。 因涉及的表都是业务订单大表(分区表),涉及分区索引,每个分区索引操作均为20-30分钟不等。为了不影响生产DML操作,采用rebuild online 方案操作。 自己写了一个脚本,将拼接好的rebuild online SQL文本放在sh 脚本执行,使其24小时执行。当时考虑业务本身是平时的1/10,又加了online 操作,因此不会影响生产。 没想到在
2022-05-27 09:59:46 174
原创 Oracle_索引重建—优化索引碎片
– 查询是否需要重建索引:– 分析索引的数据块是否有坏块,以及根据分析得到的数据(存放在index_stats)來判断索引是否需要重新建立。SQL> analyze index 索引名称validate structure;validate structure有二中模式: online :(默认)会对表加一个4级別的锁(表共享),对run系統可能造成一定的影响。 offline :没有表lock的影响,但当以online模式分析时, 在视图index_stats没有统计信息。从.
2022-05-02 19:55:02 639
原创 Django 学习实例 第四节:实现列表的增删改查
一、界面列表:二、增加:三、删除三、修改四、搜索:五、部分代码:模型:modes.pyfrom django.db import models# Create your models here.class DBINFO(models.Model): id = models.AutoField(primary_key=True) dbname = models.CharField('数据库名称', max_length=32, defau.
2022-04-30 16:35:29 573
原创 Django 学习实例 第三节:实现城市级联查询
1、实现效果:2、数据导入到mysql数据库中:城市区域数据_存放一张表district-Linux文档类资源-CSDN文库导入mysql数据库:pydbSQL>select * from district where upid=1;id |name|level|upid|---+----+-----+----+ 35|北京市 | 2| 1|SQL>select * from district where upid=35;id |name|level|up
2022-03-06 18:36:53 642
原创 Django 学习实例 第二节:实现web页面增删改查
一.准备模板文件,创建模板目录1.在项目目录下创建templates模板目录2.进入模板目录templates,在模板目录下创建应用名mytest的目录3.进行mytest目录,在里面创建一个users目录4.进入users目录,在里面创建文件:index.html,add.html,edit.html,info.html编辑:add.html<!DOCTYPE html><html lang="en"><head> <me..
2022-03-04 20:51:53 410
原创 Django 学习实例 第一节:创建项目
1.创建项目:web和应用 WebAppdjango-admin startproject web1.1切换到项目目录:cd web/1.2在项目中创建一个mytest应用python3.6 manage.py startapp webapp2.执行数据库连接配置,网站配置:import pymysqlpymysql.install_as_MySQLdb()2.2编辑web/web/settings.py文件,配置数据库连接#配置自己的服务器ip地址:AL
2022-03-04 15:30:03 503
原创 python实现Oracle/Mysql ETL 导入greenplum 使用说明
一、配置文件 :config 参数说明:[Path]#脚本解压目录Path = /home/kettle/PyETL/[Url]#源URL:支持Oracle / Msql #Oracle 源SrcUrl = {'dbtype':'oracle','user': '用户名','passwd': '密码', 'tns': 'ip:1521/server_name', 'encoding': 'utf-8'}#mysql源#SrcUrl = {'dbtype':'mysql','us
2022-02-28 15:04:10 898
原创 Oracle 导入jar包:ora-29532
加载JAVA包loadjava ‐u 用户名/密码 ‐v ‐resolve jar包.java**删除JAVA包:dropjava ‐u 用户名/密码 ‐v jar包.javajava 引用报错需要加权限 :SQL>GRANT EXECUTE ON dbms_crypto TO 用户名;SQL>GRANT EXECUTE ON dbms_java TO 用户名;SQL>此处省略创建sm4_encrypt函数SQL> select sm4_encrypt
2022-02-18 11:36:31 1075
原创 《终日打雁,叫雁啄了眼》-- Error is 16047
DG搭建过程中一直报错:Sat Feb 12 15:50:09 2022 PING[ARC2]: Heartbeat failed to connect to standby 'standby'. Error is 16047. Sat Feb 12 15:51:10 2022 PING[ARC2]: Heartbeat failed to connect to standby 'standby'. Error is 16047. Sat Feb 12 15:52:10 2022 PING[ARC
2022-02-12 16:36:54 668
原创 DG 每周一至周五 上午10点 同步延迟报警
背景生产数据库异地灾备环境,因专线带宽问题,经常出现DG同步延迟的问题,因为报警异常在夜里、周六日、上班时间段。痛点在休息时间段报警影响休息,同时容易忽略严重报警。脚本实现#每周一至周五上午10点至11点同步异常报警,其它时间段不报#每周一至周五week=`date +%w`if [ $week -gt 0 -o $week -gt 6 ];then #上午10点至11点异常报警 hour=`date +%T | awk -F':' '{print $1}'`
2022-02-08 10:41:09 1505
原创 19c 密码文件报错:OPW-00029:
报错[oracle@localhost dbs]$ orapwd file=/u01/oracle/19.2.0/product/dbs/orapwtwocdb password='oracle' force=yOPW-00029: Password complexity failed for SYS user : Password must contain at least 8 characters.原因:这是因为Oracle 增强了密码验证函数:ora12c_verify_funct
2021-09-24 09:31:34 1104
原创 集群删除数据组更新残留信息(CRS-2640报错)
操作溯源:删除了一个磁盘组(NEW_ASM_DATA)后没有及时在crs里更新,这样当你重启crs后 db不会起来,因为crs里仍然记录以前的 diskgroup操作命令如下:-- 所有节点卸载数据组alter diskgroup ASM_NEW_DATA dismount;-- 强制删除drop diskgroup ASM_NEW_DATA FORCE including contents;报错:-- 通过集群启动数据库[grid@test010rac0..
2021-09-23 13:39:35 291
原创 ORA-00376 & ORA-01110
-- 报错:ORA-00376: file 10 cannot be read at this timeORA-01110: data file 10: '+NEW_DATA/test/datafile/test_dat.262.1083956499'-- 查看数据文件状态:SQL> select file#,status from v$datafile where status = 'OFFLINE'; FILE# STATUS---------- -------
2021-09-23 09:46:24 716
原创 oracle rac asm 数据文件迁移
-- 查看asm磁盘组状态:SQL> select state,name,type from v$asm_diskgroup;STATE NAME TYPE----------- ------------------------------ ------MOUNTED ARCH EXTERNMOUNTED CRS .
2021-09-22 18:06:59 593
原创 ORACLE_19C_7系统安装
Oracle12c版本的说明:Oracle12cR2=12.2.0.1Oracle18C=12.2.0.2Oracle19c=12.2.0.3 为12c最终版最底支持版本:Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12 124.19.2.el7uek.x86_64 or laterOracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4
2021-09-14 09:21:20 117
原创 ORA-20011&KUP-11024&ORA-29913
问题描述:数据库对数据泵作业残余外部表收集统计信息报错:ORA-20011&KUP-11024&ORA-29913原因分析:因之前expdp任务异常退出,导致数据泵作业外部表残留,影响到数据库统计信息收集,处理方法就是删除数据泵作业残留外部表。报错如下:处理方法:1、DBMS_STATS job 运行时,没有DataPump job运行 ps -ef|grep expdp2、确定外部表属于datapump job set lines...
2021-09-11 22:52:13 229
原创 python 调用列转行报错:ORA-01489: result of string concatenation is too long
-- 列转行-- 通过表名生成查询语句:SELECT 'select ' || listagg(case when u.DATA_TYPE = 'DATE' then 'to_char(' || u.COLUMN_NAME || ', ' || '''' || 'yyyy-mm-dd hh24:mi:ss' || ''...
2021-09-08 15:48:56 525
原创 oracle通过pid查找执行SQL
通过TOP 命令查看PID:1560 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1560 oracle 20 0 38.978g 0.038t 16296 R 100.0 15.3 1069:13 python3 Main_Mem.py ProcessLog1 conf
2021-09-08 14:40:58 1970
原创 awr清理
Oracle并没有真正进行删除AWR报告信息,查询metalink发现是Oracle的bug,Bug 8622802描述了这个问题,修复版本:#禁用awr报告EXEC DBMS_WORKLOAD_REPOSITORY.MODIFY_SNAPSHOT_SETTINGS(INTERVAL=> 0);select * from WRM$_SNAPSHOT_DETAILS#清理-WRH$_SNAPSHOT_DETAILSCREATE TABLE SYS.WRM$_SNAPSHOT_DETAI
2021-09-08 09:58:49 334
DG standby-time 监控脚本
2022-11-09
Oracle Rac 集群数据文件改变目录操作
2022-07-27
oracle DBA_TAB_MODIFICATIONS 刷新
2022-07-08
Greenplum底层是postgresql,客户端自然也是psql。由于psql本身不支持通过参数来指定密码进行登录,所以需要
2022-07-08
python+Django+layui 实现web 列表增删改查
2022-04-30
城市区域数据_存放一张表district
2022-03-06
Spacedesk PC端是一款非常实用的分屏软件,支持跨平台,包括Windows、Mac、Android及iOS等多个平台。
2022-03-05
oracle_监控脚本.rar
2022-01-08
glibc2.14 .rar
2021-11-24
记录一次隐含参数也不好解决的备份恢复.pdf
2021-11-07
oracle数据同步到Greenplum的python脚本
2021-08-31
greenplum数据库扩展分区函数.rar
2021-08-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人