Oracle数据库考试复习资料

更新时间:2023-07-07 20:12:57 阅读: 评论:0

Oracle数据库考试复习资料
Oracle数据库复习资料:
第⼀题:你对Oracle的了解:
答:⼀)Oracle公司简介:
⼆)Oracle的CEO:
三)Oracle数据库系统:
第⼆题:DBA的⼗⼆个任务:
答:任务1:安装和配置
任务2:容量规划
任务3:应⽤架构设计
任务4:管理数据库对象
任务5:存储空间管理
任务6:安全管理
任务7:备份和恢复
任务8:性能监视和调优
任务9:作业调度
任务10:⽹络管理
任务11:⾼可⽤性和⾼可伸缩性管理
任务12:故障解决
第三题:Oracle的体系结构:
大草原图片答:Oracle系统的体系结构是指组成Oracle系统的主要组成部分,这些组成部分之间的关系,以及这些部分的⼯作⽅式。在Oracle系统的体系结构中,主要涉及到以下5个组件:
连接数据库实例的能⼒,这是Oracle系统的体系结构中协同⼯作的⽅式;
服务器进程;
⽂件系统的结构层次;
内存区域的管理,尤其是系统全局区域(system global area,SGA)的特点和作⽤;
后台进程。
第四题:Oracle的逻辑存储结构:
答:1、Oracle 逻辑结构
oracle 逻辑结构决定了如何使⽤⼀个数据库的物理空间。
Oracle 的逻辑结构包括:
表空间(tablespaces)
段(gments)
最后一个月扩展区(extents)
数据块(data block)
2、表空间的特性
表空间是数据库中最⼤的逻辑单位。
ORACLE数据库由⼀个或多个表空间组成,不同表空间⽤于存放不同应⽤的数据。
每个表空间是由⼀个或多个数据⽂件组成的,表空间的⼤⼩等于其所有数据⽂件之和。⼀个数据⽂件只能与⼀个表空间相关联,⽂件⼤⼩可以固定,也可以⾃动变⼤。
Oracle中的数据逻辑地存储在表空间中,物理地存储在数据⽂件中。⼀个数据⽂件存储不下,就存储在本表空间中的另外⼀个数据⽂件中。
⼀个⽤户可以使⽤的表空间是有⼀定配额的,不能超出这个配额。
3创建表空间:
CREATE [ SMALLFILE | BIGFILE] //⽂件类型
[PERMANENT | TEMPORARY | UNDO] //表空间类型
TABLESPACE tablespace_name //表空间名称
DA TAFILE | TEMPFILE ‘path\filename_X’//数据(临时)⽂件
[SIZE integer [ K∣M ] ]
[ AUTOEXTEND [OFF∣ON] ]
[ NEXT integer [ K∣M ] ]
[ MAXSIZE [ UMLIMITED∣integer [ K∣M ] ] ]
[EXTENT MANAGEMENT LOCAL|DICTIONARY] //表空间管理⽅式
[ AUTOALLOCATE|UNIFORM SIZE integer [ K|M ] ] //区分配⽅式
[SEGMENT SPACE MANAGEMENT MANUAL|AUTO] //段管理
[ LOGGING∣NOLOGGING ] //是否⽣成重做⽇志
[ ONLINE∣OFFLINE ]; //脱机联机状态———————————————————————————————————————CREATE TABLESPACE TBS_data LOGGING
DATAFILE
'C:\ORADATA\ORCL\TEST_DATA01.DBF ' SIZE 32M,
'D:\ORADATA\ORCL\TEST_DA TA02.DBF ' SIZE 5M
AUTOEXTEND ON
NEXT 32M MAXSIZE 2048M
EXTENT MANAGEMENT LOCAL
SEGMENT SPACE MANAGEMENT AUTO;
4删除表空间:
DROP TABLESPACE tablespace_name
[ INCLUDING CONTENTS
[AND DATAFILES]
];
5修改表空间:
长此以往1、添加⽂件
alter tablespace test dd datafile(Tempfile)
'c:\temp\test1.dbf' size 2048k;
2、改变⽂件⼤⼩
alter databa datafile(Tempfile)'c:\temp\test.dbf'
一路成长resize 4096k;
3、⽂件⾃动扩展
alter databa datafile(Tempfile)'c:\temp\test.dbf'
autoextend on
next 1M maxsize 20M;
1、修改表空间的可⽤性
ALTER TABLESPACE tablespace_name ONLINE | OFFLINE;
2、修改表空间的读写性
ALTER TABLESPACE tbs_name
READ ONL Y|READ WRITE
3、修改表空间的名称
大王莲alter tablespace test
rename to test1;
4、设置查询默认表空间
设置数据库默认表空间
Alter Databa Default TableSpace mytbs;
设置数据库默认临时表空间
Alter Databa
Default TemporaryTableSpace myTMPtbs;
查询数据库默认表空间
lect urname,
Default_TableSpace, Temporary_TableSpace
九久久from dba_urs
6表空间查询:
查询表空间的名称,区管理⽅式,存储分配⽅式,类型等基本信息
SELECT
TABLESPACE_NAME,EXTENT_MANAGEMENT,ALLOCATON_TYPE,CONTENTS FROM DBA_TABLESPACES;查询表空间的数据⽂件信息
SELECT FILE_NAME,BLOCKS,TABLESPACE_NAME FROM DBA_DATA_FILES;
查询数据⽂件的基本信息
SELECT NAME ,FILE#,RFILE#,STATUS,BYTES
FROM V$DATAFILE;
询数据⽂件的⾃动增长⽅式
SELECT TABLESPACE_NAME,FILE_NAME,AUTOEXTENSIBLE FROM DBA_DATA_FILES;查询临时数据⽂件的信息
SELECT TABLESPACE_NAME,FILE_NAME,AUTOEXTENSIBLE FROM DBA_TEMP_FILES;第五
题:Oracle的安全管理:(Oracle数据库的实施)
答:
⼀)oracle安全管理:
1.⽤户(使⽤oracle资源的对象,每个对象的权利不⼀样,所拥有的权限或⾓⾊不⼀样(安全))
2.权限(分为系统权限和对象权限)
3.⾓⾊(⾓⾊是⼀组权限的集合)
1. SQL>Create ur ⽤户名
2. IDENTIFIED BY ⼝令
3. Default tablespace 表空间名
4. TEMPORARY tablespace 临时表空间名
5. Profile profile ⽂件名
6. Quota 限制空间⼤⼩on 表空间名;
create ur dahong
八音分类法
identified by a123456;
--dahong没有创建create ssion的权限grant xxx_priv to xxx_ur/xxx_role;
grant create ssion to dahong;
--到底有哪些系统权限?
母子情深
antee,sp.privilege
from dba_sys_privs sp
antee='SYS';
antee,sp.privilege
from dba_sys_privs sp
antee='DBA';
--没有权限创建表,赋予权限
grant create table to dahong;
--没有空间使⽤权,修改⽤户
alter ur dahong

本文发布于:2023-07-07 20:12:57,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1072051.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:空间   任务   数据库   权限   系统
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图