zoukankan      html  css  js  c++  java
  • Oracle笔记四

    No.1
    临时表作用在于:用于排序操作;多用户可共享;不能存在任何永久对象;
    创建一个临时表空间:create temporary tablespace emilytemp tempfile 'e:\emilytemp.dbf' size 20m extent management local uniform size 4m;
    修改数据库的临时表空间:alter database default temporary tablespace emilytemp;
    限制如下:只有创建一个新的临时表空间后原来的才能删除;不能离线(OFFLINE,如果表空间离线,表空间中的数据是不能访问的,系统表空间,默认临时表空间,存在激活回滚段的表空间);可修改为一个永久表达式空间
    使表空间激活或离线:alter tablespace emilytemp online(offline);
    No.2
    查看系统缺省固定及临时表空间:select property_name,property_value from database_properties where property_name like 'default%';
    No.3
    改变一个表空间大小:改变数据文件大小(包括自动扩展以及手动修改数据文件大小),使用命令增加一个数据文件,如下所示:
    查询DBA_DATA_FILES可以查看数据文件的自动扩展是否启用;
    alter database datafile 'e:\oradata\one.dbf' resize 200m;手动修改数据文件大小,此操作可回收没用的空间;
    alter tablespace one(一个表空间) add datafile 'e:\oradata\three.dbf' size 50m;通过增加数据文件的方式增大表空间大小,原空间为ONE,增加的数据文件必须是不存在的,结果为两个数据文件共同维持着一个表空间;
    No.4
    移动数据文件
    alter tablespace one rename datafile 'e:\oradata\one.dbf' to 'e:\oradata\two.dbf';表空间必须是离线状态,目标文件必须存在。
    alter database rename file 'e:\oradata\one.dbf' to 'e:\oradata\two.dbf';数据库需为mount状态,目标文件必须存在。
    No.5
    删除表空间
    drop tablespace one
    including contents and datafiles——删除段及数据文件
    cascade constraints;——删除所有一致性限制
    No.6
    查看信息文件 
    表空间信息:DBA_TABLESPACES,V$TABLESPACE
    数据文件信息:DBA_DATA_FILES,V$DATAFILE
    临时数据文件信息:DBA_TEMP_FILES,V$TEMPFILE
     

  • 相关阅读:
    小记面向对象
    公司分层思想的演化历程
    我对uml类图关系的理解
    cms真实问题的来源以及模拟解决方案
    HTTP 协议基础
    Requests库
    接口测试概念
    Python中的strip()函数的用法
    Robot Framework环境搭建
    Python unittest excel数据驱动
  • 原文地址:https://www.cnblogs.com/emily_fly/p/1531324.html
Copyright © 2011-2022 走看看