zoukankan      html  css  js  c++  java
  • oracle(数据文件)

    --创建数据文件
    create tablespace--创建表空间同时创建数据文件
    create temporary tablespace --创建临时表空间的同时创建临时数据文件 
    alter tablespace...add datafile --向表空间添加数据文件 
    alter tablespace...add tempfile--向临时表空间添加数据文件 
    create database --创建数据库时创建数据文件 
    alter database...create datefile--数据氈恢复操作时,新建一个数据文件取代出现故障的数据文件 
    --
    alter tablespace users add datafile 'd:appadministratororadataorclusers02.dbf' size 10m;
    --修改数据文件大小
    select file_name,autoextensible from dba_data_files;--查看当前数据库所有数据文件的扩展方式。
    --
    alter database datafile 'd:appadministratororadataorclusers04.dbf'size 10m autoextend on next 512k maxsize 100m;
    --改变数据文件的可用性
    --要进行数据文件的脱机备份时,需要先将数据文件脱机。
    --需要重命名数据文件或改变数据文件的位置时,需要先将数据文件脱机。
    --如果Oracle在写入某个数据文件时发生错误,系统会自动将该数据文件设置为脱机状态,并且记录在报警文件中。排除故障后,需要以手动方式重新将该数据文件恢复为联机状态。
    --数据文件丢失或损坏,需要在启动数据库之前将数据文件脱机。
    --归档模式下:
    alter database datafile…online|offline--设置永久性数据文件的脱机与联机。
    alter database tempfile…online|offline--设置临时数据文件的脱机与联机。
    --将ORCL数据库设置为归档模式。
    shutdown immediate--数据库己经关闭,己经卸载数据库,例程己关闭
    startup mount--例程己启动
    --
    alter database datafile
    'd:appadministratororadataorclusers01.dbf'offline;--脱机
    recover datafile
    'd:appadministratororadataorclusers01.dbf';--完成介质恢复。
    alter database datafile
    'd:appadministratororadataorclusers01.dbf'online;--联机
    --非归档模式下数据文件的脱机
    --由于数据库处于非归档模式,数据文件脱机后,会导致信息的丢失,从而使该数据文件无法再联机,
    --即无法使用了。因此,在非归档模式下,通常不能将
    shutdown immediate
    startup mount
    alter database noarchivelog;
    alter database open;
    alter database datafile 'd:appadministratorproduct11.2.0dbhome_1databaseusers3.dbf' offline for drop;
    select file_name,from dba_data_files where tablespace_name = 'users';
    --注意 使用该语句只是将数据文件脱机,数据文件不可用,并没有从数据字典以及控制文件中删除该数据文件信息,也没有从磁盘上删除该数据文件。
    --该文件随后可以随其所属表空间的删除而删除。
    alter tablespace users datafile offline;
    select name,status from v$datafile where ts# = (select ts# from  v$tablespace where name='users');
    --查看users表空间各个数据文件的状态
    recover tablespce users;
    --改变数据文件的名称与位置
    alter tablespacle…rename datafile…to--改变同一个表空间中的数据文件的名称与位置。
    alter database rename fileto--改变多个表空间中的数据文件的名称与位置
    --
    select file_name,bytes from dba_data_files where tablespace_name = 'users';
    alter tablespace users datafile offline;
    host copy d:appadministratororadataorclusers02.dbf d:disk1users02.dbf
    host copy d:appadministratororadataorclusers04.dbf d:disk1users04.dbf
    alter tablespace users rename datafile 
    'd:appadministratororadataorclusers02.dbf',
    'd:appadministratororadataorclusers04.dbf' to
    'd:disk1users02.dbf',
    'd:disk1users02.dbf'
    alter tablespace users online;
    --修改多个表空间中数据文件的名称与位置
    select file_name, bytes from dba_data_files where tablespace_name in('users','example');
    shutdown immediate
    startup mount
    host copy d:appadministratororadataorclusers01.dbf d:disk2users01.dbf
    host copy d:appadministratororadataorclexample01.dbf d:disk2example01.dbf
    alter database rename file_name
    alter database open;
    --删除数据文件
    alter tablespace…drop datafile--删除永久表空间中指定的空的数据文件。
    alter tablespace…drop tempfile--删除临时表空间中指定的空的临时数据文件。
    --
    alter tablespace users drop datafile
    'd:appadministratorproduct11.2.0dbhome_1databaseusers03.dbf';
    alter tablespace temp drop tempfile
    'd:appadministratororadataorcl	emp02.dbf';
    alter database tempfile
    'd:appadministratororadataorcl	emp02.dbf'drop;
    --查询数据文件
    dba_data_files--包含数据库所有数据文件的信息,包括数据文件所属的表空间,数据文件编号等
    dba_temp_files--包含数据库所有临时数据文件的信息
    dba_extents--包含所有表空间中己分配的区的描述信息
    user_extents--包含当前用户所拥有的对象在所有表空间中己分配的区的描述信息
    dba_free_space--包含表空间中空闲区的描述信息
    user_free_space--包含当前用户可以访问的表空间中空闲区的描述信息
    v$datafile--包含从控制文件中获取的数据文件信息
    v$datafile_header--包含从数据文件头部获取的信息
    v$tempfile--包含所有临时数据文件的基本信息
  • 相关阅读:
    ElasticSearch 深度搜索、滚动搜索,批量操作
    ElasticSearch搜索
    Elasticsearch 建立ik中文分词器和自定义分词
    React-Redux
    高阶组件-HOC
    React Context使用
    将秒数转换为时分秒格式
    『TensorFlow』TF2的模型保存
    『一图流』基于CRNN的OCR张量流概览
    Dapr微服务应用开发系列0:概述
  • 原文地址:https://www.cnblogs.com/wangyonglong/p/7147576.html
Copyright © 2011-2022 走看看