2008年3月7日
摘要:
1、实例 + 数据库 构成了“Oracle数据库”
(1)实例:Instance = Share Memory + Process(共享内存 + 守候进程)
(2)数据库:Database = 数据文件 + 控制文件 + 重做日志文件
数据文件:
存放数据,占据最大的一块。
阅读全文
posted @ 2008-03-07 15:32
一江水
阅读(1948)
推荐(0)
摘要:
1. 选用适合的ORACLE优化器
ORACLE的优化器共有3种:
a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性)
阅读全文
posted @ 2008-03-07 15:29
一江水
阅读(333)
推荐(0)
摘要:
一:SQL tuning 类
1:列举几种表连接方式
2:不借助第三方工具,怎样查看sql的执行计划
3:如何使用CBO,CBO与RULE的区别
4:如何定位重要(消耗资源多)的SQL
阅读全文
posted @ 2008-03-07 15:26
一江水
阅读(2814)
推荐(1)
2008年3月6日
摘要:
v$session v$session_wait (在10g里功能被整合,凑合算1个吧.)
v$process
v$sql
v$sqltext
v$bh (更宁愿是x$bh)
v$lock
v$latch_children
v$sysstat
v$system_event
按组分的几组重要的性能视图
阅读全文
posted @ 2008-03-06 11:24
一江水
阅读(496)
推荐(0)
2008年3月5日
摘要:
1、查看表空间的名称及大小
select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
from dba_tablespaces t, dba_data_files d
where t.tablespace_name = d.tablespace_name
group by t.tablespace_name;
阅读全文
posted @ 2008-03-05 23:58
一江水
阅读(400)
推荐(0)
2008年3月3日
摘要:
ORACLE中,表空间是数据管理的基本方法,所有用户的对象要存放在表空间中,也就是用户有空间的使用权,才能创建用户对象.否则是不充许创建对象,因为就是想创建对象,如表,索引等,也没有地方存放,Oracle会提示:没有存储配额.
因此,在创建对象之前,首先要分配存储空间.
分配存储,就要创建表空间:
创建表空间示例如下:
CREATE TABLESPACE "SAMPLE"
LOGGING
DATAFILE D:\ORACLE\ORADATA\ORA92\LUNTAN.ora SIZE 5M
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
阅读全文
posted @ 2008-03-03 23:29
一江水
阅读(1572)
推荐(0)
摘要:
序列的创建
create sequence seq_newsId
increment by 1
start with 1
maxvalue 999999999;
得到序列的SQL语句
select seq_newsid.nextval from sys.dual;
删除序列的SQL
DROP SEQUENCE seq_newsId;
阅读全文
posted @ 2008-03-03 23:28
一江水
阅读(64323)
推荐(1)
摘要:
//创建临时表空间
create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
阅读全文
posted @ 2008-03-03 23:24
一江水
阅读(1027)
推荐(0)
摘要:
建议PCTINCREASE参数设置为0,可使碎片最小化,使每一个Extent都相同(等于NEXT值)
一旦建立了某个对象,它的INITIAL和MINEXTENTS参数不能修改(Oracle 816中可修改MINEXTENTS参数)
对于NEXT和PCTINCREASE的任何修改都只影响后来分配的那些Extent
阅读全文
posted @ 2008-03-03 23:16
一江水
阅读(6652)
推荐(2)
摘要:
第一章 oracle 的体系结构
1.2 oracle 数据库中的常用术语
进程: (process)
后台进程: (background process)
缓冲区: (buffer)
主机: (host)
服务器: (server)
客户机: (client)
阅读全文
posted @ 2008-03-03 23:10
一江水
阅读(3692)
推荐(0)