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;
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;
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;
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)。