• Oracle基础学习记录1.0


    查看表空间状态语句:
    select tablespace_name , status from dba_tablespaces;

    创建表空间
    create tablespace myspace
    datafile 'G:appmyspacemyspace01.dbf'
    size 10m autoextend on next 5m maxsize 100m;

    表空间属性主要有 online、 offline、 read only、 readwrite、四种状态
    修改表属性:
    alter tablespace myspace offline;

    修改表空间中数据文件的大小
    ALTER database DATAFILE 'G:appmyspacemyspace.dbf' RESIZE newsize ;

    增加表空间的数据文件
    alter tablespace tablespace_name
    add datafile '.....' size 10m


    重命名表空间
    alter tablespace tablespace_name rename to new_tablespace_name;

    删除表空间
    drop tablespace tablespace_name
    [including contents[and datafiles]]

    临时表空间的创建和修改
    create temporary tablespace mytemp
    tempfile 'G:appmyspacemytemp.dbf'
    size 5m autoextend on next 2m maxsize 2
    修改语法与基本表空间的修改一样


    临时表空间组

    创建1
    create temporary tablespace tempgroup
    tempfile 'G:appmyspace empgroup01.dbf' size 5m
    tablespace group group01;
    创建2
    create temporary tablespace tempgroup02
    tempfile 'G:appmyspace empgroup02.dbf' size 5m
    tablespace group group02;

    移动tempgroup 到 group02
    alter tablespace tempgroup tablespace group group02;


    创建大文件表空间
    create bigfile tablespace mybigspace
    datafile 'G:appmyspaceigspace.dbf'
    size 10m;

    撤销表空间
    为了实现对数据回退、恢复、十五回滚以及撤销等操作,Oracle数据库提供了一部分存储空间,专门保存撤销记录,将修改前的数据保存到该空间中,所以这部分空间为成为撤销表空间。
    创建撤销表空间
    create undo tablespace undotbs
    dafafile 'G:appmyspaceundo1.dbf' size 20m
    autoextend on;
    为撤销表空间添加新文件
    alter dablespace undotbs
    add datafile 'G:appmyspaceundo02.dbf' size 10m
    修改
    alter database datafile 'G:appmyspaceundo02.dbf' resize 15m;

    设置[临时]默认表空间
    alter database defult [tempory] tablespace tablespace_name;

    select defult_tablesapce from user_users;

    创建日志文件组
    alter database database_name
    add logfile[group group_number]
    (file_name,)[size n] [reuse];

    创建日志文件
    alter database add logfile member
    '....' to group 4;

    切换日志文件组
    alter system switch logfile;
    清空日志文件组
    alter database clear logfile group group_number;
    删除日志文件组
    alter database drop logfile group group_number;

    日志模式
    非归档日志模式(noarchivelog) 与 归档日志模式(archivelog)
    alter database archivelog|noarchivelog;

    创建表并指定表空间
    create table person2
    (id number(4),name varchar(8),birtyday date) tablespace myspace;

  • 相关阅读:
    HDU 2516 取石子游戏(FIB博弈)
    HDU 2147 kiki's game (简单博弈,找规律)
    HDU 1847 Good Luck in CET-4 Everybody!(找规律,或者简单SG函数)
    ***Linux chmod命令修改文件与文件夹权限命令代码
    CentOS下用yum命令安装jdk
    Nginx 虚拟主机 VirtualHost 配置
    Nginx的nginx.conf配置文件中文注释说明
    快速php日志,写内容到文件,把日志写到log文件
    php-fpm进程管理方式(static和dynamic)
    阿里云宝塔Linux服务器管理面版初始化地址不能登入(原创)
  • 原文地址:https://www.cnblogs.com/wangtengfei/p/4255525.html
Copyright © 2020-2023  润新知