摘要:
profile:作为用户配置文件,它是密码限制,资源限制的命名集合 在安装数据库时,Oracle自动会建立名为default的默认配置文件 使用profile文件时,要注意以下几点: 建立用户时,如果不指定profile选项,Oralce会自动将default分配给相应的数据库用户 建立profil 阅读全文
摘要:
模式或方案s实际上是用户所拥有的数据库对象的集合 创建于管理用户 身份验证 提供了3种身份验证方法 1.密码验证 由于用户信息和密码都存储在数据库内部,所以使用密码验证用户也称为数据库验证用户 2.外部验证 外部验证是指当用户视图链接到数据库时,数据库会核实用户名是否为一个有效的数据库账号,并且确认 阅读全文
摘要:
对大数据量索引进行分区同样能够优化应用系统的性能。一般来说,如果索引所对应的表的数据量非常大,比如几百万甚至上千万条数据,则索引也会占用很大的空间,这时,建议对索引进行分区。 Oracle索引分区分为本地索引分区和全局索引分区两种:全局索引不反映基础表的结构,因此,若要分区就只能进行范围分区;而局部 阅读全文
摘要:
使用分区技术的有点: 1.减少维护工作量,独立管理每个分区比管理单个大表要轻松得多 2.增强数据库的可用性,当一个表的一个或几个分区由于系统故障而不能使用,而其余的分区仍然可以用;如果系统故障只影响表的一部分分区,那么,只有这部分分区需要修复,这就比修复整个大表耗费的时间少许多 3.均衡I/O,减少 阅读全文
摘要:
---恢复内容开始--- 索引 与表类似,不仅需要在DD中保存索引的定义,还需要在表空间为它分配实际的存储空间。 将索引和对应的表分别存放在不同硬盘的不同表空间中能够提高查询的速度,因为Oracle能够并行读取不同硬盘的数据,这样可以避免产生I/O冲突 索引分类: 按照索引数据的存储方式:B树索引, 阅读全文
摘要:
表一般指的是一个关系表,也可以生成对象表以及临时表。齐总,对象表是通过用户定义的数据类型生成的,临时表用于存储专用于某个事务或会话的临时数据 字符类型: 定长:char (1-2000字节) 变长:varchar2数值类型: number(precision,scale) 日期时间类型: date, 阅读全文
摘要:
在SYSTEM模式下,从dba_data_files数据字典中查询表空间以及其包含的数据文件 默认表空间 SYSTEM表空间 存放内部数据和数据字典 使用dba_segments数据字典可以查询到某个表空间所存放的数据对象及其类型(索引,表簇)和拥有者 如:查询USERS表空间内存放的数据对象以及类 阅读全文
摘要:
控制文件: 控制文件在数据库创建时被自动创建,并在数据库发生物理变化时更新。控制文件被不断更新,并且在任何时候都要保证控制文件是可用的。只有Oracle进程才能安全地更新控制文件的内容,所以,任何时候不要试图手动编辑控制文件 Oracle系统提供了备份文件和多路复用机制来保护控制文件。 控制文件中包 阅读全文
摘要:
程序包由PL/SQL程序元素(变量,类型)和匿名PL/SQL(游标),命名PL/SQL 块(存储过程和函数)组成。 程序包可以被整体加载到内存中,这样可以大大加快程序包中任何一个组成部分的访问速度。 程序包由规范和包主题组成: 规范: 用于规定程序包中可以使用哪些变量,类型,游标和子程序(该规范一定 阅读全文
摘要:
磁盘配额作用是限制普通用户使用的磁盘空间和创建文件的个数,不至于因为个别人的浪费而影响所有人的使用,需要内核的支持 注意:目前只有 ext2 ext3文件系统支持 需要用户程序quota程序包 先查看是否有用户程序quota rpm -qa|grep quota mount -o usrquota, 阅读全文