【Oracle】实验07:非标准块大小表空间管理

考核内容
     1、连接信息检测,要求如下:
         1)保证第2次实验中服务器端配置的第1个监听端口可以正常工作,
         2)保证使用第2次实验中客户端配置的第5个服务命名可以成功创建会话。
     2、创建第1个表空间(普通),要求如下:
         1)①--- 表空间信息:
         2)①------- 表空间名命名为“TA_145”,
         3)①------- 存储内容为“永久对象”,
         4)①------- 块大小设置为“标准块”,
         5)①------- 表空间状态保持为“在线”,
         6)①------- 区管理方式为“本地”,
         7)①------- PCTUSED参数为“不起作用”,
         8)①------- 区大小(块数)设置为36;
         9)①--- 文件信息:
        10)①----⑴ 与还原表空间包含的文件放在一起,
        11)①----⑴ 文件名命名为“BAGAB.DBF”,
        12)①----⑴ 文件大小设置为120MB,
        13)①----⑴ 文件自动扩展特性为“不支持”,
        14)①向第1个表空间添加数据文件:
        15)①----⑵ 与缺省的永久表空间包含的文件放在一起,
        16)①----⑵ 文件名命名为“BABEFB.DBF”,
        17)①----⑵ 文件大小设置为50MB,
        18)①----⑵ 自动扩展特性为“支持”,
        19)①----⑵ 每次扩展量(块数)为2930,
        20)①----⑵ 最大扩展容量为360MB。
     3、创建第2个普通表空间(OMF机制),要求如下:
         1)②--- 表空间信息:
         2)②------- 表空间名命名为“TD_653”,
         3)②------- 数据文件数设置为“可以有多个”;
         4)②------- 存储内容为“永久对象”,
         5)②------- 块大小设置为“标准块”,
         6)②------- 表空间状态保持为“在线”,
         7)②------- PCTUSED参数为“起作用”,
         8)②------- 区大小(块数)设置为43;
         9)②--- 文件信息:
        10)②------- 存储位置与辅助表空间包含的文件在同一文件夹下,
        11)②------- 文件大小设置为110MB,
        12)②------- 文件自动扩展特性为“支持”,
        13)②------- 文件每次扩展量(块数)为1230,
        14)②------- 文件最大扩展容量为920MB。
     4、创建第3个表空间(非标准块大小,OMF机制),要求如下:
         1)③--- 表空间信息:
         2)③------- 表空间名命名为“TSA_77”,
         3)③------- 数据文件数设置为“可以有多个”;
         4)③------- 存储内容为“永久对象”,
         5)③------- 块大小设置为8KB,
         6)③------- 表空间状态保持为“在线”,
         7)③------- 段空间管理方式为“自动”,
         8)③------- 区大小(块数)设置为49;
         9)③--- 文件信息:
        10)③------- 存储位置与系统表空间包含的文件在同一文件夹下,
        11)③------- 文件数为1;
        12)③------- 文件大小设置为60MB,
        13)③------- 文件自动扩展特性为“支持”,
        14)③------- 每次扩展量(MB)为33,
        15)③------- 文件最大扩展容量为960MB。
     5、创建第4个表空间(非标准块大小,OMF机制),要求如下:
         1)④--- 表空间信息:
         2)④------- 表空间名命名为“TSA_454”,
         3)④------- 数据文件数设置为“只能有一个”;
         4)④------- 存储内容为“永久对象”,
         5)④------- 块大小为4KB,
         6)④------- 表空间状态保持为“在线”,
         7)④------- 段空间管理方式为“自动”,
         8)④------- 区大小(块数)设置为46;
         9)④--- 文件信息:
        10)④-------存储位置与临时表空间包含的文件在同一文件夹下,
        11)④------- 文件数为1;
        12)④------- 文件大小设置为90MB,
        13)④------- 文件自动扩展特性为“不支持”。
     6、创建第5个表空间(非标准块大小,OMF机制),要求如下:
         1)⑤--- 表空间信息:
         2)⑤------- 表空间名命名为“TSA_8411”,
         3)⑤------- 数据文件数设置为“可以有多个”;
         4)⑤------- 存储内容为“永久对象”,
         5)⑤------- 块大小设置为16KB,
         6)⑤------- 表空间状态保持为“在线”,
         7)⑤------- 段空间管理方式为“手工”,
         8)⑤------- 区大小(块数)设置为22;
         9)⑤--- 文件信息:
        10)⑤------- 存储位置与临时表空间包含的文件在同一文件夹下,
        11)⑤------- 文件数为1;
        12)⑤------- 文件大小设置为120MB,
        13)⑤------- 文件自动扩展特性为“支持”,
        14)⑤------- 每次扩展量(块数)为1520,
        15)⑤------- 文件最大扩展容量为860MB。
     7、创建第6个表空间(非标准块大小,OMF机制),要求如下:
         1)⑥--- 表空间信息:
         2)⑥------- 表空间名命名为“TSA_5”,
         3)⑥------- 数据文件数设置为“只能有一个”;
         4)⑥------- 存储内容为“永久对象”,
         5)⑥------- 块大小设置为4KB,
         6)⑥------- 表空间状态保持为“在线”,
         7)⑥------- 段空间管理方式为“自动”,
         8)⑥------- 区大小(块数)设置为33;
         9)⑥--- 文件信息:
        10)⑥------- 存储位置与临时表空间包含的文件在同一文件夹下,
        11)⑥------- 文件数为1;
        12)⑥------- 文件大小设置为110MB,
        13)⑥------- 文件自动扩展特性为“不支持”。

实验步骤:

F:\ORACLE\BT1214759\     //系统表空间                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
F:\ORACLE\BT1214759\     //辅助表空间                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               
E:\ORACLE\BT1214756\     //还原表空间                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               E:\ORACLE\BT1214756\     //缺省的永久表空间
D:\ORACLE\BT1214753\     //临时表空间

标准块大小为4KB           //4*标准块的题里的“区大小(块数)””文件每次扩展量(块数)“
---------------------------------------------------------------------------------------------------------------------------------
标准块+创建第1个表空间(普通):

create tablespace 表空间命名
extent management local            //区管理方式为“本地”
uniform size k                     //4*区大小(块数)
segment space management auto      //PCTUSED参数不起作用
//SEGMENT SPACE MANAGEMENT MANUAL  //PCTUSED参数起作用
datafile '路径+文件名'              //去看文件信息
size 文件大小m autoextend off;     //自动扩展特性为“不支持”

向第1个表空间添加数据文件:

alter tablespace 表空间命名 
add datafile '路径\文件名' 
size 文件大小m 
autoextend on next k maxsize m;//自动扩展特性为“支持”

---------------------------------------------------------------------------------------------------------------------------------

标准块+文件信息没给文件命名的:

alter system set db_create_file_dest='题目要求表空间路径';
CREATE TABLESPACE 表空间命名             //数据文件数设置为“可以有多个”
//CREATE bigfile TABLESPACE 表空间命名   //数据文件数设置为“只能有一个”
DATAFILE SIZE M AUTOEXTEND on next k maxsize m //看支不支持
EXTENT MANAGEMENT LOCAL 
UNIFORM SIZE K    //标准块大小*区大小(块数)
SEGMENT SPACE MANAGEMENT MANUAL         //看题目要求!!!PCTUSED参数为“起作用”
//SEGMENT SPACE MANAGEMENT auto         //看题目要求!!!PCTUSED参数为“不起作用”
ONLINE;

---------------------------------------------------------------------------------------------------------------------------------

非标准块大小+文件信息没给文件命名的:

alter system set db_create_file_dest='题目要求表空间路径';
alter system set db_8k_cache_size=1;    //标准块(4)无法设置
CREATE TABLESPACE 表空间命名             //数据文件数设置为“可以有多个”
//CREATE bigfile TABLESPACE 表空间命名   //数据文件数设置为“只能有一个”
DATAFILE SIZE M AUTOEXTEND on next M maxsize m //非标准块*每次扩展量(块数)
EXTENT MANAGEMENT LOCAL 
UNIFORM SIZE k  //非标准块*区大小(块数)
blocksize k   //块大小设置为几KB
SEGMENT SPACE MANAGEMENT auto           //段空间管理方式为“自动”
//SEGMENT SPACE MANAGEMENT MANUAL       //段空间管理方式为“手工”
ONLINE;

---------------------------------------------------------------------------------------------------------------------------------

建立错表进行删除:

DROP TABLESPACE TA_145 INCLUDING CONTENTS AND DATAFILES;

空间不够:

show parameter cache
alter system set db_cache_size=m;

select file_name,dba_data_files.tablespace_name,CONTENTS from dba_data_files,Dba_Tablespaces where dba_data_files.TABLESPACE_NAME=Dba_Tablespaces.TABLESPACE_NAME;
select * from Dba_Tablespaces;
select name from v$tempfile;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值