美文网首页oracle
[Oracle] 实验二 存储结构管理

[Oracle] 实验二 存储结构管理

作者: Topus | 来源:发表于2019-04-02 00:38 被阅读0次

    一.实验目的

    1. 掌握物理存储结构的管理方法。
    2. 掌握逻辑存储结构的管理方法。

    二.实验内容

    数据库 orcl 用户名 sys 密码 oracle
    用命令行模式启动SQL* Plus,用sys用户登录到orcl数据库。

    1.创建一个本地管理方式下的表空间USERTBS1,包含一个数据文件,名称为USERTBS101.dbf,大小为10M。每个区大小为512K。
    2.为USERTBS1添加一个数据文件,文件名为USERTBS102.dbf,自动扩展,每次扩展1M,最大为10M。
    3.将数据文件USERTBS102.dbf更名为USERTBS105.dbf。
    4.为数据库添加一个重做日志文件组,组内包含一个成员文件,名称为redo5.log,大小为5M。
    5.将组号为1的重做日志文件组的第一个成员文件移动到D盘根目录下。
    6.创建一个本地管理方式下的临时表空间TEMP3,将其作为当前数据库实例的默认临时表空间。
    7.查看SYSAUX和USERS表空间的空闲空间大小(MB)。

    三.实验过程

    1.创建一个本地管理方式下的表空间USERTBS1,包含一个数据文件,名称为USERTBS101.dbf,大小为10M。每个区大小为512K。

    CREATE TABLESPACE USERTBS1 DATAFILE 
    ‘C:\oracle\product\10.2.0\oradata\orcl\USERTBS101.dbf’SIZE 10M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 512K;
    
    1

    2.为USERTBS1添加一个数据文件,文件名为USERTBS102.dbf,自动扩展,每次扩展1M,最大为10M。

    ALTER TABLESPACE USERTBS1 ADD DATAFILE ‘C:\oracle\product\10.2.0\oradata\orcl\ORCLTBS1_2.dbf’SIZE 10M AUTOEXTEND ON NEXT 1M MAXSIZE 10M ;
    
    2

    3.将数据文件USERTBS102.dbf更名为USERTBS105.dbf。
    (这里拿之前创建好的101演示)
    1)设置脱机状态:

    ALTER TABLESPACE  USERTBS1 OFFLINE;
    

    2)移动位置或者重命名文件:

    3)RENAME语句操作:

    ALTER TABLESPACE USERTBS1 RENAME DATAFILE
    ‘C:\oracle\product\10.2.0\oradata\orcl\USERTBS101.DBF’TO 
    ‘C:\oracle\product\10.2.0\oradata\orcl\USERTBS105.DBF’;
    
    3.1

    4)将表空间联机
    ALTER TABLESPACE USERTBS1 ONLINE;

    3.2

    4.为数据库添加一个重做日志文件组,组内包含一个成员文件,名称为redo5.log,大小为5M。

    ALTER DATABASE ADD LOGFILE GROUP 4
    (‘C:\oracle\product\10.2.0\oradata\orcl\redo5.log’)SIZE 5M;
    
    4

    5.将组号为1的重做日志文件组的第一个成员文件移动到D盘根目录下。
    添加成员文件:

    ALTER DATABASE ADD LOGFILE MEMBER
    ‘C:\oracle\product\10.2.0\oradata\orcl\REDO01.LOG’TO GROUP 1;
    
    5.1

    改变重做日志文件组成员的位置:
    先检查位置:

    SELECT group#,status from v$log;
    
    5.2

    在操作系统中移动文件
    用语句修改数据字典

    ALTER DATABASE RENAME FILE
    ‘C:\oracle\product\10.2.0\oradata\orcl\REDO01C.LOG’TO
    ‘C:\oracle\product\10.2.0\oradata\orcl\REDO01B.LOG’
    
    5.3

    6.创建一个本地管理方式下的临时表空间TEMP3,将其作为当前数据库实例的默认临时表空间。

    CREATE TEMPORARY TABLESPACE TEMP3 TEMPFILE 
    ‘C:\oracle\product\10.2.0\oradata\orcl\TEMP3.DBF’SIZE 10M
    EXTENT MANAGEMENT LOCAL UNIFORM SIZE 6M;
    
    6

    7.查看SYSAUX和USERS表空间的空闲空间大小(MB)。

    SELECT TABLESPACE_NAME,SUM(Bytes)/1024 FREE_SPACES 
    
    FROM DBA_FREE_SPACE 
    
    WHERE TABLESPACE_NAME = ‘SYSAUX’OR TABLESPACE_NAME =‘USERS’
    
    GROUP BY TABLESPACE_NAME;
    
    7

    相关文章

      网友评论

        本文标题:[Oracle] 实验二 存储结构管理

        本文链接:https://www.haomeiwen.com/subject/lhmibqtx.html