逻辑存储结构图如下
由图可知一个表空间由一组段组成一个段由一组区组成一个区由一批数据库块组成一个数据库块对应一个或多个物理块一、表空间表空间是最大的存储结构,它对应一个或多个数据文件表空间的大小是它所对应的数据文件大小的总和Oracle推荐将不同数据文件放进不同的表空间,一方面可以提高数据访问性能,...
分类:
数据库 时间:
2014-05-26 07:05:21
阅读次数:
391
索引是由Oracle维护的可选结构,为数据提供快速的访问。准确地判断在什么地方需要使用索引是困难的,使用索引有利于调节检索速度。
当建立一个索引时,必须指定用于跟踪的表名以及一个或多个表列。一旦建立了索引,在用户表中建立、更改和删除数据库时,
Oracle就自动地维护索引。创建索引时,下列准则将帮助...
分类:
数据库 时间:
2014-05-26 06:47:42
阅读次数:
363
? 描述SGA 中的内存组件? 实施自动内存管理? 手动配置SGA 参数? 配置自动PGA
内存管理内存管理:概览DBA 必须将内存管理视为其工作中至关重要的部分,因为:? 可用内存空间量有限? 为某些类型的功能分配更多内存可提高整体性能?
自动优化的内存分配通常是正确的配置,但特定环境甚至短期情况...
分类:
数据库 时间:
2014-05-26 06:42:24
阅读次数:
480
1:“本地计算机上的OracleOraDb10g_home1TNSListener服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止。”解决办法:动态ip,服务
OracleOraDb10g_home1TNSListener 就会无法启动,修改D:\oracle\product\10.2....
分类:
数据库 时间:
2014-05-26 06:21:09
阅读次数:
306
一、buffer overflow,limit of 10000 bytes
declare
begin
for c in 1..1000 loop
dbms_output.put_line('测试测试测试');
end loop;
end;
缓冲区默认大小为10000 bytes。循环1000次一共有6000个汉字,也就是12000 bytes。在SQL窗口的输出标签页可设置缓冲...
分类:
数据库 时间:
2014-05-26 06:14:00
阅读次数:
333
database linke是建立一个数据库到另一个数据库的路径的对象,通过database link可以允许查询远程表,我理解可以算作一种分布式数据库的用法。
database link是单向连接,既然它是一种对象,那自然可以在xxx_objects表中查询到相关的信息。建立database link前需要明确几个事情:
1、确认从建立方的server可以访问远程数据库。
2、需要...
分类:
数据库 时间:
2014-05-24 23:38:45
阅读次数:
445
一. 准备知识:ORACLE的逻辑存储管理. ORACLE在逻辑存储上分4个粒度: 表空间, 段, 区
和 块. 1.1 块:
是粒度最小的存储单位,现在标准的块大小是8K,ORACLE每一次I/O操作也是按块来操作的,也就是说当ORACLE从数据文件读数据时,是读取多少个块,而不是多少行.
每一个...
分类:
数据库 时间:
2014-05-24 14:13:17
阅读次数:
505
根据项目需求,需要用php去调取Oracle(在另一台机器上)上的数据。由于是在window平台上(我的环境是win32
xp),首先想到的是php的OCI8扩展。
由于从来没有接触过Oracle,所以在本地上试着配置了一下环境。在Oracle官网上找到这么一篇文章:【http://www.ora....
分类:
数据库 时间:
2014-05-24 13:20:36
阅读次数:
279
SQL——关系数据库的国际标准语言。 SQL
Server——著名的数据库管理系统。其他著名的数据库管理系统还有Oracle、Sybase等,它们都实现了SQL语言。
在SQL中,完成所有核心功能只使用如下表所示的9个动词: SQL功能 动词 数据定义 CREATE(创建) DRO...
分类:
数据库 时间:
2014-05-24 12:36:42
阅读次数:
313
? 描述锁定机制以及Oracle 如何管理数据并发处理? 使用SQL 管理数据?
识别和管理PL/SQL 对象? 描述触发器和触发事件? 监视和解决锁定冲突通过SQL 处理数据在数据库中使用基本数据操纵语言(DML)
语句来处理数据。INSERT 命令? 一次创建一行。? 插入另一个表中的多行。使用...
分类:
数据库 时间:
2014-05-24 09:22:00
阅读次数:
453