oracle 基础知识
文章平均质量分 76
Ora-onway
Follow your dreams and transform your life----Walking on the way oracle.
展开
-
oracle表空间,临时表空间管理
一、表空间的管理方式 表空间分区(extent)管理方式:local(默认,bitmap)、dictionary 表空间段(segment)管理方式: auto(默认,bitmap)、manual(free list,该方式在并发量大的时候可能会造成free list块头的争用,pctfree和pctused参数) 二、将dictionary管理方式的表空间转换原创 2013-11-07 10:11:41 · 2593 阅读 · 0 评论 -
How to use segment advisor
1、查看segment advisor方法一:select * fromtable(dbms_space.asa_recommendations('TRUE','FALSE','FALSE')); dbms_space.asa_recommentdations的三个参数:all_runs TURE返回历次运行的结果,FALSE则返回最近一次运行的结果show_ma原创 2014-08-12 16:45:04 · 1172 阅读 · 0 评论 -
How to use STA(sql tuning advisor)
一、手工生成Sql tuning advisor 1、SQL text format:DECLARE my_task_name VARCHAR2(30); my_sqltext CLOB;BEGIN my_sqltext := 'SELECT * FROM DBA_SEGMENTS WHERE OWNER=''CLIC'' AND SEGMENT_TYPE=''T原创 2014-08-12 18:08:31 · 903 阅读 · 0 评论 -
数据库安全警示录1之drop user and drop tablespace规范
一、确保该用户没有会话连接到数据库select count(*) from v$session where username=''; 二、LOCK USER;READ ONLY TALBESPACE ALTER USER username ACCOUNT LOCK;ALTER TABLESPACE tablespacename READ ONLY;设为r原创 2013-11-16 18:51:53 · 2392 阅读 · 0 评论 -
Oracle Initialization Parameters:DEFERRED_SEGMENT_CREATION
官方文档的说明:DEFERRED_SEGMENT_CREATIONProperty DescriptionParameter type BooleanDefault value trueModifiable ALTER SESSION, ALTER SYSTEMRange of values true | fals原创 2013-11-07 13:54:52 · 1881 阅读 · 0 评论 -
初识全文索引
通常来说,全文索引大多用在OLAP环境当中,全文索引擅长于词汇的快速搜索。一、全文索引和普通b_tree索引对比SQL> create tablet1 (id int,name varchar(10)); Table created. SQL> create indext1_ind on t1(name); Index created. SQL> creat原创 2014-04-03 11:33:41 · 1119 阅读 · 0 评论 -
如何使用 orachk 工具
Oracle RAC 安装完毕后的健壮性是一个令人头疼的问题。之前Oracle为之专门推出了raccheck工具,确实方便了我们这些个苦逼的DBA。现在Oracle在raccheck的基础之上又推出了orachk. orachk包含了EXAchk 的功能并替换了流行的 RACcheck 工具,扩大根据用户报告的最重要问题的优先次序的覆盖面,并且主动扫描E-Business Suite Financ转载 2014-04-15 23:35:28 · 917 阅读 · 0 评论 -
分区表的基本操作
分区表的基本操作事例:SQL> create table t_part (id int,col2 int,col3 int) 2 partition by range (id) 3 ( 4 partition p1 values less than (10000), 5 partition p2 values less than (20000),原创 2014-04-15 16:57:36 · 1110 阅读 · 0 评论 -
database quiesce and database suspend
一、database quiesce数据库停顿:alter system quiesce restricted; 数据库停顿后数据库状态;SQL> SELECT ACTIVE_STATE FROM V$INSTANCE;DATABASE_STATUS-----------------QUIESCED --QUIESCING: Being qu原创 2013-11-23 21:44:19 · 2280 阅读 · 0 评论 -
2PC、XA、DTP与两阶段提交
2PC是指Oracle的两阶段提交协议(Two-Phase Commit protocol)。2PC用于确保所有分布式事务能够同时提交(Commit)或者回滚(Rollback),以便使的数据库能够处于一致性状态(consistent state)。分布式事务可以通过DBA_2PC_PENDING 和 DBA_2PC_NEIGHBORS 字典视图查看。分布式事务处理是指一个事务可能转载 2014-12-23 14:39:45 · 869 阅读 · 0 评论