首页 >

oracle怎么修改表空间大小

数据库|Oracleoracle怎么修改表空间大小
oracle
数据库-Oracle
源码论坛哪家好,vscode保存PX,ubuntu之家,tomcat以apr,sqlite 跨表查询,discuz分享插件破解,最火的前端框架 vue,Python爬虫源码 豆瓣动态,php ip代理,无锡seo推广报价,淘宝客网站程序源码,面膜网页模板,小偷软件模板lzw
oracle怎么修改表空间大小
动软系统框架 源码,vscode控制变量,ubuntu进行ssh,tomcat提示密码过期,webshell 爬虫,php des ecb,太原seo优化排名靠前,php网站源码超市,html手机端展示模板lzw
oracle怎么修改表空间大小
秒赞正版源码授权,vscode加参数运行,ruby ubuntu,监控tomcat工具,sqlite 导入外部数据,网页设计合同协议,sql数据库update语句,服务器重定向实现,bootstrap 垂直时间轴插件,国内流行的前端框架,爬虫软件制作,php刷新,厦门seo培训,springboot流行,dedecms标签怎么调用,网站前后台系统,网页数字psd,网站前台后台模板,帝国cms后台登陆模板,快速下单页面,开源房产中介管理系统,ios小程序代码lzw
Oracle 默认的表空间大小为400M,当数据库中数据量达到这个值,再向数据库中导入数据就会报错。解决方法是

扩展表空间。可以选择将表容量扩大,比如扩展到5G,或者当表空间不够时每次自动增加一定的容量,如每次自增200M。

下面列出详细过程:

1.通过sql plus 命令登录数据库。

在命令行下输入sqlplus “登录用户名/口令 as 登录类型”就可以登录,系统内建的用户名常用的是sys,密码是在安装oracle过程中设置的密码,清务必牢记,如果用sys帐户登录,登录类型一定要是sysdba。

2.查看各表空间分配情况。

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_data_files   group by tablespace_name;

3.查看各表空间空闲情况。

select tablespace_name, sum(bytes) / 1024 / 1024  from dba_free_space  group by tablespace_name;

4.更改数据表大小(10G)

alter database datafile '/ora/oradata/radius/undo.dbf' resize 10240m;

5.设置表空间不足时自动增长

5.1查看表空间是否自动增长

SELECT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM dba_data_files;

5.2 设置表空间自动增长

ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora’ AUTOEXTEND ON;//打开自动增长

ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora’ AUTOEXTEND ON NEXT 200M ;//每次自动增长200m

ALTER DATABASE DATAFILE ‘c:\SmartDB01.ora’ AUTOEXTEND ON NEXT 200M MAXSIZE 1024M;//每次自动增长200m,数据表最大不超过1G

推荐教学:《Oracle视频教学》


  • 暂无相关文章
  • Posted in 未分类