我的编程空间,编程开发者的网络收藏夹
学习永远不晚

tbs_L1 创建和更改表空间

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

tbs_L1 创建和更改表空间

一、创建表空间

SQL>Create smallfile/bigfile tablespace tbs_newstores

DATAFILE '/u01/app/oracle/oracle11g/tbs_newstores.dbf'

size 100m autoextend on next 10m maxsize  300m

logging

extent management local

segment space management auto

default nocompress;

 

 

二、更改表空间

(1)重命名表空间和数据文件

## CREATETABLESPACE

SQL>Create smallfile /bigfile tablespace TBS_NEWSTORES;

DATAFILE '/u01/app/oracle/oracle11g/tbs_newstores01.dbf'  SIZE 50M,

'/u01/app/oracle/oracle11g/tbs_newstores02.dbf' SIZE 50M

EXTENT MANAGEMENT LOCAL UNIFORM SIZE 5M;

 

## RENAMETABLESPACE

SQL>ALTER TABLESPACE TBS_NEWSTORES RENAME to TBS_NEWSTORE;

SQL>SELECT NAME,DATAFILE,STATUS FROM V$DATAFILE

         WHERE NAME LIKE'%TBS_NEWSTORES%';

 

## MAKETABLESPACE OFFLINE

SQL>ALTER TABLESPACE TBS_NEWSTORE OFFLINE;

SQL>SELECT NAME,DATAFILE,STATUS FROM V$DATAFILE

         WHERE NAME LIKE'%TBS_NEWSTORES%';

 

## RENAMEDATAFILE

SQL>! RENAME /u01/app/oracle/oracle11g/tbs_newstores01.dbf  tbs_newstore01.dbf

SQL>! RENAME /u01/app/oracle/oracle11g/tbs_newstores02.dbf  tbs_newstore02.dbf

 

SQL>SELECT T.NAME TABLESPACE_NAME, D.NAME DATAFILE_NAME

FROM V$TABLESPACE T JOIN V$DATAFILE D USING(TS#)

WHERE T.NAME=TBS_NEWSTORE;

 

## RENAMEDATAFILE_NAME

SQL>ALTER DATABASE RENAME FILE '/u01/app/oracle/oracle11g/tbs_newstores01.dbf'

TO '/u01/app/oracle/oracle11g/tbs_newstore01.dbf';

SQL>ALTER DATABASE RENAME FILE '/u01/app/oracle/oracle11g/tbs_newstores02.dbf'

TO '/u01/app/oracle/oracle11g/tbs_newstore02.dbf';

 

## MAKETABLESPACE ONLINE

SQL> ALTER TABLESPACE TBS_NEWSTORE ONLINE;

 

(2)表空间脱机和联机

ALTER TABLESPACE tablespacename offline [NORMAL | IMMEDIATE |TEMPORARY]

 

(3)   将表空间标记为只读

 

ALTER TABLESPACE  tablespacename [READ ONLY | READ WRITE];

 

(4) 重新调整表空间的大小

 

ALTER  DATABASE  DATAFILE filename RESIZE  n [M|G|T];

#eg.

SQL> alter database datafile '/oradata/users02.dbf' resize 20m;

 

--向表空间添加一个50M大小的数据文件

SQL>alter tablespace ts_newstore

Add   datafile '/oradata/ts_newstore03.dbf' size 50m ;

 

--可以添加自动扩展句子,或在后面使用下列命令启动自动扩展

SQL>alter database datafile '/oradata/ts_newstore03.dbf'

Autoextendon next 50m maxsize 2G;

 

 

(5) OMF(Oracle-Managed Files)

要启用OMF,必须设置一部分或所有以下参数:

DB_CREATE_FILE_DEST     --参数指定所有数据文件的默认位置

DB_CREATE_ONLINE_LOG_DEST_n --指定联机重做日志文件的默认位置

DB_RECOVERY_FILE_DEST --设置归档重做日志文件和备份文件的默认位置


免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

tbs_L1 创建和更改表空间

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Oracle创建表空间

建立表空间并设置为默认表空间(最大32GB)1. create temporary tablespace test tempfile ‘/home/oracle/oradata/abc/test.dbf‘ size 50m autoextend on n

	Oracle创建表空间
2021-02-11

Oracle 创建表空间和用户脚本

=============================================================== /*第1步:创建临时表空间(注意:D:ProjectOracleTableSpaceFHADMIN 手动创建路径)
Oracle 创建表空间和用户脚本
2015-11-21

plsql怎么创建表空间和用户

要在PL/SQL中创建表空间和用户,可以按照以下步骤进行操作:1. 创建表空间:```CREATE TABLESPACE tablespace_nameDATAFILE 'path_to_datafile'SIZE size_in_byte
2023-09-09

oracle如何创建用户和表空间

要在Oracle数据库中创建用户和表空间,您需要具有适当的权限。以下是创建用户和表空间的步骤:创建表空间:CREATE TABLESPACE tablespace_nameDATAFILE 'path_to_datafile.d
oracle如何创建用户和表空间
2024-04-09

plsql怎么创建表空间

在PL/SQL中,可以使用以下语法创建表空间:CREATE TABLESPACE tablespace_nameDATAFILE 'file_name'SIZE size;其中,tablespace_name 是要创建的表空间的名称,
plsql怎么创建表空间
2024-02-29

oracle如何创建表空间

oracle 中创建表空间需要以下步骤:连接到数据库;使用 create tablespace 语句指定表空间名称、数据文件位置和大小;设置默认存储属性,包括初始大小、下一个大小和最小扩展;启用或禁用日志记录;设置表空间状态(联机或脱机);
oracle如何创建表空间
2024-06-13

oracle怎么创建表空间

要在Oracle中创建表空间,可以使用CREATE TABLESPACE语句。以下是创建表空间的步骤:1. 使用SYSDBA权限登录到Oracle数据库服务器上的SQL*Plus或其他工具。2. 执行以下语句创建表空间:CREATE TAB
2023-08-18

navicat如何创建表空间

navicat 中创建表空间的步骤:连接到数据库并导航到“表空间”。右键单击“表空间”文件夹并选择“新建”>“表空间”。在“表空间”对话框中指定表空间名称、添加数据文件并配置其他设置。单击“确定”创建表空间。Navicat 中如何创建表空间
navicat如何创建表空间
2024-04-24

postgresql怎么创建表空间

要在PostgreSQL中创建表空间,可以按照以下步骤操作:打开PostgreSQL客户端工具,如psql或pgAdmin。使用超级用户账号登录到数据库中。使用以下语法来创建一个新的表空间:CREATE TABLESPACE tablesp
postgresql怎么创建表空间
2024-04-17

编程热搜

目录