您的位置:首页 > 数据库 > Oracle

Oracle复习之第二章

2015-12-27 20:12 573 查看
1.查看Oracle系统是否采用归档模式:
col name format a30;
select dbid,name,log_mode from v$database;
2.查看有哪些日志文件:
col member format a50;
 select member from v$logfile;

3.查看有哪些控制文件:

col name format a60;
select name from v$controlfile;


4.查看有哪些数据文件:

col name for a50;
select name from v$datafile;
</pre><pre name="code" class="cpp">set linesize 100;
select file_name,tablespace_name from dba_data_files;


5.查看v$parameter的一些参数:

select name,value,ismodified from v$parameter;
show parameter;


6.数据块是Oracle逻辑存储结构中最小的逻辑单位,也是执行数据库输入输出操作的最小存储单位。oracle数据存放在‘Oracle数据块’中,而非‘操作系统块’中。

查看标准数据块:

show parameter db_block_size;
col value for a20;
col name for a30;
select name,value from v$parameter where name='db_block_size';


7.查看数据库中有哪些的数据字典:
col comments for a30;
col table_name for a30;
select * from dict;
8.查看有哪些内部系统表:

col view_name for a30;
col view_definition for a30;
select * from v$fixed_view_definition;


9.实例是指一组后台进程以及在服务器中分配的共享内存区域(SGA)。

10.数据库是由基于磁盘的数据文件,控制文件,日志文件,参数文件和归档日志文件等组成的物理文件集合。

11.数据库服务器是指管理数据库的各种软件工具(比如sqlplus,OEM等),实例,数据库3个部分。Oracle服务器主要由实例,数据库,程序全局区,前台进程组成。

12.启动Oracle数据库服务器是指在服务器的内存中创建一个Oracle实例,然后用这个实例来访问和控制磁盘中的数据文件。

13.当用户连接到数据库时,实际上连接的是数据库实例,然后由实例负责与数据库通信,最后将处理结果返回给用户。

14.数据库的逻辑存储结构:





15.数据区是Oracle存储分配的最小单位。

16.Oracle数据库数据对象中最基本的是表和视图,其他还有约束、序列、函数、存储过程、包、触发器等。

17.一个Oracle对象至少包含一个数据区。

18.段是为特定的数据对象分配的一系列数据区。段内包含的数据区可以不连续,并且可以跨越多个文件,使用段的目的是为了保存特定对象。例如一个表创建时,系统自动创建一个以该表名字命名的数据段。

19.表空间是数据库最大的逻辑划分区域,任何数据对象在创建时都必须被指定存储在某个表空间中。

20.每个数据库至少有一个表空间(即system表空间)。

21.Oracle 11g默认创建的表空间:system表空间,sysaux表空间,undo表空间,users表空间。scott用户的对象存放在users表空间。

22.控制文件是二进制文件。

23.服务器参数文件是二进制文件。

24.Oracle实例在启动时必须访问控制文件,控制文件正常时,实例才能加载并打开数据库。一个数据库至少有一个控制文件,一般会有2-3个。

25.数据库实例在启动前,Oracle会先读取spfile中的参数,根据初始化参数来配置和启动实例(比如db_block_size)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: