前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客。 oracle表空间操作语句 1.改变已存在的数据文件的大小 2.允许已存在的数据文件自动增长 3.增加数据文件 4.删除表空间 5.创建表空间 6.创建临时表空间 后记 可以通过oracle自带的管理工具(10g版本以后 ...
分类:
数据库 时间:
2019-12-25 16:08:25
阅读次数:
111
1. 创建表 直接创建表 通过子查询创建表,将子查询的结果创建为一张表 2. 删除表 删除表,但会加入到回收站 完全删除表,不会将其加入到回收站 3. 修改表结构 添加列 删除列 修改列 4. 重命名表 5. 截断表 特点: 删除表的所有数据,但不删除表结构 释放表所占用磁盘空间 不会触发删除触发器 ...
分类:
数据库 时间:
2019-11-19 11:55:29
阅读次数:
79
关系型数据库(Mysql和Oracle) 1.表和表、表和字段、数据和数据存在着关系 优点: 1.数据之间有关系,进行数据的增删改查的时候是非常方便的 2.关系型数据库是有事务操作的,保证数据的完整性和一致性。 缺点: 1.因为数据和数据是有关系的,底层是运行了大量的算法,大量算法会降低系统的效率, ...
分类:
数据库 时间:
2019-11-01 12:53:41
阅读次数:
89
Oracle报错ORA-26563--当重命名表时碰到物化视图 原创 波波说运维 2019-09-26 00:02:00 概述 rename的时候如果碰到这个表有物化视图会提示ORA-26563错误,如果按网上解决办法是drop materialized view log on TBL_COMM_C ...
分类:
数据库 时间:
2019-10-06 09:38:42
阅读次数:
187
对Oracle表主键的操作,有四类:查询,增加,修改,删除 1、查询主键 2、增加主键 3、删除主键 4、修改主键 oracle不能直接修改主键,通过删除已有主键再增加,达到修改的目的 ...
分类:
数据库 时间:
2019-10-02 19:09:41
阅读次数:
119
Oracle大表改为分区表及表空间切换方案 一、 背景 由于之前数据库表和索引放在一个表空间导致表空间数据文件增长太快,文件数量即将达到Oracle表空间的限制,需要对表(没有分区,有些表数据量多达几十亿,文件大小TB级)进行表空间迁移,并对某些表改造为分区表。 二、 可选方案分析 1. 使用IMP ...
分类:
数据库 时间:
2019-09-27 01:56:58
阅读次数:
162
ORACLE表、索引和分区 一、数据库表 每种类型的表都有不同的特性,分别应用与不同的领域 ? 堆组织表 ? 聚簇表(共三种) ? 索引组织表 ? 嵌套表 ? 临时表 ? 外部表和对象表 1.行迁移 ? 建表过程中可以指定以下两个参数: ? PCTFREE:自由空间,默认值10 ? PCTUSED( ...
分类:
数据库 时间:
2019-09-27 01:37:27
阅读次数:
108
简单的执行方式: 上面的方式有个缺陷,如果表不存在,那么会drop语句会报错 ORA-00942: table or view does not exist 更加优秀的执行方式: ...
分类:
数据库 时间:
2019-09-27 01:15:20
阅读次数:
170
01.表空间的创建和删除 删除表空间,文件还在! 删除文件,用户还在! 都删除必须使用下面的! drop tablespace 空间名 including contents and datafiles cascade constraint drop user 用户名 cascade 13.pl/sq ...
分类:
数据库 时间:
2019-09-01 21:26:26
阅读次数:
106
网上查到一篇RMAN工具的使用,这篇文档记录写的比较详细,自己目前的工作环境反复使用的几率不高,有些时候就容易忘,特此记录下来。 -- RMAN备份详解 一、数据库备份与RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式: 打开状态,属于非一致性备份 关闭状态,可以分为一致 ...
分类:
其他好文 时间:
2019-07-19 20:46:15
阅读次数:
98