Welcome 微信登录

首页 / 数据库 / MySQL

Oracle临时表空间的管理与受损恢复

Oracle临时表空间的管理与受损恢复

Oracle 临时表空间是Oracle数据库的重要组成部分,尽管该部分并没有cont体系结构上得以展现,但其重要地位也是不容忽视的。尤其是对于大型的频繁操作,如创建索引,排序等等都需要在临时表空间完成来减少内存的开销。当然对于查询性能要求较高的应尽可能的避免在磁盘上完成这些操作。本文主要描述的是临时表空间的管理与受损恢复。一、临时表空间的特性与注意事项1.特性用户存储临时数据的表空间临时数据通常只在一个数据库会话期间内存在的数据,分为两种形式,排序数据和全...
Oracle收缩临时表空间

Oracle收缩临时表空间

当排序操作、重建索引等大型操作无法在内存中完成时,临时表空间将为排序提供便利。一般情况下临时表空间为多个用户,多个会话所共享。不能为会话分批空间配额。临时表空间耗用过度且在不能自动扩展的情形下将收到“ORA-1652:unable to extend temp segment” 错误.下面描述了过度扩展后如何释放临时表空间。与之相关的内容参考:Oracle 表空间与数据文件 http://www.linuxidc.com/Linux...
Oracle 彻底 kill session

Oracle 彻底 kill session

kill session 是DBA经常碰到的事情之一。如果kill 掉了不该kill 的session,则具有破坏性,因此尽可能的避免这样的错误发生。同时也应当注意,如果kill 的session属于Oracle 后台进程,则容易导致数据库实例宕机。通常情况下,并不需要从操作系统级别杀掉Oracle会话进程,但并非总是如此,下面的描述中给出了在Oracle级别杀掉会话以及操作系统级别杀掉进程。一、获得需要kill session的信息(使用V$SESSIO...
传统路径导出 VS 直接路径导出(oracle exp direct=y)

传统路径导出 VS 直接路径导出(oracle exp direct=y)

Oracle 传统的Export与Import依旧被保留到11g,而且9i与10g有很多依旧使用Export与Import方式进行备份与恢复的企业。从Oracle 7.3开始,传统的exp导出程序提供两种的导出路径方式,一个是传统路径导出(Conventional Path Export),一个是直接路径导出(Direct Path Export)。本文即是因最近客户的传统导入导出性能问题对此进行描述。1、两者的差异 a、 Conventional ...
Oracle同义词创建及其作用

Oracle同义词创建及其作用

Oracle的同义词(synonyms)从字面上理解就是别名的意思,和试图的功能类似,就是一种映射关系。本文介绍如何创建同义词语句,删除同义词以及查看同义词语句。 oracle的同义词总结: 从字面上理解就是别名的意思,和试图的功能类似。就是一种映射关系。 1.创建同义词语句: create public synonym table_name for user.table_name; 其中第一个user_table和第二个user_table可以...
Oracle Data Pump使用范例及部分注意事项(expdp/impdp)

Oracle Data Pump使用范例及部分注意事项(expdp/impdp)

最近系统要“缩容”,原因我不想多说,非常麻烦的一件事情,因为要把数据提出来压缩、存放。和操作系统无关,主要系Oracle的数据。Oracle版本:Oracle Database 11g Enterprise Edition Release 11.2.0.3.0 - 64bit Production另外,系统有进行了6个节点的RAC集群,每个表都按照月份或者日期进行了分区。一、前置工作:1. 在系统中建立生成dmp文件(导出的数据文件...
Oracle数据库生成随机数的函数

Oracle数据库生成随机数的函数

在Oracle中的DBMS_RANDOM程序包中封装了一些生成随机数和随机字符串的函数,其中常用的有以下两个:DBMS_RANDOM.VALUE函数该函数用来产生一个随机数,有两种用法:1. 产生一个介于0和1之间(不包含0和1)的38位精度的随机数,语法为:DBMS_RANDOM.VALUE RETURN NUMBER;这种用法不包含参数。2. 产生一个介于指定范围之内的38位精度的随机数,语法为:DBMS_RANDOM.VALUE(low IN NUM...
关于Oralce数据库优化的几点总结

关于Oralce数据库优化的几点总结

个人理解,数据库性能最关键的因素在于IO,因为操作内存是快速的,但是读写磁盘是速度很慢的,优化数据库最关键的问题在于减少磁盘的IO,就个人理解应该分为物理的和逻辑的优化, 物理的是指Oracle产品本身的一些优化,逻辑优化是指应用程序级别的优化物理优化的一些原则:1)、 Oracle的运行环境(网络,硬件等)2)、使用合适的优化器3)、合理配置oracle实例参数4)、建立合适的索引(减少IO)5)、 将索引数据和表数据分开在不同的表空间上(降低IO冲突)...
Oracle数据库中extent management 管理

Oracle数据库中extent management 管理

extent是“区间”的意思在Oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理)默认的是local每种也有两种大小增长方式:uniform:默认为1M大小,在temp表空间里为默认的,但是不能被应用在undo表空间本地管理表空间与字典管理表空间相比大大提高了管理效率和数据库性能,其...
InnoDB存储引擎关键特性

InnoDB存储引擎关键特性

1、插入缓冲Insert Buffer--给InnoDB存储引擎带来了性能插入缓冲和数据页一样,是物理页的一个组成部分。(1)主键primary key是行唯一的标识符,在应用程序中行记录的插入顺序是按照主键递增的顺序进行插入的->插入聚集索引一般是顺序的,不需要磁盘随机读取。(2)非聚集的辅助索引secondary index不唯一,进行插入操作时,非聚集索引叶子结点的插入不是顺序的,折旧需要离散的访问非聚集索引页,插入性能低(B+树的特性决定了非...
InnoDB存储引擎后台线程与内存池

InnoDB存储引擎后台线程与内存池

InnoDB完整支持ACID事务、行锁设计、支持MVCC、提供一致性非锁定读、支持外键->事务安全,适合OLTP应用(在线事务处理)。Mytrix.,Inc.在InnoDB上存储超过1TB的数据,还有一些其他站点在InnoDB上处理平均每次800插入/更新操作->证明InnoDB是一个高性能、高可用、高可扩展性的存储引擎。事务ACID:atomicity原子性:事务commit提交或rollback回滚consistency一致性:事务发生前后...
<< 681 682 683 684 685 686 687 688 689 690 >>