最新Oracle11g数据库基础教程课后习题答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Oracle11g数据库基础教程
参考答案
第5章数据库存储设置与管理
P70.实训题
(8)为USERS表空间添加一个数据文件,文件名为USERS05.DBF,大小为5 0MB。
ALTER TABLESPACE USERS ADD DATAFILE
‘D:\ORACLE\ORADATA\ORCL\%users05.dbf’ SIZE 50M;
(9)为EXAMPLE表空间添加一个数据文件,文件名为example05.dbf,大小为20MB。
ALTER TABLESPACE EXAMPLE
ADD DATAFILE ‘D:\ORACLE\ORADATA\ORCL\example05.dbf’ SIZE 20M;
(10)修改USERS表空间中的userdata05.dbf为自动扩展方式,每次扩展5MB,最大为100MB。
ALTER DATABASE DATAFILE
‘D:\ORACLE\ORADATA\ORCL\%userdata05.dbf’ AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
(14)为数据库添加一个重做日志文件组,组内包含两个成员文件,分别为redo5a.log和redo5b.log,大小分别为5MB。
ALTER DATABASE ADD LOGFILE GROUP 5
(‘D:\ORACLE\ORADATA\ORCL\redo5a.log’,
‘D:\ORACLE\ORADATA\ORCL\redo5b.log’)SIZE 5M;
(15)为新建的重做日志文件组添加一个成员文件,名称为redo5c.log。ALTER DATABASE ADD LOGFILE MEMBER
‘D:\ORACLE\ORADATA\ORCL\redo5c.log’ TO GROUP 5;
(16)将数据库设置为归档模式,并采用自动归档方式。
SHUTDOWN IMMEDIATE STARTUP MOUNT
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
ALTER SYSTEM ARCHIVE LOG START
(8)
ALTER TABLESPACE USERS
ADD DATAFILE ‘D:\ORACLE\ORADATA\ORCL\userdata05.dbf’ SIZE 50M’;
(9)
ALTER TABLESPACE EXAMPLE
ADD DATAFILE ‘D:\ORACLE\ORADATA\ORCL\example05.dbf’ SIZE 20M’;
(10)
ALTER DATABASE DATAFILE ‘D:\ORACLE\ORADATA\ORCL\userdata05.dbf’ AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
(14)
ALTER DATABASE ADD LOGFILE GROUP 5
(‘D:\ORACLE\ORADATA\ORCL\redo05a.log’,
’D:\ORACLE\ORADATA\ORCL\redo05b.log’)SIZE 5M;
(15)
ALTER DATABASE ADD LOGFILE MEMBER
‘D:\ORACLE\ORADATA\ORCL\redo05c.log’ TO GROUP 5;
(16)
SHUTDOWN IMMEDIATE
STARTUP MOUNT
ALTER DATABASE ARCHIVELOG;
ALTER DATABASE OPEN;
ALTER SYSTEM ARCHIVE LOG START
第6章数据库对象的创建与管理
2.实训题
(2)
Create table exer_class(
CNO number(2) primary key,
CNAME varchar2(20),
NUM number(3)
)
Create table exer_student(
SNO number(4) primary key,
SNAME varchar2(10) unique,
SAGE number,
SEX char(2),
CNO number(2)
)
(3)
Alter table exer_student add constraint ck_sage check (sage>0 and sage<=100);
(4)
alter table exer_student add constraint ck_stu check(sex='M' or sex='F')modify sex default 'M'
(5)
Create unique index ind_cname on exer_class(cname);
(6)
Create view s_c as
Select sno,sname,sage,sex,o,cname,num
From exer_class c join exer_student s
On o=o;
(7)
Create sequence sequ1 start with 100000001;
(8)
create table exer_student_range(
sno number(4) primary key,
sname varchar2(10),sage number,
sex char(2),cno number(2))
partition by range(sage)
(partition part1 values less than(20) tablespace example,
partition part2 values less than(30) tablespace orcltbs1,