【Oracle】使用hanganalyze 命令分析数据库hang【转】
1. 数据库hang的几种可能性oracle 死锁或者系统负载非常高比如cpu使用或其他一些锁等待很高都可能导致系统hang住,比如大量的DX锁。通常来说,我们所指的系统hang住,是指应用无响应,普通的sqlplus几乎无法操作等...
数据泵报错ORA-39149
在利用NETWORK_LINK方式导出的时候,出现了这个错误。 详细错误信息如下:bash-3.00$ expdp yangtk/yangtk directory=d_temp dumpfile=jiangsu.dp network_link=test113 logfile=jiangsu.log tables=...
Oracle实例囚笼(Instance Caging)
Oracle实例囚笼(Instance Caging) 当多个实例运行在同一台服务器上时,为了避免实例间的相互影响,从oracle 11gr2开始推出了实例囚笼的概念。实例囚笼能够限制数据库实例使用的CPU资源。使用实例囚笼,只需要设置CPU_COUT和resource_manager_plan两个参数。该功能可以用于的数据库资源整合,而取代之前的虚拟...
sql plan baseline使用心得
测试内容:1、 dba_sql_plan_baselines表中和时间有关的四个字段CREATED,LAST_MODIFIED,LAST_EXECUTED,LAST_VERIFIED的变化规律2、 候选sql plan变为acceptedsql plan baseline的几种方法3、 SQL语句对应的sql plan baseline均失效的情况下Optimizer将新生成的执行计划演进为sql plan baseline的过程...
Oracle 11g新特性之收集多列统计信息
通常,当我们将SQL语句提交给Oracle数据库时,Oracle会选择一种最优方式来执行,这是通过查询优化器Query Optimizer来实现的。CBO(Cost-Based Optimizer)是Oracle默认使用的查询优化器模式。在CBO中,SQL执行计划的生成,是以一种寻找成本(Cost)最优为目标导向的执行计划探索过程。...
ORACLE10g新特性——全局HASH分区索引
这两天看文档时发现,Oracle10g中新增了全局分区索引的类型——HASH分区。 在10g以前,Oracle的全局索引分区方法只有一种,即范围分区。SQL> CREATE TABLE T_PART_INDEX (ID NUMBER, NAME VARCHAR2(3...
【问题处理】偶遇ORA- 01075: you are currently logged on错误
今天在创建物理DataGuard过程中,在主库调整完参数启动数据库后,连接数据库时便遭遇了ORA-01075错误,导致数据库无法登陆,后续工作无法进行。这个问题不局限在DataGuard配置这个场景。简单排查一下这个错误,供参...
优化星型查询
当你使用星型查询时,你需要考虑以下两点:调整星型查询使用星型转换 调整星型查询为了获得星型查询的最佳性能,遵循一些基本准则是非常重要的:应该为事实表的每一个外键列都创建位图索引。初始化参数STAR_TRANSFORMATION_ENABLED应设置为TRUE。这将开启对星型查询的 重要优化功...
聊聊Oracle可传输表空间(Transportable Tablespace)(下)
最后我们聊聊关于ASM下的TTS使用。应该说,ASM是Oracle在存储层面的重要组件,也是在软件层面实现冗余和平衡IO的关键解决方案。对11gR2 RAC而言,ASM是取代裸设备的重要组件。 应用ASM的一个重要特点...
聊聊Oracle可传输表空间(Transportable Tablespace)(中)
6、Oracle数据泵Data Pump导出导入 Exp/Imp是Oracle早期推出的数据逻辑备份还原工具,使用简单、功能强大。但是Exp/Imp对一些Oracle新特性支持不是很好,而且对于海量数据备份还原速度还是不能满足要...
聊聊Oracle可传输表空间(Transportable Tablespace)(上)
我们在Oracle环境中,有很多进行数据备份和移植手段,如exp/imp、expdp/impdp和rman等。在这些方法中,可传输表空间(Transportable Tablespace)一直是传统意义上最快数据移植的技术手段。理想情况下,Tran...
oracle静态监听和动态监听
oracle静态监听和动态监听 一、什么是注册? 注册就是将数据库作为一个服务注册到监听程序。客户端不需要知道数据库名和实例名,只需要知道该数据库对外提供的服务名就可以申请连接到数据库。这个服务名可能与实例名一样,也有可能不一样。 在数据库服务器启动过程中,数据库服务器会向监听程序注册相应的服务(无论何时启动一个数据库,默认地都有两条信息注册到监听器中:数据库服务器对应的实例和服务。)
oracle用户密码设置的特殊字符问题
oracle用户密码设置的特殊字符问题
Linux系统目录/dev/shm
Linux系统目录/dev/shm
ORM简介
ORM简介
python列表简介
python列表简介
python3常用方法集合
python3常用方法集合
用python创建数据库监控平台(4)安装Python扩展
用python创建数据库监控平台(4)安装Python扩展
用python创建数据库监控平台(3)安装Python3.5
用python创建数据库监控平台(3)安装Python3.5
用python创建数据库监控平台(2)安装pip
用python创建数据库监控平台(2)安装pip