当前位置:网站首页>2.Oracle-数据文件的添加及管理
2.Oracle-数据文件的添加及管理
2022-07-05 06:20:00 【寒叶飘逸_】
- 查询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;
- 为users表空间添加数据文件users03.dbf,大小10mb
alter tablespace users add datafile 'D:\app\Snakewood\oradata\orcl\users03.dbf' size 10m;
- 为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;
- 把数据库改为归档方式
首先,查询数据库当前是否处于归档模式
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
修改控制文件信息
将表空间联机
边栏推荐
- QQ computer version cancels escape character input expression
- 求组合数 AcWing 889. 满足条件的01序列
- Quickly use Amazon memorydb and build your own redis memory database
- Leetcode backtracking method
- Leetcode array operation
- Basic explanation of typescript
- 阿里巴巴成立企业数智服务公司“瓴羊”,聚焦企业数字化增长
- MySQL advanced part 1: triggers
- WordPress switches the page, and the domain name changes back to the IP address
- P3265 [jloi2015] equipment purchase
猜你喜欢
Quickly use Amazon memorydb and build your own redis memory database
MySQL advanced part 1: index
Sqlmap tutorial (II) practical skills I
MySQL advanced part 2: storage engine
做 SQL 性能优化真是让人干瞪眼
传统数据库逐渐“难适应”,云原生数据库脱颖而出
什么是套接字?Socket基本介绍
Leetcode-6110: number of incremental paths in the grid graph
Groupbykey() and reducebykey() and combinebykey() in spark
[2020]GRAF: Generative Radiance Fields for 3D-Aware Image Synthesis
随机推荐
阿里巴巴成立企业数智服务公司“瓴羊”,聚焦企业数字化增长
How to understand the definition of sequence limit?
实时时钟 (RTC)
Presentation of attribute value of an item
Leetcode-22: bracket generation
SPI details
Error ora-28547 or ora-03135 when Navicat connects to Oracle Database
Nested method, calculation attribute is not applicable, use methods
TypeScript 基础讲解
【LeetCode】Day94-重塑矩阵
Shutter web hardware keyboard monitoring
Applicable to Net free barcode API [off] - free barcode API for NET [closed]
A reason that is easy to be ignored when the printer is offline
Leetcode divide and conquer / dichotomy
[rust notes] 17 concurrent (Part 2)
Doing SQL performance optimization is really eye-catching
开源存储这么香,为何我们还要坚持自研?
JS quickly converts JSON data into URL parameters
__ builtin_ Popcount() counts the number of 1s, which are commonly used in bit operations
Open source storage is so popular, why do we insist on self-development?