【Oracle】-【LRU和DBWR】-LRU算法与DBWR中的应用
Oracle体系结构中经常看到LRU算法,Least Recently Used,也有叫“最近最少使用页面置换算法”,简单讲,Oracle会将内存中最近不用的数据库移出内存以腾出空间来加载另外的数据。算法的实现虽然无法获取,但对于我们...
【Oracle】-【show_space和show_space_asm】-执行存储过程报错
Sys建立show_space()和show_space_asm()。Bisal执行提示:SQL> exec show_space('MY_OBJECTS', 'BISAL');BEGIN show_space('MY_OBJECTS', 'BISAL'); END; &nb...
【Oracle】-【SNIPED和KILLED】-SPINED和KILLED的session清理流程
@dbsnake大拿的一个示例:SQL> show parameter limitNAME TYPE VALUE------------------------------------ ----------- ------------------------------asm_power_limit in...
【Oracle】-【v$session】v$session的SNIPED状态
最近有个测试库刚出现的情况,现象:以前一直未出现过这种状态:有的应用(这里部署的应用有100多个,且都是Tuxedo长连接数据库 的应用)每天第一次执行时报:ORA-02396: exceeded maximum idle time, please connect ...
【Oracle】-【隐式commit】-正常与异常退出对commit的作用
create table my_objects as select * from all_objects;commit;select count(*) from my_objects; COUNT(*)---------- 8587delete from my_objects;8587 rows deleted.exit再次登录,sel...
【Oracle】-【索引】先查数据再建索引,还是先建索引再插数据?
问题:1、新建一个表结构,创建索引,将百万或千万级的数据使用insert导入该表。2、新建一个表结构,将百万或千万级的数据使用isnert导入该表,再创建索引。这两种效率哪个高呢?或者说用时短呢?我感觉无论先建还是...
【Oracle】-【move】【索引】无数据的主键索引VALID还是UNUSABLE
SQL> desc t_PRIMARY; Name Null? Type --------...
【Oracle】-【SORT AGGREGATE】-count与索引
Oracle10g:create table t_count as select * from dba_objects;create index t_count_i on t_count(object_id):分别用:select count(*) from t_count;select count(object_id) from t_count;select count(object_...
【Oracle】-【recyclebin,索引】-回收站恢复的索引名称修改
从回收站中恢复表后,索引也会自动恢复,但索引的名称仍是回收站中的26位标识,不会改为原始名字,可以使用alter index修改索引名,但需要注意的是因为标识中带有特殊字符,需要用""括起来。SQL> select index_name ...
【Oracle】-【EM】-EM无法打开的解决
很久没打开EM了,打开后今天出现这个报错:SQL> select username, account_status from dba_users;USERNAME ACCOUNT_STATUS------------------------------ ---------------------------...
【Oracle】-【索引-HINT,执行计划】-带HINT的索引执行计划
谭老师的《Oracle 10g 性能分析与优化思路》第六章hint部分介绍:举例:create table t(id int);create index t_idx on t(id);SQL> select /*+ index(t t_idx) */ count(*) from t;Execution Plan-------------...
【Oracle】-【同义词】-public与非public同义词
[现象]:Sys账户给bisal账户的t_emp表创建public同义词,bisal用户可以访问t_emp_syn,但scott账户无法查询,select ... t_emp_syn提示表或视图不存在。SQL> select * from t_emp_syn...
【[Oracle】-【安装】-Cent OS安装Oracle Client
http://www.oracle.com/technology/tech/oci/instantclient/index.html下载:oracle-instantclient-basic-10.2.0.4-1.i386.ziporacle-instantclient-sqlplus-10.2.0.4-1.i386.zip先创建客户端的安装目录,这两个目录...
【Oracle】-【OCP】-“滚烫”的OCP经历
今天刚刚参加完OCP考试,回到家,打开网,刚好看到邮件,都过了,有意料之中的,也有意料之外的,趁着热劲儿,小结或总结一下,也算留个纪念。我是2月初听了ENMO @Seccoler老师的一次公开课,打了鸡血后,渐渐打...
【Oracle】-【sqlplus相关】-serveroutput参数
前两天同事碰到一个问题,10g版本下执行:select /*+ no_index(t1 idx_t1) */ * from t1 where n=3;select * from table(dbms_xplan.display_cursor(null,null,'advanced'));提示:PLAN_TABLE_OUTPUT---------------...