1数据库的物理结构有哪几种文件组成

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1数据库的物理结构有哪几种文件组成?

数据文件重做日志文件控制文件其他文件

2简要说明例程与数据库之间的联系与区别、

ORACLE数据库是安装在磁盘上的ORACLE数据库文件和相关的数据库管理系统的集合。磁盘上比较重要的文件包括数据文件,控制文件重做日志文件初始化参数文件口临文件。鬼档重做日志文件例程是由在内从中的一组后台京城和内存结构组成。

3说明数据库,表空间和数据文件之间的关系。

ORACLE数据库的逻辑结构和物理结构的对应关系,一个ORACLE数据库可以拥有多个表空间,每个表空间有多个段组成,每个段由若干个区间组成,每个区间包含多个ORACLE 数据块,每个ORACLE数据块包含多个OS屋里磁盘快。表空间有多个物理文件支持,具体存储表空间中的个对象。

4说明ORACLE 例程的系统全局区包括哪几部分?风别存储什么?

主要包括数据库缓冲存储区,崇左日志缓冲区共享池三部分。1用于存放最近访问的数据块。2数据进行的所有更改都存储在崇左日志缓冲区,这些记录在以后会备考摆到重做日志文件中。3共享池用于存放最近执行的SQL语句和数据字典信息,它的尺寸是由初始化参数SHARED_PLLL_SIZE来定义的。大池用于为大的内存需求提供内存空间,它的尺寸有初始化参数LARGE_POOL SIZE定义。

6有几种日志操作模式?扎那几种日志操作模式下会生成归档日志?

7ORACLE罗技存储结构有哪几部分构成?

由表空间,段,区间,ORACLE块构成。

8 ORACLE数据库系统中的进程主要由用户进程和服务器端进程,服务器端进程又可以分为后台进程和服务器进程两类。服务器端后台进程:数据库写入进程,日志写入进程,日志归档进程(不必要),检查带你进程,系统监控进程和进程监控进程

三章

ORACLE NET 是ORACLE网络产品的基础,他用需服务和他们的应用程序驻留在不同的计算机上,其主要功能是在客户机和服务器之间活在两个服务器之间建立网络绘画和传输数据。ORACLE数据库的系统可以配置为三种体系结构,分别是一层结构(终端+服务器,数据库与应用程序均保存在服务器中,终端只完成输入、输出任务,称臣为主从结构)二层结构(客户、服务器结构,体现了分布式思想)三层结构(客户机+应用服务器+数据库服务器,)

ORACLE数据库中的用户权限可分为三类,分别是数据库系统特权,对象权限和列访问权限。系统特权允许用户执行特定的系统及操作或太特定的对象类型上执行特定的操作,如常见表空间,创建表和插入记录到人意表总,对象权限有九中类型,分别是插入,删除,更新,选择,修改,运行,参照引用,索引,读,写。列访问权限限定用户只能在木个标的木些列上执行INSERT,UPDA TE操作或允许用户参照饮用木些列的值。

角色:角色是一组相关权限的集合。

概要文件:是一个命名的资源限制的集合。也陈伟资源文件或配置文件,描述如何使用系统资源.DAB使用概要文件来限制用户对数据库和里程资源的使用,可以给每个用户分配概要文件,并且给所有没有专门的概要文件的用户分配一个默认概要文件,当把概要文件赋予某个用户时,系统就按照概要文件重的配置给用户分配资源。该药文件主要包括两个内容:(1)管理数据库系统资源的使用(2)管理数据库口令的使用及验证方式。

同义词:同义词是对一个表,试图,序列,存储过程与函数,包,实体化试图或其他同义词建立的别名。

在用户的概要文件中没有制定的所有资源限制,都将使用默认概要文件总的限制设置。每个

数据库都有一个DEFAULT概要文件,其宗的限制用于两种情况:(1)如果没有明确地给出用户分配概要文件则该用户遵守DEFAULT该要稳健的限制。(2)任何概要文件总的所有没有制定的相知都使用DEFAULT该药文件中的对应的限制.

例3.2:数据库系统特权的授予与收回

.>CONN sys/syspwd@orcl AS SYSDBA

>GRANT CREA TE TABLESPACE TO scott;

>GRANT CREA TE DA TABASE LINK TO scott;

>CONNECT scott/tiger@orcl

>COLUMN USERNAME FORMA T A10

>SELECT username,privilege,admin_option FROM user_sys_privs;

回收

>CONN sys/syspwd@orcl AS SYSDBA

>REVOKE CREA TE TABLESPACE FROM scott;

>REVOKE CREA TE DA TABASE LINK FROM sctt;

1写出查看模个用户所拥有的角色的SQL语句

2如果你是DBA,你正在创建许多有相同系统特权的用户,你应当怎么做来是你的工作变得简单?

3怎么样处理口令到期问题?

4创建两个数据库用户并分别创建多个表,然后世纪一个测试ORACLE数据库提供的对象访问权限控制机制的实验。可按如下提示操作

(1)怪胡楚盈创建的用户,表。以及以用户对另一用户的标的访问权限。

(2)运用CREA TE USER,CREA TE TABLE ,GRANT等语句创建数据库对象并授予相应的权限。

(3)准备测试数据并预测出现的结果。

(4)用INSERT,DELETE,UPDA TE,SELECT 语句执行测试用例并分析执行的结果。

4章

1写出完成如下任务的相关SQL语句和SQL*PLUS命令,

(1)创建一个名为test01的ORACLE数据库用户,初始密码为1234.

(2)一改用户登陆并创建一个数据表空间test_ts,数据文件为test_ts.dbf,大小为2MB 各参数是指如下:初始区间大小为50K,扩展区间大小为50K,可分配区间数为2~50个

(3)为表空间test_ts增加数据文件test-ts2.dbf,大小为10MB

(4)重置数据文件test_ts2.dbf大小为15MB

答:(1)create user test01 idenfied by test1234:

(2)create tablespace test_ts

Datafile test_ts.dbf size 5M reuse

Default storage(

Initial 50K

Next 50K

(3)alter tablespace test_ts

Add datafile test_ts.dbf

Size 10M reuse;

(4)alter database

相关文档
最新文档