考核内容
1、连接信息检测,要求如下:
1)保证第2次实验中服务器端配置的第1个监听端口可以正常工作,
2)保证使用第2次实验中客户端配置的第5个服务命名可以成功创建会话。
2、管理一般表空间,要求如下:
1)移动“辅助表空间”包含的数据文件:
2)---- ①表空间状态为“联机”,
3)---- ①文件数为1,
4)---- ①文件状态为“正常”,
5)---- ①存放在后面括号中的文件位于的文件夹内(64700141.rdo),
6)---- ①文件名修改为“DA851.DBF”,
7)---- ①大小调整为700MB,
8)---- ①自动扩展特性为“支持”,
9)---- ①每次扩展量(MB)为27,
10)---- ①最大扩展容量为880MB,
11)移动“缺省的永久表空间”包含的数据文件:
12)---- ②表空间状态为“联机”,
13)---- ②文件数为1,
14)---- ②文件状态为“正常”,
15)---- ②存放在后面括号中的文件位于的文件夹内(64700153.rdo),
16)---- ②文件名修改为“DDA174.DBF”,
17)---- ②大小调整为100MB,
18)---- ②自动扩展特性为“不支持”。
3、管理重要表空间,要求如下:
1)移动“还原表空间”包含的数据文件:
2)---- ③文件数为1,
3)---- ③文件状态为“正常”,
4)---- ③存放在后面括号中的文件位于的文件夹内(64700141.rdo),
5)---- ③文件名修改为“FA2.DBF”,
6)---- ③大小调整为780MB,
7)---- ③自动扩展特性为“支持”,
8)---- ③每次扩展量(MB)为47,
9)---- ③最大扩展容量为900MB,
10)移动“系统表空间”包含的数据文件:
11)---- ④文件数为1,
12)---- ④文件状态为“正常”,
13)---- ④存放在后面括号中的文件位于的文件夹内(64700142.rdo),
14)---- ④文件名修改为“FA20.DBF”,
15)---- ④大小调整为1140MB,
16)---- ④自动扩展特性为“不支持”,
17)移动“临时表空间”包含的临时文件:
18)---- ⑤文件数为1,
19)---- ⑤文件状态为“正常”,
20)---- ⑤存放在后面括号中的文件位于的文件夹内(64700123.rdo),
21)---- ⑤文件名修改为“FA251.DBF”,
22)---- ⑤大小调整为130MB,
23)---- ⑤自动扩展特性为“支持”,
24)---- ⑤每次扩展量(块数)为1890,
25)---- ⑤最大扩展容量为480MB。
实验步骤:
第一步:select * from dba_data_files;
SYSTEM是系统表空间
SYSAUX是辅助表空间
USERS01永久表空间
UNDOTBS01是重做表空间
(图1)
“缺省的永久表空间” “辅助表空间”“系统表空间”“还原表空间”都按下述步骤做即可:
2、管理一般表空间,要求如下:
1)移动“辅助表空间”包含的数据文件:
2)---- ①表空间状态为“联机”,
3)---- ①文件数为1,
4)---- ①文件状态为“正常”,
5)---- ①存放在后面括号中的文件位于的文件夹内(64700141.rdo),(看考核账号!!!别看混了!!!)
6)---- ①文件名修改为“DA851.DBF”,(看考核账号!!!别看混了!!!)
第二步:
alter database move datafile ‘去图一中找题目要求的表空间路径’ to ‘题给文件夹所在路径\题给文件名’;
注:题给文件夹所在路径找法:
- .TLC:去实验四找对应控制文件命名,然后复制对应的控制文件路径;
- .dro/.dor/.rdo/.rod:去实验五找,看命名方式是什么,找<成员号>对应的位置数字,然后去实验四里复制对应成员的路径(控制文件路径=成员路径)。
7)---- ①大小调整为700MB,
alter database datafile ‘上个语句第二个‘ ’直接复制’ resize 710M;
支持: 8)---- ①自动扩展特性为“支持”,
9)---- ①每次扩展量(MB)为27,
10)---- ①最大扩展容量为880MB,
alter database datafile ‘上个语句第二个‘ ’直接复制’ autoextend on next 43M maxsize 830M;
不支持:alter database datafile ‘上个语句第二个‘ ’直接复制’ autoextend off;
“临时表空间”做法:
3、管理重要表空间,要求如下:
1)移动“临时表空间”包含的临时文件:
2)---- ③文件数为1,
3)---- ③文件状态为“正常”,
4)---- ③存放在后面括号中的文件位于的文件夹内(CNR570.TLC),
5)---- ③文件名修改为“FD2.BFD”,
6)---- ③大小调整为240MB,
7)---- ③自动扩展特性为“支持”,
8)---- ③每次扩展量(块数)为2320,
9)---- ③最大扩展容量为470MB,
第三步:
4.1:
select tablespace_name,block_size from dba_tablespaces;//算块数对应的k
alter tablespace 查第一次实验中对应的表空间命名 ‘题给文件夹所在路径\题给文件名’ size 240M autoextend on next 块数转为的k maxsize 470M;
注1:第一次实验中对应的表空间命名:
注2:题给文件夹所在路径找法:
- .TLC:去实验四找对应控制文件命名,然后复制对应的控制文件路径;
- .dro/.dor/.rdo/.rod:去实验五找,看命名方式是什么,找<成员号>对应的位置数字,然后去实验四里复制对应成员的路径(控制文件路径=成员路径)。
注3:块数转为的k算法:
- select tablespace_name,block_size from dba_tablespaces;//查出来是B;
- 第一步除以1024就是K;
- 然后乘上题给块数。
4.2:select * from dba_temp_files;
alter tablespace 第一次实验中对应的表空间命名 drop tempfile ‘旧的路径’;
删不掉解决方法:
SELECT s.sid,
s.username,
s.status,
u.tablespace,
u.segfile#,
u.contents,
u.extents,
u.blocks
FROM v$session s, v$sort_usage u
WHERE s.saddr = u.session_addr
ORDER BY u.tablespace, u.segfile#, u.segblk#, u.blocks;
查出来然后杀掉两个SID:
select s."SID", s."SADDR", s."SERIAL#"
from v$session s
where s."SID" = '285';
alter system kill session '285,39485';
第二个SID解决方法同上。
alter tablespace 第一次实验中对应的表空间命名 drop tempfile ‘旧的路径’;