当前位置: 首页 > news >正文

切换数据库的临时表空间为temp1 / 切换数据库的undo表空间为 undotbs01

目录

​编辑

一、切换临时表空间

1、登录数据库

2、查询默认临时表空间

3、创建临时表空间temp1(我们的目标表空间)

4、修改默认temp表空间

5、查询用户默认临时表空间

6、命令总结:

二、切换数据库的undo表空间

1、查询默认undo表空间

2、创建undo表空间

3、修改默认undo表空间

4、查看默认undo表空间 

5、命令总结:


一、切换临时表空间

1、登录数据库

sqlplus / as sysdba

登录进去之后,如果数据库没启动需要启动一下数据库

startup

2、查询默认临时表空间

SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'DEFAULT_TEMP_TABLESPACE';

这里可能会乱,我们需要调整一下格式然后在进行查询

col PROPERTY_VALUE for a20

3、创建临时表空间temp1(我们的目标表空间)

create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/orcl/temp1.dbf' size 1024m autoextend on next 256m maxsize 4g;

 我们到表空间目录进行查看一下:

cd /u01/app/oracle/oradata/orcl

可以看到我们已经创建成功了

4、修改默认temp表空间

tip:表空间名必须大写,否则会提示找不到

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP1";

5、查询用户默认临时表空间

SELECT PROPERTY_NAME, PROPERTY_VALUE FROM DATABASE_PROPERTIES WHERE PROPERTY_NAME = 'DEFAULT_TEMP_TABLESPACE';

默认临时表空间修改完毕。

6、命令总结:

启动数据库:

sqlplus / as sysdbastartup

创建临时表空间:

create temporary tablespace temp1 tempfile '/u01/app/oracle/oradata/orcl/temp1.dbf' size 1024m autoextend on next 256m maxsize 4g;

修改临时表空间:

ALTER DATABASE DEFAULT TEMPORARY TABLESPACE "TEMP1";

大功告成。

二、切换数据库的undo表空间

1、查询默认undo表空间

SELECT tablespace_name FROM dba_tablespaces WHERE contents = 'UNDO' AND status = 'ONLINE';

2、创建undo表空间

CREATE UNDO TABLESPACE undotbs01 DATAFILE '/u01/app/oracle/oradata/orcl/undotbs01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;

 

可以查看到我们已经创建成功

3、修改默认undo表空间

ALTER SYSTEM SET undo_tablespace = undotbs01;

4、查看默认undo表空间 

SELECT VALUE FROM V$PARAMETER WHERE NAME = 'undo_tablespace';

OK修改成功。

5、命令总结:

创建undo表空间:

CREATE UNDO TABLESPACE undotbs01 DATAFILE '/u01/app/oracle/oradata/orcl/undotbs01.dbf' SIZE 100M REUSE AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED;

切换默认undo表空间:

ALTER SYSTEM SET undo_tablespace = undotbs01;

OK结束。

http://www.lryc.cn/news/224986.html

相关文章:

  • react: scss使用样式
  • JAVA深化篇_36—— Java网络编程中的常用类
  • python操作链接数据库和Mysql中的事务在python的处理
  • 【qemu逃逸】XCTF 华为高校挑战赛决赛-pipeline
  • muduo源码剖析之TcpClient客户端类
  • C语言——switch语句判断星期
  • 栈回溯之CmBacktrace
  • node插件MongoDB(二)——MongoDB的基本命令
  • 【Git】推送Github失败:remote: Permission to xxx/*.git denied to xxx
  • Flink -- 状态与容错
  • Linux C语言进阶-D15递归函数和函数指针
  • LeetCode算法心得——全排列(回溯型排列)
  • 读取W25Q64的设备ID时输出0xff
  • 【Docker】Docker 网络
  • Flutter学习:使用CustomPaint绘制路径
  • 软件模拟SPI协议的理解和使用编写W25Q64
  • SQLI手动注入和python sqlmap代码注入
  • MemcachedRedis构建缓存服务器 (数据持久化,主从同步,哨兵模式)
  • Python语法基础(变量 注释 数据类型 输入与输出 运算符 缩进)
  • linux espeak语音tts;pyttsx3 ubuntu使用
  • 小白该如何学习Linux操作系统?
  • 2023双十一:实体门店闯入,第二战场全面开战
  • 操作系统·处理机调度死锁
  • SQL第四次上机实验
  • 读书笔记:彼得·德鲁克《认识管理》第11章 若干例外及经验教训
  • JVM-虚拟机的故障处理与调优案例分析
  • JMeter 相关的面试题
  • 你在React项目中是如何使用Redux的? 项目结构是如何划分的?
  • [每周一更]-(第71期):DevOps 是什么?
  • k8s的安装部署,详细过程展示(保姆级安装教程)