精华内容
下载资源
问答
  • oracle新增表空间
    2018-01-15 17:55:54

    1、
    --新增表空间数据文件
    alter tablespace perdate2 add datafile 'D:\oracle11\oradata\tablespaces\test.dbf'
    size 100m
    autoextend on
    next 50m maxsize unlimited;

    2、
    --重设表空间大小
    alter database datafile 'D:\oracle11\oradata\tablespaces\test.dbf'
    resize 100m;

    3、
    --删除表空间和数据文件

    drop tablespace test_temp including contents and datafiles;

    drop tablespace test including contents and datafiles;

    更多相关内容
  • 两种方法,一种是为表空间增加数据文件: 代码如下: alter tablespace users add datafile ‘/opt/oracle/oradata/esop/so_data02.dbf’ size 200M; 另一种方法是增加表空间原有数据文件尺寸: 代码如下: alter ...
  • oracle增加表空间

    2021-11-24 08:50:01
    方法1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; 方法2:新增数据文件,并且允许数据文件自动增长(常用)ALTER TABLESPACE ...

    方法1:给表空间增加数据文件
    ALTER TABLESPACE app_data ADD DATAFILE
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
    SIZE 50M;

    方法2:新增数据文件,并且允许数据文件自动增长(常用)
    ALTER TABLESPACE app_data ADD DATAFILE
    'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF' SIZE 50M

    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
     

    方法3:允许已存在的数据文件自动增长
    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF'
    AUTOEXTEND ON NEXT 5M MAXSIZE 100M;
     

    方法4:手工改变已存在数据文件的大小
    ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBF'
    RESIZE 100M;

    附:oracle查看表空间使用情况

    --查看表空间使用情况

    select b.file_name 物理文件名,

           b.tablespace_name 表空间,

           b.bytes / 1024 / 1024 大小M,

           (b.bytes - sum( nvl(a.bytes, 0))) / 1024 / 1024 已使用M,

           substr((b.bytes - sum (nvl (a.bytes, 0))) / (b.bytes) * 100, 1 , 5 ) 利用率

      from dba_data_files b left join dba_free_space a on a.file_id = b.file_id

     group by b.tablespace_name, b.file_name, b.bytes

     order by b.tablespace_name;

    展开全文
  • oracle增加表空间大小

    千次阅读 2022-02-11 09:56:02
    oracle增加表空间大小 第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name 第二步:...

    oracle增加表空间大小

    第一步:查看表空间的名字及文件所在位置:

    select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name
    

    第二步:增大所需表空间大小:

    方法一:

    alter database datafile '表空间位置’resize 新的尺寸
    例如:

    alter database datafile '\oracle\oradata\anita_2008.dbf' resize 4000m  
    

    对于oracle数据库的表空间,除了用手动增加大小外,还可以增加数据文件等方式扩展表空间大小。

    方法二:增加数据文件个数

    alter tablespace 表空间名称add datafile ‘新的数据文件地址’ size 数据文件大小

    例如:

    alter tablespace ESPS_2008 add datafile '\oracle\oradata\anita_2010.dbf' size 1000m
    
    方法三:设置表空间自动扩展。

    alter database datafile ‘数据文件位置’ autoextend on next 自动扩展大小maxsize 最大扩展大小
    例如:

    alter database datafile '\oracle\oradata\anita_2008.dbf' autoextend on next 100m maxsize 10000m
    

    第三步:查询表空间使用情况:

    select a.tablespace_name,a.bytes/1024/1024 "sum MB",  (a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",
    round (((a.bytes-b.bytes)/a.bytes)*100,2) "used%" from 
    (select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
    (select tablespace_name,sum(bytes) bytes,max (bytes) largest from dba_free_space group by tablespace_name)b  where a.tablespace_name=b.tablespace_name order by ((a.bytes-b.bytes)/a.bytes) desc; 
    
    select a.tablespace_name tablespaceName,
           nvl(b.free,0) "leftSpace",
           nvl(ceil((1 - b.free / a.total) * 100),100) "usageOfTablespace",
           c.EXTENT_MANAGEMENT "extentManagement"
        from (select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 total
                from dba_data_files
               group by tablespace_name) a,
             (select tablespace_name, sum(nvl(bytes, 0)) / 1024 / 1024 free
                from dba_free_space
               group by tablespace_name) b,
             dba_tablespaces c
         where a.tablespace_name = c.tablespace_name
           and c.tablespace_name = b.tablespace_name(+)
           
             AND a.tablespace_name ='REGENTA_DATA' 
           
             order by (1 - b.free / a.total) * 100 desc
    
    展开全文
  • 首先查询表空间的大小以及文件路径地址 select tablespace_name, file_id, file_name,round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name; 解决方案一 //修改表空间大小(32000...
  • oracle创建表空间语句

    2021-05-04 07:58:23
    在创建用户之前,先要创建表空间:格式:create tablespace 间名 datafile '数据文件名' size 表空间大小;如:SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_...

    00dfdca80670f545556b0917608d2d8b.png

    在创建用户之前,先要创建表空间:

    格式:create tablespace 表间名 datafile '数据文件名' size 表空间大小;

    如:SQL> create tablespace news_tablespace datafile 'F:\oracle\product\10.1.0\oradata\news\news_data.dbf' size 500M;

    其中'news_tablespace'是你自定义的表空间名称,可以任意取名。

    'F:\oracle\product\10.1.0\oradata\news\news_data.dbf'是数据文件的存放位置。

    'news_data.dbf'文件名也是任意取。

    'size 500M'是指定该数据文件的大小,也就是表空间的大小。 。

    现在建好了名为'news_tablespace'的表空间,下面就可以创建用户了。

    格式:create user 用户名 identified by 密码 default tablespace 表空间表;

    如:SQL> create user news identified by news default tablespace news_tablespace;

    默认表空间'default tablespace'使用上面创建的表空间。

    接着授权给新建的用户:SQL> grant connect,resource to news; --表示把 connect,resource权限授予news用户

    SQL> grant dba to news; --表示把 dba权限授予给news用户 授权成功

    推荐教程:数据库教程

    展开全文
  • oracle增加表空间文件

    千次阅读 2021-10-21 15:06:38
    这里写自定义目录标题oracle增加表空间文件欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格...
  • Oracle 创建表空间

    2011-12-17 23:27:33
    CREATE TABLESPACE ... DATAFILE 'D:\oracleData\tablespace\tcyTableSpace.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
  • 表空间添加一个数据文件:dba_data_filesALTER TABLESPACE usersADD DATAFILE '/u02/oracle/rbdb1/users03.dbf' SIZE 10MAUTOEXTEND ONNEXT 512KMAXSIZE 250M;2.调整数据文件的大小:ALTER DATABASE DATAFILE '/u...
  • 1、表空间创建语法: create tablespace 表空间名 datafile '路径(要先建好路径)\***.dbf' size *M(或者*G,一般最大32G) autoextend on --自动增长 next *M(或者*G)--一次增长多大空间 maxsize *M(或者*G...
  • oracle增加表空间的Sql语句

    千次阅读 2019-11-30 13:33:54
    select * from dba_data_files; select file_name,tablespace_name,bytes/1024/1024 M from dba_data_files; //创建 ...datafile ‘G:\darewaysoftware\oracle\oradata\orcl ts_px_1.dat’ size 10...
  • oracle创建表空间脚本

    2021-05-07 05:09:51
    下面是编程之家 jb51.cc 通过.../*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace airforce34tempfile 'D:\date\airforce34.dbf'size 100m autoextend on ;--删除临时表空间:DROP TABLESPACE...
  • /*第1步:创建临时表空间(注意:D:\Project\OracleTableSpace\FHADMIN\ 手动创建路径) */ create temporary tablespace C##FHADMIN_TEMP tempfile 'C:\OracleTableSpace\FHADMIN\C##FHADMIN_TEMP.dbf' si...
  • Oracle 用SQL创建表空间

    2022-07-18 11:20:52
    Oracle 用SQL创建表空间
  • Oracle表空间增加方法

    千次阅读 2019-02-13 17:36:20
    Oracle表空间增加方法 操作前须知: 一、在操作前请确保使用者拥有DBA权限 二、拥有客户端工具(sqlplus、plsql工具) 三、数据库服务器磁盘存储具有充足的空间 1、查询当前数据库表空间使用量 SELECT TABLESPACE_...
  • Aix6100_Oracle10g_rac新增表空间
  • Oracle表空间不足(最大32G,达到后需要另外添加)时,程序查询正常,但是保存不了数据,程序报错信息如下: 解决方法: 1. 登录PL/SQL,上述报错信息USERS,执行如下查询 select * from dba_data_files where...
  • 背景:当通过ORACLE中的create table ... as select 语句创建...这个错误信息暗示表空间大小不够,需要为表空间增加数据文件。分析:1.查询表空间剩余字节大小SELECT TABLESPACE_NAME, SUM(BYTES)/1024/1024 AS "F...
  • oracle创建表空间的SQL语句

    千次阅读 2019-11-27 17:59:00
    oracle创建表空间语句: create tablespace shopping --创建一个叫shopping的表空间 datafile 'shopping.dbf' --物理文件名 size 50m --大小 autoextend ...
  • 针对非大文件方式表空间,允许追加文件进行表空间的扩展,单个文件最大大小是32G 第一种方式:表空间增加数据文件 1、alter tablespace spacess1 add datafile 'G:\spacess01.DBF' size 30000M; 第二种方式:...
  • 针对非大文件方式表空间,允许追加文件进行表空间的扩展,单个文件最大大小是32G 第一种方式:表空间增加数据文件 alter tablespace spacess1 add datafile ‘G:\spacess01.DBF’ size 30000M; 第二种方式:表空间...
  • oracle表空间增加多个数据文件

    千次阅读 2020-05-28 15:13:21
    当项目数据量大的时候,避免不了表空间不够用的情况,这个时候就需要挂载多个表空间文件,来进一步扩大容量。 下面演示一下,从创建表空间到绑定用户并赋权使用的全流程: PANDA是我的用户名 MYSPACE是表空间名称...
  • Oracle 删除用户和表空间 Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成。  步骤一: 删除user drop user ×× cascade 说明: ...
  • 1. 查看所有表空间大小selecttablespace_name,sum(bytes)/1024/1024fromdba_data_filesgroupbytablespace_name;2. 未使用的表空间大小selecttablespace_name,sum(bytes)/1024/1024fromdba_free_...
  • Oracle不同mysql,是已表空间来约束用户的,链接oracle的用户都有自己对应的表空间,此处记录一下创建到使用的过程; 1.创建表空间 create tablespace 表空间的名称; datafile ‘表空间对应的dbf文件的存放位置...
  • 方法1:给表空间增加数据文件 ALTER TABLESPACE test_data ADD DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M;   方法2:新增数据文件,并且允许数据文件自动增长 ALTER ...
  • oracle创建表空间、查看表空间、查看表空间使用情况
  • 转载自:http://blog.itpub.net/29578568/viewspace-2141980/-查表空间使用率情况(含临时表空间)SELECT d.tablespace_name "Name", d.status "Status",TO_CHAR (NVL (a.BYTES / 1024 / 1024, 0), '99,999,990.90') ...
  • 我在工作学习过程中经常用到Oracle,由于经验欠缺,熟练度不足,每次都要百度一下。... 1、创建表空间 2、创建用户 3、用户授权 */ /*创建表空间*/ create tablespace QCJ_TABLESPACE ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 32,275
精华内容 12,910
关键字:

oracle新增表空间