zoukankan      html  css  js  c++  java
  • Oracle

    创建表空间4步骤

    -- 创建表空间
    create tablespace TNYXXT_DATA datafile 'D:softoracleTNYXXT_DATA.dbf' size 1000m autoextend on next 100m maxsize unlimited;
    -- size 文件大小
    -- next 每次增加的大小
    -- maxsize 文件最大,即使不做限制,最大也只有32G
    
    -- 创建账号
    create user yxxt identified by yxxt;
    -- 设置默认的表空间
    ALTER USER yxxt DEFAULT TABLESPACE TNYXXT_DATA;
    -- 分配管理员账号
    grant dba to yxxt;
    --授权
    grant connect,resource,dba to bank;
    grant create session to bank;
    
    -- 查看表空间当前状态
    -- dba可以查询全部,普通用户如果不设置查询条件,可能根本查不到数据
    select * from dba_data_files where tablespace_name like 'TNYXXT_DATA';

    更换表空间的数据文件

    -- 用户下线
    alter tablespace TNYXXT_DATA offline;
    -- 更换表空间
    alter database rename file 'D:/soft/ORACLETNYXXT_DATA .DBF' to 'D:/soft/oracle/TNYXXT_DATA.DBF';
    -- 用户上线
    alter tablespace TNYXXT_DATA online;

    删除表空间

    --删除空的表空间,但是不包含物理文件
    drop tablespace tablespace_name;
    --删除非空表空间,但是不包含物理文件
    drop tablespace tablespace_name including contents;
    --删除空表空间,包含物理文件
    drop tablespace tablespace_name including datafiles;
    --删除非空表空间,包含物理文件
    drop tablespace tablespace_name including contents and datafiles;
    --如果其他表空间中的表有外键等约束关联到了本表空间中的表的字段,就要加上CASCADE CONSTRAINTS
    drop tablespace tablespace_name including contents and datafiles CASCADE CONSTRAINTS;

    表空间扩容

    -- 表空间文件超出32G,追加一个数据库文件
    alter tablespace [name] add datafile 'xxxx.dbf' size 1000m autoextend on next 100m maxsize unlimited;
    疯狂的妞妞 :每一天,做什么都好,不要什么都不做……
  • 相关阅读:
    NTP服务器
    sublime中文设置
    13、软件定时器
    晶振和CPU周期
    红外通信协议
    KEIL使用时的一些配置
    STM32 的内部 FLASH
    STM32的程序下载
    2、触摸屏
    目录
  • 原文地址:https://www.cnblogs.com/chenss15060100790/p/15067590.html
Copyright © 2011-2022 走看看