2.Oracle-数据文件的添加及管理

  1. 查询V$DATAFILE、DBA_DATA_FILES表
    查询V$DATAFILE
select name,file#,checkpoint_change# from v$datafile;

在这里插入图片描述
查询DBA_DATA_FILES

select tablespace_name,autoextensible,file_name from dba_data_files;

在这里插入图片描述

  1. 为users表空间添加数据文件users03.dbf,大小10mb
alter tablespace users add datafile 'D:\app\Snakewood\oradata\orcl\users03.dbf' size 10m;

在这里插入图片描述
在这里插入图片描述

  1. 为users表空间添加数据文件user02.dbf,大小10mb,自动扩展
alter tablespace users add datafile 'D:\app\Snakewood\oradata\orcl\user02.dbf' size 10m autoextend on;

在这里插入图片描述
在这里插入图片描述
3. 为users表空间添加数据文件users05.dbf,大小10mb,最大值50mb

alter tablespace users add datafile 'D:\app\Snakewood\oradata\orcl\users05.dbf' size 10m autoextend on maxsize 50m;

在这里插入图片描述
在这里插入图片描述
4. 修改users表空间中的users03.dbf为自动扩展,每次扩展5mb,最大20mb

alter database datafile 'D:\app\Snakewood\oradata\orcl\users03.dbf' autoextend on next 5m maxsize 20m;

在这里插入图片描述

  1. 把数据库改为归档方式

首先,查询数据库当前是否处于归档模式

select name,log_mode from v$database;

在这里插入图片描述
关闭数据库,在mount模式中修改数据库为归档模式,重新启动数据库
在这里插入图片描述
检查当前数据库的归档模式
在这里插入图片描述
6. 将users01.dbf脱机,观察控制文件的变化
脱机前:
在这里插入图片描述
在这里插入图片描述
脱机后:

alter database backup controlfile to trace as 'C:\Users\Snakewood\Desktop\offline.txt';

在这里插入图片描述
在这里插入图片描述
脱机(offline)后恢复联机(online):
在这里插入图片描述
7. 将users03.dbf更名为users003.dbf,users02移动到e盘(尝试3种方法)
将users03.dbf更名为users003.dbf:
① 只对users03.dbf脱机
先修改文件名为users003.dbf
进行脱机操作
在这里插入图片描述
修改控制文件中的记录

在这里插入图片描述
重新连接数据库并进行online
在这里插入图片描述
② 对表空间脱机
修改文件名为users03.dbf
进行脱机操作

① 只对users003.dbf脱机
在这里插入图片描述
修改控制文件中的记录

在这里插入图片描述
重新连接数据库
在这里插入图片描述
② 对表空间进行脱机操作
将表空间置为脱机状态
在这里插入图片描述
移动users003到新文件夹后命名为users203
修改控制文件信息
在这里插入图片描述
将表空间联机
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值