随笔分类 -  Oracle

摘要:最近遇到的项目中,需要部署几套oracle 19c RAC 数据库,在进行存储磁盘卷划分的时候,发现只能分配精简卷模式的磁盘,出于性能以及安全考虑,咨询存储原厂答曰该powerstore 存储只支持精简磁盘卷模式。 自oracle 12c 开始,asm 开始支持精简卷模式,asm 磁盘组新增加了一个 阅读全文
posted @ 2024-04-08 09:38 踏雪无痕2017 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Oracle独有的闪回特性,帮助DBA在特定情况下快速恢复数据(无需从备份中还原),相关操作以及限制汇总整理如下: 1、flashback table schema1.table1 to before drop --闪回删除,使用回收站功能,sys拥有的table不支持 2、flashback da 阅读全文
posted @ 2022-12-15 14:20 踏雪无痕2017 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Veeam backup and replication 备份oracle 数据库,通过调用rman api 接口,简化了oracle 数据库备份与恢复,这里主要介绍oracle for linux x64 平台。 首先,在目标服务器上安装veeam rman veeam plugin,并进行配置, 阅读全文
posted @ 2022-11-17 15:08 踏雪无痕2017 阅读(1150) 评论(0) 推荐(0) 编辑
摘要:从21c 开始,oracle 数据库推出automatic in-memory 特性,通过对INMEMORY_AUTOMATIC_LEVEL 参数增加一个high选项,自动化in-memory 对象管理,dba 无需手动指定哪些对象需要加载到in-memory 内存区域,由oralce自动根据访问追 阅读全文
posted @ 2022-11-17 11:26 踏雪无痕2017 阅读(163) 评论(0) 推荐(0) 编辑
摘要:Autoupgrade 是oracle 提供的专门用于数据库版本升级工具,通过一条命令和一个配置文件允许dba升级一个或者多个数据库而无需人工干预。 Autoupgrade 是java程序包,支持oracle 12.2 以及以上版本数据库,自oracle 19.3开始,该工具存在于$ORACLE_H 阅读全文
posted @ 2022-11-17 09:47 踏雪无痕2017 阅读(419) 评论(0) 推荐(0) 编辑
摘要:众所周知,oracle 数据库软件堆栈以部署起来复杂而著称,早期oracle 8i/9i/10g/11g 时代,数据库软件环境部署占据dba相当大的工作量,稍不慎很容易部署失败,造成了大家对oracle 心生畏惧,对oracle数据库上手太难的印象(实际上确实如此),但是相对友商数据库,oracle 阅读全文
posted @ 2022-11-14 17:04 踏雪无痕2017 阅读(506) 评论(0) 推荐(0) 编辑
摘要:这里以Oracle 19c GI、DB for Oralce Linux 8.6 平台跟新官方最新补丁为例,其他版本、平台类似: 1、登录oracle support(需购买oracle 服务),下载linux x86-64平台下19c GI 补丁: 2、解压缩下载的补丁文件,仔细阅读README文 阅读全文
posted @ 2022-11-10 15:51 踏雪无痕2017 阅读(1104) 评论(0) 推荐(0) 编辑
摘要:早上上班的时候,开发发过来一段sql,join 字段存在索引,说还是执行很慢,让帮忙分析原因,sql 片段如下:select * from ppsuser.mes_qholdsn_log a join sajet.g_sn_status b on a.customer_sn||'01')=b.ser 阅读全文
posted @ 2022-05-05 09:31 踏雪无痕2017 阅读(301) 评论(0) 推荐(0) 编辑
摘要:1、安装完成oracle、grid 软件后分别执行 su – root /u01/app/oraInventory/orainstRoot.sh $ORACLE_HOME/root.sh $GRID_HOME/root.sh 2、升级完GI后执行 su – root $GRID_HOME/rootu 阅读全文
posted @ 2022-04-27 18:33 踏雪无痕2017 阅读(154) 评论(0) 推荐(0) 编辑
摘要:--环境变量1.oracle 11g--gridexport ORACLE_SID=+ASMexport ORACLE_BASE=/u01/app/gridexport ORACLE_HOME=/u01/app/11.2.0/gridexport TNS_ADMIN=$ORACLE_HOME/net 阅读全文
posted @ 2022-04-27 15:51 踏雪无痕2017 阅读(166) 评论(0) 推荐(0) 编辑
摘要:前几天帮开发优化的一段sql,逻辑很简单,通过dblink 访问远程数据库表和本地库表做串接,优化之前执行sql 卡死出不来结果,如下: 查看执行计划如下: 看起来是驱动表选择错误,远程数据库数据通过网络拉到了本地库处理了,由于远程数据库服务器是exadata一体机,查询处理在远程数据库会比较快,故 阅读全文
posted @ 2022-04-27 14:55 踏雪无痕2017 阅读(1504) 评论(0) 推荐(1) 编辑
摘要:早上上班,开发丢过来一段报表执行的sql,说是执行时间很长(要跑10几分钟),看能不能优化,sql 大概如下: 看了一下执行计划,没有太大问题,捞取的数据量比较大而已,有几个全表扫描的sql ,已经走inmemory access 执行计划,想到可以使用并行进一步优化执行速度。 经过测试将并行度设置 阅读全文
posted @ 2022-04-27 11:27 踏雪无痕2017 阅读(363) 评论(0) 推荐(0) 编辑
摘要:12c之前ASM 磁盘组单盘不能超过2TB,从12C 开始ASM 磁盘组单盘支持超过2TB空间,具体最大单盘磁盘大小受AU大小限制。 首先需确保12c asm 实例参数compatible.asm、compatible.rdbms 值大于或者等于12.1. AU SIZE 为1MB,ASM磁盘组单盘 阅读全文
posted @ 2022-03-31 10:54 踏雪无痕2017 阅读(771) 评论(0) 推荐(0) 编辑
摘要:1、本地数据库存储过程中通过dblink 调用远程数据库存储过程报 ora 20463 分布式事务处理已经开始错误: 2种解决方法: a、被调用的远程数据库存储过程去掉事务处理的commit、rollback,事务处理在本地数据库中进行commit、rollback; b、被调用的远程数据库存储过程 阅读全文
posted @ 2022-02-10 10:35 踏雪无痕2017 阅读(1847) 评论(0) 推荐(0) 编辑
摘要:开发丢过来一段sql,说是在测试库执行正常,在正式库执行报错:ORA-00600: 内部错误代码, 参数: [qksdmlMrgViewDestFro_4], [141000], [121103], [], [], [], [], [], [], [], [], [],让帮忙分析一下原因。看了一下s 阅读全文
posted @ 2021-12-30 09:15 踏雪无痕2017 阅读(232) 评论(0) 推荐(0) 编辑
摘要:自Oracle 12c 开始rman 支持跨平台备份恢复数据库、表空间,其本质还是传输数据库、传输表空间技术(也必须满足传输数据库、传输表空间的要求),只不过rman 进行了封装,使用起来更方便、简洁了,准对12c以及以上数据库跨平台之间的数据迁移,之前复杂的xtts数据迁移技术成为了历史。 这里演 阅读全文
posted @ 2021-12-25 17:01 踏雪无痕2017 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:1、准备asm 使用的磁盘 打开计算机管理、磁盘管理,新增一个未格式的分区,不用分配盘符打开cmd 命令行,输入diskpart,打开分区的自动挂载 2、oracle grid 软件安装完成后,在grid home bin 目录下找到asmtool、asmtoolg,asmtool 是命令行工具,a 阅读全文
posted @ 2021-12-22 11:42 踏雪无痕2017 阅读(413) 评论(0) 推荐(0) 编辑
摘要:oracle 传输表空间自8i开始推出,用于同平台、跨平台间快速数据传输、迁移,11g 开始支持传输数据库特性。 1、查询数据库支持的平台、字节序,必须是受支持的平台、字节序才支持传输。 select * from v$transportable_platform ; 2、传输数据库(oracle 阅读全文
posted @ 2021-12-18 12:51 踏雪无痕2017 阅读(261) 评论(0) 推荐(0) 编辑
摘要:工作中遇到不少开发跑过来,急匆匆的说我的存储过程执行好慢帮忙看看是哪里慢的情况。 抛开锁阻塞,存储过程执行缓慢大概率是其中的sql 语句执行缓慢,那么怎么样快速定位到是哪个sql 执行有问题呢,或者是找到了有问题的sql 需要调整,怎么告知开发有问题的sql 是属于哪一个存储过程,相信日常工作中db 阅读全文
posted @ 2021-12-18 09:21 踏雪无痕2017 阅读(982) 评论(0) 推荐(0) 编辑
摘要:1、创建profile CREATE PROFILE Account_PROFILE LIMIT SESSIONS_PER_USER UNLIMITED CPU_PER_SESSION UNLIMITED CPU_PER_CALL UNLIMITED CONNECT_TIME UNLIMITED I 阅读全文
posted @ 2021-12-13 10:46 踏雪无痕2017 阅读(363) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示