拓扑园

  • Oracle性能优化
  • Oracle项目案例
    • Oracle近期项目案例(目录)
    • Oracle实战问题解析(目录)
    • Oracle数据库名变更流程(2种方式)
    • Oracle数据库目录更换流程(使用Oracle的clone工具)
    • Oracle数据库迁移方案(目录)
  • 技术研究-密保
    • FG-MySQL
    • FG-Docker/K8S
    • FG-PostgreSQL
    • FG-ORACLE_BBED
    • FG-ORACLE
    • FG-Elasticsearch(ES)+ELK
    • Oracle-19C-OCP
    • WERN_ORACLE培训
    • redis数据库
    • Nginx培训学习系列
  • 图灵小队
    • MySQL8.0/Oracle/Memcached/Redis等安装配置于RHEL/OL6/7/8.X系列-运行环境最优配置
    • PG安装配置于RHEL/9X系列-运行环境最优配置
    • 自动维护任务详解-开启、关闭信息统计收集(统计信息)
    • 图灵小队-Oracle存储过程导出表的明细_UTL_FILE(文章)
    • 图灵小队-Oracle数据库删除/卸载操作指南(文章)
    • 图灵小队-Oracle常用性能查询SQL语句(文章)
    • 图灵小队-Oracle数据库上线前检查(文章)
    • 图灵小队-Oracle常用SQL语句(文章)
    • 图灵小队-Oracle脚本合集(文章)
    • 图灵小队-Oracle技巧记录(文章)
    • LLL的Oracle培训(目录)
    • LLL的docker培训(目录)
    • 标准化文档系列(目录)
    • Oracle/MySQl等面试题
  • Oracle
    • Oracle
    • ADG
    • RAC
    • ASM
    • EXPDP/IMPDP
    • 工厂数据导入导出系列
    • OGG
    • RMAN
  • 云计算
    • 云计算
    • docker
    • kubernetes
  • Linux
    • Linux
    • PHP
    • Nginx
    • haproxy
    • mail
    • 网站
    • 域名
    • 网址收藏
  • 数据中心
    • 数据中心
    • EBS数据文件库容
    • VMware虚拟化
    • mysql
    • EBS系列
    • 大数据
    • SVN
    • zabbix
    • SAP
    • 备份相关
    • FC交换机
    • SVN
  • 其他
    • 外研英语4年级下册-听力
    • 影视系列
    • 如何使用iTunes软件通过抓包下载旧版本的ios的app
Oracle项目案例
Oracle实战问题解析

第8个案例—sql优化(HN公司查询开机率慢,优化)

一、原因 业务查询1个月的数据,需要15-20秒,过长。 二、分析并解决 1、通过sql_trace跟踪查询语句 (1)登录sys,设置追踪打开 alter system set sql_trace=true; (2)查看目录 $ORACLE_BASE/diag/rdbms/$ORACLE_UNQNAME/$ORACLE_SID/trace (3)找到最新的 mesorcl_ora_8452.trc等 (4)生成可读文档 tkprof mesorcl_ora_25624.trc test2.log sys=no 2…

2023年9月19日 0条评论 29点热度 0人点赞 admin 阅读全文
近期项目案例

第7个案例—HAININ工厂查看MES-外网可以查看,内网无法查看

一、问题 1、问题描述 外网可以查询访问,内网无法查询访问 2、查看语句 select pm.IND_CODE 设备编号, case when pm.BUFFER30 = '1' then A.RUNTIME_EQ else B.RUNTIME_FILE end 开机时间, '0' 开机率, PM.IND_CODE 设备编号, PM.IND_Name 设备名称, pm.buffer21 部门名称 from MES_PM_MASTERDATA pm left join (SELECT ROUND(SUM((TO_DA…

2023年9月16日 0条评论 21点热度 0人点赞 admin 阅读全文
Oracle实战问题解析

第6个案例—东guang工厂断电- Oracle数据库日志报错-ORA-00600[25027]问题解决

一、问题描述 1、问题发现 工厂报告某个工序可以查询,但无法下活(无法插入新数据),同时开发给出报错: 2、咨询工厂情况 工厂管理员回复,上午9点30前后停电,9点50启动后,出现此问题。 二、跟踪分析 1、查看log日志 2、log日志的跟踪trace   3、跟踪日志 是表PRDIFE插入数是有问题,但查询就没问题。   三、解决思路 1、问题原因 定位该表有LOB字段,可能出现坏块造成;   经过查询,该问题是由于Oracle的一个bug导致(参考文档 ID 1608861.1)…

2023年9月6日 0条评论 42点热度 0人点赞 admin 阅读全文
近期项目案例

实操案例—Oracle—关于with as 语句查询和临时表空间查询组合使用(解决开发查询慢的问题)

一、问题描述 1、面临的问题 开发人员找到我方,希望我们可以给sql进行优化。 (1)当前开发使用with as语句进行数据查询,查询代码如下: 生产机查询时间大约109s。 (关于with as用法见:https://www.topunix.com/post-10515.html) with tab as  (select b.scan_barcode, b.datetime_created, a.mo_code     from inv_transfer_detail a    inner join inv_t…

2023年7月19日 0条评论 149点热度 0人点赞 admin 阅读全文
近期项目案例

expdp/impdp解决方案—MES数据库列字段被篡改(需要进行修改为原大小)

一、MES数据库问题描述 1、现象 (1)开发描述,mes_prd用户下的很多表的列属性变为了4000。 (2)所有表的列数量 2、分析原因 在早期,数据库曾中毒,后期数据导入后,没有再进行检查,最近测试才发现。 二、解决方案测试 使用expdp/impdp导入导出功能进行测试。 1、需要的数据和库 (1)需要的数据 有问题的生产库A的数据导出(expdp)-192.168.20.219 正常的生产库B的数据结构导出(expdp)-192.168.20.220 (2)需要的数据库库 -192.168.20.222 …

2023年7月10日 0条评论 72点热度 0人点赞 admin 阅读全文
近期项目案例

expdp/impdp解决方案—MES数据库主键丢失的解决方法

1、业务正常的MES库的主键数量(用户是MES_PRD)-192.168.20.50 select count(*) from ( SELECT c.* FROM dba_cons_columns c JOIN dba_constraints k ON c.owner = k.owner AND c.constraint_name = k.constraint_name WHERE k.constraint_type = 'P' and k.owner='MES_PRD' ORDER BY c.owner, c.t…

2023年6月26日 0条评论 76点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移6—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法4—在线重定义

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法4—在线重定义

2023年6月10日 0条评论 124点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移5—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法3—交换分区方式(注:此方式不适合当前方式-此思路可以适用于分区表->独立表的交换。)

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法3—交换分区方式(注:此方式不适合当前方式) (注:此方式不适合当前方式-此思路可以适用于分区表->独立表的交换。)

2023年6月10日 0条评论 115点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移4—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法2—expdp/impdp停机迁移(可回收空间)

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法2—expdp/impdp停机迁移(可回收空间)

2023年6月10日 0条评论 88点热度 1人点赞 admin 阅读全文
近期项目案例

Oracle下a用户是dba权限,在a用户下创建包含访问b.test表的视图,提示ORA-01031: insufficient privileges

1、现象 (1)创建用户a,授权为dba create user a identified by 123; grant dba to a; (2)创建用户b,并创建test表,插入数据 create user b identified by 123; grant resource,connect to b; conn b/123 create table test(id number,name varchar2(10)); insert into test values(1,'xxx01'); insert int…

2023年6月1日 0条评论 100点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移3—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法1—expdp/impdp在线迁移

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤3-生产库迁移方法1—expdp/impdp在线迁移

2023年5月25日 0条评论 108点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移2—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤2-测试内容

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤2-测试内容

2023年5月25日 0条评论 156点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

Oracle数据迁移1—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤1—测试计划

Oracle数据迁移—一张7.5亿行的表(没有做分区,没有优化索引)进行优化测试,并用最短停机窗口迁移到新分区表—步骤1—测试计划

2023年5月25日 0条评论 127点热度 0人点赞 admin 阅读全文
近期项目案例

配置Oracle(Linux或Windows)随系统启动-自动启动

一、Linux系统-方法1-rc.local方式 1、 修改oracle配置文件/etc/oratab: mesorcl:/oracle/app/oracle/product/11.2.0/db_1:Y 设置从N 修改为Y,允许启动 2.、在/etc/rc.d/rc.local中加入如下语句即可实现实例与系统一起启动: su - oracle -c "lsnrctl start" su - oracle -c "dbstart" 二、Linux系统-方法2:systemctl方式(Linux7) 1、 修改orac…

2023年5月22日 0条评论 100点热度 0人点赞 admin 阅读全文
近期项目案例

Oracle 使用sys通过远程登录,提示:ERROR: ORA-01017: invalid username/password; logon denied

1、确认sys的密码存储位置: sys密码并未存储在数据库表中,其存储位置是密码文件:cd $ORACLE_HOME/dbs/orapwd<instance_name>文件 2、修改密码的两种方式 (1)数据库运行中,密码修改: SQL>alter user sys identified by "oracle"; 此命令执行后,上述orapwd<instance_name>.ora会自动更新,可以跟踪查看密码文件是否在时间上进行了更新。 但有些Oracle环境因为各种问题,会导致无法更…

2023年5月10日 0条评论 232点热度 0人点赞 admin 阅读全文
Oracle项目案例

Oracle数据库名变更流程(2种方式)

一、需求 数据库名为mesorcl,因业务需求,需要更改名为mdborcl。 注意:没事不要更改数据库名,因为要重建控制文件且使用resetlogs方式。 !!!更改之前要做好数据库全备。 二、实现方式(两种方式) 参数文件中的db_name只是数据库名,而不是实例名;实例名为instance_name=oracle_sid。 1、纯手动更改 --更改环境变量 --导出控制文件(resetlogs) --修改参数文件 --更改文件目录 --重建控制文件(resetlogs) --打开数据库(resetlogs) -…

2023年5月4日 0条评论 687点热度 0人点赞 admin 阅读全文
Oracle项目案例

Oracle数据库目录更换流程(使用Oracle的clone工具)

一、需求 有一台服务器,需要进行目录更换,有原来的/u01/app更改为/oracle/app 二、步骤 1、克隆home --原数据库打包 --修改/etc/oratab的配置 --修改/etc/oraInst.loc的配置 --修改环境变量配置 --克隆 2、如果数据文件也在$ORACLE_HOME下,需要做如下处理 --修改参数文件 --从pfile启动 --备份控制文件为跟踪文件 --获取控制文件,并作更改 --重建控制文件 --打开数据库 --临时文件创建 三、克隆流程 1、原数据库打包 (1)root用…

2023年5月4日 0条评论 654点热度 0人点赞 admin 阅读全文
Oracle实战问题解析

第5个案例—青包—SQL AWR的execute to parse值低

一、问题现象: 1、现象描述 有10分钟左右的时间报工不显示生产单元。还特别容易退,具体时间是周末的6点,工作日的11点40左右 2、查看根据描述,基本断定和统计信息收集优化有关。查看日志。 Sun Apr 16 06:00:00 2023 Setting Resource Manager plan SCHEDULER[0x32DF]:DEFAULT_MAINTENANCE_PLAN via scheduler window Setting Resource Manager plan DEFAULT_MAINTEN…

2023年4月18日 0条评论 146点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

迁移方案计划:RAC-ASM/blob迁移(TB级别)

1、同构:RAC——ASM迁移(ADG/rman增量/XTTS/OGG/expdp/exp) 2、同构:大数据附件表的迁移——(xtts/tts/expdp? 3、mysql中大表(400G)可以拆分成多个数据文件存放吗? MySQL中,可以使用分区表来将一个大表拆分成多个物理存储文件。分区表是将一个表按照一定的规则分成多个子表,每个子表可以存储在不同的物理文件中,从而实现数据的分散存储和查询加速。 通过使用分区表,您可以将一个大表按照某种规则进行分区,例如按照时间、地区或者某个关键字进行分区。这样一来,您可以将数…

2023年4月4日 0条评论 125点热度 0人点赞 admin 阅读全文
Oracle数据库迁移方案

迁移方案6—Linux-Linux-不完全恢复-快速复制数据库(switch database to copy)和方案4-2雷同

1. 源库switch logfile,checkpoint,shutdown; 2. 源库startup restrict;shutdown immediate;startup mount; 3.rman target / ;backup as copy database; 4,.新库restore spfile, restore controlfile, catalog  start with ''备份片, startup mount; switch database to copy; alter databa…

2023年4月3日 0条评论 582点热度 0人点赞 admin 阅读全文
12
温馨时刻
https://www.topunix.com/wp-content/uploads/2022/05/wenxin.mp3
归档

COPYRIGHT © 2022 拓扑园. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

鲁ICP备2021020523号

鲁ICP备2021020523号