标签:
体系结构图的学习:
实践体会:
学习意义:
体系结构图:
说明:
老余的故事:
一条查询语句的历险:
sqlplus xxx/xxx drop table t; create table t as select * from all_objects; create index idx_objid on t(object_id); set autotrace on; set linesize 100; set timing on; select object_name from t where object_id=29;
一条更新语句的历险:
劳模评选:LGWR
回滚段:更新语句是会发生。
增删改对于回滚段的压力大小问题:
读一致性:查询的规则,如果你是9:00开始查询的,那么数据库应该返回9:00时的数据库的值给你而不是9:01的.这个叫读一致性.
实践:
sqlplus / as sysdba
show parameter sga
show parameter pga
show parameter shared_pool_size
show parameter db_cache_size
show parameter log_buffer
ipcs –m 在操作系统查看共享内存。
show parameter instance_name ps-ef |grep arc archive log list; shutdown immediate startup mount; alter database archivelog; alter database open;
startup nomount:读取参数文件,通过参数文件的指定来启动实例。 startup mount:锁定控制文件。控制文件:记录数据文件,日志文件,检查点信息。 startup: alter database mount; alter database open;通过控制文件里面的信息来比较数据库的状态,如果状态一致,顺利打开数据库。
shutdown immediate:结束所有会话,回滚未提交操作。
shutdown abort :直接杀死所有会话,没有回滚,数据库重启后会出现数据不一致要reover。
shutdown transactional:没有事务的会话杀掉,有事务的等事务提交才杀。不需要回滚操作。
shutdown normal:新的会话无法连入,非常客气的等待所有会话退出才关闭。
show parameter spfile 参数文件位置
show parameter control 控制文件位置
set linesize 1000
col file_name format a100
col member format a100 select file_name from dba_data_files; 数据文件位置 select group#,member from v$logfile;日志文件位置 show parameter recovery 归档文件位置 set linesize 1000 show parameter dump 日志警告文件位置 ls -lart alert*
标签:
原文地址:http://www.cnblogs.com/alexweng/p/4395867.html