返回顶部
首页 > 资讯 > 数据库 >oracle之表空间
  • 715
分享到

oracle之表空间

2024-04-02 19:04:59 715人浏览 安东尼
摘要

1、创建表空间sqlplus / as sysdba //以dba的身份进库startup //开启数据库create tablespace db_work //创建名为db_work的表空间d

1、创建表空间
sqlplus / as sysdba //以dba的身份进库
startup //开启数据库
create tablespace db_work //创建名为db_work的表空间
datafile '/orc/app/oracle/oradata/WORKDB01.DBF' //指定数据文件存放的位置
size 50m //指定数据文件大小
autoextend on //开启自动拓展空间大小
next 50m maxsize 20480m //指定最大空间为20G
extent management local; //本地化管理表空间

cd /orc/app/oracle/oradata/ //去指定目录验证
ll -h
oracle之表空间
select tablespace_name from dba_tablespaces; //查看表空间
oracle之表空间
2、调整表空间的大小
方法一:直接修改大小
alter database datafile //修改数据文件
'/orc/app/oracle/oradata/WORKDB01.DBF'
resize 80m; //重新指定大小
oracle之表空间
方法二:添加新的DBF文件
alter tablespace db_work
add datafile
'/orc/app/oracle/oradata/WORKDB02.DBF'
size 50m
autoextend on
next 50m maxsize 20480m;
oracle之表空间
3、更改表空间的权限
alter tablespace db_work read only; //更改表空间为只读
alter tablespace db_work read write; //更改表空间为读写,默认情况下
drop tablespace db_work including contents; //删除指定表空间,including contents参数表示删除表空间的所有内容
4、CDB与PDB操作
CDB(Container Database):数据库容器
PDB(Pluggable Database):可插拔数据库
CDB与PDB关系:
COMMON USERS(普通用户):经常建立在CDB层,用户名以C##或c##开头;
LOCAL USERS(本地用户):仅建立在PDB层,建立的时候得指定CONTAINER。
查看数据库模式
show con_name //查询当前所在的容器
oracle之表空间
show pdbs //查询数据库的所有容器
show pdbs //查询数据库的所有容器
oracle之表空间
alter pluggable database orclpdb open; //修改可插拔库orclpdb为开启状态
alter session set container=orclpdb; //CDB切换会话到PDB中,oracle容器连接到插拔库中
show con_name //数据库模式已切换为容器型数据库
oracle之表空间
alter session set container=cdb$root; //切换数据库模式为CDB$ROOT

您可能感兴趣的文档:

--结束END--

本文标题: oracle之表空间

本文链接: https://lsjlt.com/news/37023.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • oracle之表空间
    1、创建表空间sqlplus / as sysdba //以dba的身份进库startup //开启数据库create tablespace db_work //创建名为db_work的表空间d...
    99+
    2024-04-02
  • oracle之 SYSAUX表空间维护
    1、查询表空间使用率 SQL> set linesize 400 SQL> set pagesize 400 SQL>  SELECT D.TABLESPACE_NA...
    99+
    2024-04-02
  • Oracle表空间
    一学三思三敲才能懂,才能长期有效的记忆    起初学习Oracle的时候,已经了解Oracle的优点,比如分布式管理,轻松协调;优越的性能;支持大数据的格式;还有一点...
    99+
    2024-04-02
  • oracle 表移动表空间
    在oracle中有时需要把表移动到其他表空间中,下面是移动的步骤。 首先,使用下面的命令移动: alter table table_name move tablespace tablespace_nam...
    99+
    2024-04-02
  • oracle创建表空间,临时表空间,用户
    create tablespace a_dat datafile 'D:\oracle\product\10.2.0\oradata\orcl\a_dat.dbf' size 1024m autoexten...
    99+
    2024-04-02
  • Oracle 表空间查询:查看表所在的表空间
    标题:Oracle 表空间查询:查看表所在的表空间,需要具体代码示例 Oracle数据库是企业级数据库管理系统中常用的一种,其中表空间是数据库中存储数据的逻辑结构,表空间在数据库中起着...
    99+
    2024-03-03
    查询 oracle 表空间 sql语句
  • Oracle创建表空间
    建立表空间并设置为默认表空间(最大32GB) 1. create temporary tablespace test tempfile ‘/home/oracle/oradata/abc/test.dbf‘ size 50m aut...
    99+
    2021-02-11
    Oracle创建表空间 数据库入门 数据库基础教程 数据库 mysql
  • oracle创建表空间
    drop tablespace qb including contents and datafiles; DROP TABLE...
    99+
    2024-04-02
  • Oracle传输表空间
    一、简介可传输表空间(还有个集)最大的优势是其速度比export/import或unload/load要快的多。因为可传输表空间主要是复制数据文件到目标路径,然后再使用export/import或Data ...
    99+
    2024-04-02
  • oracle删除表空间
    表空间离线SQL> alter tablespace  rcat offile;2.删除用户    SQL>drop user ractowne...
    99+
    2024-04-02
  • oracle 表空间管理
    oracle增减表空间的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORAD...
    99+
    2024-04-02
  • Oracle表空间管理
    创建表空间命令:CREATE TABLESPACE userdataDATAFILE '/u01/oradata/userdata01.dbf' SIZE 100MAUTOEXTEND ON NEXT 5M...
    99+
    2024-04-02
  • oracle表空间恢复
    如果误删除了一个表空间中test的数据文件test.dbf,然后下次重新启动数据库的时候发       数据库不能打开了(open),老是报错:S...
    99+
    2024-04-02
  • Oracle表空间维护
    表空间维护 (1)创建表空间 CREATE TABLESPACE SUNTX DATAFILE   '/app1/oracle/oradata/SUNTX/SUNTX01.dbf' SIZE 10...
    99+
    2024-04-02
  • Oracle表空间详解
    目录1. 基本概念2. 范围分区3. Hash分区(散列分区)4. 复合分区1. 基本概念 oracle表分区是将一个大型表分割成更小、更易于管理的部分的技术。分区后的表被称为分区表,其中每个分区都可以独立地进行维护、管...
    99+
    2023-04-19
    Oracle表空间介绍 Oracle表空间
  • oracle 表空间,临时表空间使用率查询
    临时表空间: SELECT a.tablespace_name, a.BYTES total, a.bytes - nvl(b.bytes, 0) free      ...
    99+
    2024-04-02
  • oracle 临时表空间 占用磁盘空间
    新创建一个临时表空间 tmpacreate   temporary   tablespace   TEMPA   TEMPFI...
    99+
    2024-04-02
  • Oracle SYSAUX表空间维护
    1.统计信息 (1)更改历史统计信息保存日期 select dbms_stats.get_stats_history_retention from dual; exec&n...
    99+
    2024-04-02
  • oracle表空间是什么
    Oracle表空间是用来存储数据库中表、索引、视图等对象的物理存储空间。每个Oracle数据库可以包含多个表空间,每个表空间可以包含...
    99+
    2024-05-11
    oracle
  • oracle表空间怎么查
    要查看 oracle 数据库中的表空间,可以使用命令:1. select from dba_tablespaces;2. 查询特定表空间的详细信息,使用:select...
    99+
    2024-05-21
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作