- 博客(62)
- 收藏
- 关注
原创 Oracle 19C In-Memory 列存储技术测试
摘要:Oracle数据库In-Memory功能测试显示,在1000万行sales表上执行聚合查询时,启用In-Memory后性能显著提升。区域汇总查询时间从2.94秒降至0.54秒,日期范围查询从3.14秒降至1.15秒。测试对比了三种压缩级别:CAPACITY HIGH(74MB)、FOR QUERY LOW(294MB)和无压缩(415MB),压缩率最高达6倍。执行计划显示启用了"TABLE ACCESS INMEMORY FULL",物理读为0。测试还验证了自动In-Memory管
2025-08-07 17:42:47
1052
原创 Oracle 通过透明网关访问mysql
摘要:本文详细介绍了在Oracle 11.2.0.4和MySQL 5.6.35之间通过DG4ODBC建立数据库连接的完整过程。
2025-06-27 08:45:00
232
原创 Oracle amdu asm文件挖掘
方法2:asm 磁盘头正常的情况下,也可以使用mcdbra-asm-1.0.jar 直接进行文件拷贝,或者asm 文件查看。11G 开始,oracle自带amdu工具,10g可以在上面的文档进行下载。如何获取非OMF方式管理下的asm文件号?(经过测试,不可用,控制文件不记录asm。
2025-06-26 08:45:00
294
原创 Oracle历史会话三段分析法
时间、事件、源头三段分析法 首先,可以从历史活动会话按时间查找会话数量截取到分钟并按时间分组,数量倒序排列。接下来,利用三段分析法进行逐一排查: (dba_hist_active_sess_history)【事件】---->>关注新增等待事件和等待次数越变越多的。
2025-06-24 17:30:00
230
原创 Oracle关于监听投毒解决方法
经测试,11.2.0.4 RAC 只需要在监听配置文件中加入以下配置,即可启用vncr。在监听文件加下VALID_NODE_CHECKING_REGISTRATION_oracle官方建议对于11.2.0.4使用vncr特性来防止非法监听注册。= ON ,然后重启监听即可。
2025-06-23 13:15:00
166
原创 Oracle 11G RAC修改public ip vip private ip
5. 修改private ip的顺序刚好和10gR2相反,10gR2是先关闭crs,然后修改hosts表和物理ip,再启动crs,用 oifcfg 设置新私网ip,这点要注意,否则按10gR2修改私网的方法,会导致CRS集群起不来,所以做之前先做好备份。2.3.4 修改VIP (如果是同一个网段的话,修改public ip 之后,vip会自己修改过来(从/etc/hosts中读取),不需要手工修改)1. 在修改 public ip 时注意修改对应的正确网关,如果不修改,有可能导致 vip服务起不来。
2025-06-22 10:00:00
689
原创 Oracle 11G RAC修改scan ip
2.用 root 用户停止 scan_listener 和 sacn vip。1.srvctl config scan 查看当前 vip 设置。5.启动 scan 和 scan_listener。修改/etc/hosts对应的scan-ip。3.用 root 用户修改 scan vip。4.检查是否修改成功。
2025-06-21 08:30:00
842
原创 Oracle 11G手动打psu补丁
ORACLE_HOME为oracle软件安装目录(/oracle/app/product/11.2.0/db_1)8. oracle用户执行,/oracle/soft/status.lst是在第一步指定的文件。$GRID_HOME为grid安装目录(/oracle/grid/crs_1)1.oracle用户双节点执行(要记住这个status.lst文件的目录)在双节点执行(grid或oracle用户都可以)4. oracle用户双节点执行。5. oracle用户双节点执行。3. grid用户双节点执行。
2025-06-20 14:00:00
451
原创 自动优化SYS_AUTO_SQL_TUNING_TASK操作
1、查询SYS_AUTO_SQL_TUNING_TASK在执行什么任务。2、关闭及启用SYS_AUTO_SQL_TUNING_TASK。
2025-06-15 12:15:00
189
原创 密码复杂度函数创建verify_function_11G
摘要:该Oracle PL/SQL函数verify_function_11G用于验证用户密码的强度和安全要求。主要检查内容包括:密码长度至少8位;不能与用户名(正序/倒序)或数据库名称相同或相似等
2025-06-15 08:30:00
251
原创 Oracle RAC安装目录权限被修改之后恢复流程
摘要:本文介绍了验证和恢复Oracle Grid Infrastructure目录权限的方法。
2025-06-09 09:15:00
933
原创 Oracle 11G win to linux DG测试
Win到Linux数据库迁移注意事项在Windows到Linux的数据库迁移项目中,若采用DG同步方案需特别注意:前期通过DG同步数据,后期需先停止主库,然后在备库执行控制文件重建和resetlog操作。
2025-06-08 20:15:00
623
原创 Oracle 11G使用命令行创建acfs文件系统
本文档详细介绍了在RAC集群环境中通过ASMCA或命令行创建"CRS Managed" ACFS文件系统的步骤。适用于Oracle 11.2.0.1至11.2.0.4版本。主要步骤包括:1)创建磁盘组;2)添加ACFS卷;3)创建ACFS文件系统;4)注册到CRS;5)设置权限并验证。
2025-06-07 13:30:00
487
原创 Oracle 19C参数优化建议
在SQL指令计划启用时,多表连接的复杂查询的解析时间更长,建议设置为0,禁用该功能 disable creation of directives,屏蔽BUG。12c的新特性中lgwr是多个进程,该新特性容易导致lgwr进程夯住,而当lgwr进程夯住时,仅有的解决方法是重启数据库实例。对于自动扩展的UNDO表空间,oracle 会根据该参数设定的阈值尽可能的保留UNDO 信息的时间,为86400秒,即1天。决定是否开启日志强制切换功能,为了减少故障时数据损失,可以设置该参数,强制进行日志切换。
2025-06-06 10:00:00
1298
原创 在国产操作系统麒麟V10SP3上安装Oracle11G(静默安装,无脑复制版)
Oracle数据库安装配置摘要 本文档详细记录了在Linux系统上安装Oracle 11g数据库的全过程。主要内容包括:关闭防火墙和SELinux安全策略、配置系统内核参数、创建Oracle用户和组、设置环境变量和系统资源限制、挂载安装介质并配置本地yum源、安装必要的依赖包、执行静默模式安装Oracle软件、配置监听程序和创建数据库实例。文档还特别记录了安装过程中遇到的问题及解决方案,如监听程序文件缺失的处理方法等。
2025-06-06 09:54:45
299
原创 Oracle 19C单机静默安装(无脑复制粘贴版)
本文摘要介绍了Oracle 19c数据库在Linux系统上的完整安装配置流程。主要内容包括:系统环境准备(关闭NetworkManager、防火墙和SELinux),创建Oracle用户组和账户,配置内核参数和资源限制,设置Oracle环境变量,执行静默安装数据库软件,配置监听程序,使用DBCA创建数据库实例,以及最后的补丁安装和网络配置。重点展示了通过响应文件实现自动化安装的方法,并提供了详细的参数配置示例,如内存分配、字符集设置等关键配置项。整个流程涵盖了从系统准备到数据库创建的全过程技术要点。
2025-06-06 09:49:39
177
原创 dm7 awr 开启和使用
数据库快照是一个只读的静态的数据库。DM 快照功能是基于数据库实现的,每个快照是基于数据库的只读镜像。通过检索快照,可以获取源数据库在快照创建时间点的相关数据信息。为了方便管理自动工作集负载信息库 AWR(Automatic Workload Repository)的信息,系统为其所有重要统计信息和负载信息执行一次快照,并将这些快照存储在 AWR 中。AWR 功能默认是关闭的,如果需要开启,则调用 DBMS_WORKLOAD_REPOSITORY.AWR_SET...
2020-10-16 09:24:01
341
原创 dislq 备份实战
备份数据库:BACKUP DATABASE FULL TO full_bak BAKFILE '/dmbak/database_full.bak';备份用户表空间:BACKUP TABLESPACE main FULL TO TS_BAK BAKFILE '/dmbak/tablespace_bak.bak';数据还原备份文件和待还原数据库的建库参数USE_NEW_HASH应保持一致,若取值不一致,则还原时会报错。SQL> select para_name,pa...
2020-10-13 10:14:16
213
原创 dmbackup和dmrestore使用脱机工具进行备份还原
备份数据库语法:DMBACKUP KEYWORD=value确认DM数据库服务器已停止后,使用dmbackup进行备份如:DMBACKUP TYPE=FULL INI_PATH=c:\dmdata\dameng\dm.ini NAME=test_fullbak还原数据库:脱机库还原支持无备份文件的还原,原理就是利用归档文件,在目标库上执行REDO操作,把库还原到指定的时间点或者LSN。限制条件是:1)目标库和归档必须是源自同一个库;2)必须保证源库的归档...
2020-10-13 10:13:45
662
原创 disql 联机物理备份
disql联机备份:1数据库备份语法:BACKUP DATABASE [[[FULL] [DDL_CLONE]]| INCREMENT [CUMULATIVE][WITH BACKUPDIR '<基备份搜索目录>'{,'<基备份搜索目录>'} |[BASE ON <BACKUPSET '<基备份目录>']][TO <备份 名>]BACKUPSET ['<备份集路径>'][DEVICE TYPE <介质类型&g...
2020-10-13 10:13:09
211
原创 dmrman物理脱机备份
1 DMRMAN环境配置CONFIGURE |CONFIGURE CLEAR |CONFIGURE DEFAULT <sub_conf_stmt><sub_conf_stmt>::=DEVICE [[TYPE<介质类型> [PARMS <第三方参数>]]|CLEAR] |TRACE [[FILE <跟踪日志文件路径>][TRACE LEVEL <跟踪日志等级>]|CLEAR] | BACKUPDIR [[ADD|
2020-10-13 10:12:37
169
原创 DM7 常用的运维SQL语句
1、查看数据库版本号SQL> select * from v$version;2、查看表空间的名称及大小SQL> select name tablepace_name, total_size*sf_get_page_size()/1024/1024||'m' ts_size from v$tablespace;3、 查看表空间物理文件的名称及大小SQL> select t.name tablespace_name,t.id file_id,d.path fi..
2020-10-12 15:09:58
385
原创 dm收集统计信息
某用户下的所有索引:DBMS_STATS.GATHER_SCHEMA_STATS('SSCKF',100,TRUE,'FOR ALL INDEXED SIZE AUTO');某用户下所有字段(包括索引):DBMS_STATS.GATHER_SCHEMA_STATS('SSCKF',100,TRUE,'FOR ALL COLUMNS SIZE AUTO');某表下的所有字段:DBMS_STATS.GATHER_TABLE_STATS('SSCKF','FO_ACCOUNTBIL..
2020-10-12 15:06:29
339
原创 dm触发器
如何写触发器分类:表级别,库级别,模式级别,视图库级别的触发器对数据库做drop操作,记录操作时间和用户?create table tab1(name varchar(20),time1 date);create trigger sysdba.aafter drop on databasebegininsert into tab1 values(user,sysdate);end;select * from tab1;...
2020-10-12 15:02:26
408
原创 dm存储过程
如何写匿名块结构:Declare(可选项,申请变量)Begin --开始Boby;Exception (可选项,异常处理)End;Disql:SQL>set serveroutput onSQL> begin2print('hello world');3end;4/hello worldDMSQL过程已成功完成已用时间: 0.287(毫秒).执行号:260.Sq...
2020-10-12 15:00:11
1231
原创 dm索引
达梦支持哪些索引?二级索引,位图索引,唯一索引,复合索引,函数索引,分区索引等默认的表是索引组织表,利用ROWID创建一个默认的索引,所以我们创建的索引,称为二级索引。SQL> select table_name,index_name fromdba_indexeswhere table_name='T1';创建索引的规划?作用:加快表的查询,对数据库做DML操作的时候,数据库会自动维护索引。索引是一棵倒置的树,是多叉树,使用索引就是这棵多叉树进行遍历。...
2020-10-12 14:59:33
537
原创 dm同义词
同义词:表或者视图的别名普通,公共创建:公共:SQL> create public synonym ss1 for dmhr.employee;普通:SQL> create synonym ss for dmhr.employee;修改同义词:create or replace synonym ss for dmhr.employee;删除同义词:SQL> drop synonym ss;SQL> drop public syno...
2020-10-12 14:59:02
263
原创 dm序列
序列:(预分配的一组内存空间)用序列作为序列主键创建:SQL>create sequence s2 start with 1 increment by 1maxvalue 5nocachenocycle;应用:SQL>insert into t1 values(s2.nextval);
2020-10-12 14:58:26
378
原创 dm视图
视图:简单视图,复杂视图,物化视图。注意:简单视图和复杂视图是不占磁盘空间。创建:语法create view()as select()from ()where ();SQL> create view v1 as select * from dmhr.employee;SQL> select view_name,text fromdba_viewswhere view_name='V1';删除:SQL> drop view v1;...
2020-10-12 14:57:57
356
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅