iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle 表操作
  • 312
分享到

Oracle 表操作

2024-04-02 19:04:59 312人浏览 八月长安
摘要

1、  创建表空间create bigfile tablespace viot_data_400w1logging datafile 'E:\da

1、  创建表空间

create bigfile tablespace viot_data_400w1logging datafile 'E:\data\viot_data_400w1.dbf' size 20g autoextend on next 1g;

注释:

viot_data_400w1 表空间名称;

E:\data\viot_data_400w1.dbf 表空间位置(前提需创建E\data文件夹;

20g 默认的表空间大小

1g 表空间写满后,自动扩展的大小。


2、创建表,并对表指定分区

create TABLE TEMP400W
(
"RYBH" VARCHAR2(20 BYTE),
         "ZPBH"VARCHAR2(20 BYTE),
         "RXZP"BLOB,
         "XM"VARCHAR2(30 BYTE),
         "XB"CHAR(1 BYTE),
         "ZJHM"VARCHAR2(20 BYTE),
    "INCCOLUM" NUMBER NOT NULL PRIMARYKEY
)
PARTITION BY RANGE (INCCOLUM)
(
   PARTITION CUS_PART1 VALUES LESS THAN (900000) TABLESPACEviot_data_400w1,
   PARTITION CUS_PART2 VALUES LESS THAN (1800000) TABLESPACEviot_data_400w2,
   PARTITION CUS_PART3 VALUES LESS THAN (2700000) TABLESPACEviot_data_400w3,
   PARTITION CUS_PART4 VALUES LESS THAN (3600000) TABLESPACEviot_data_400w4,
   PARTITION CUS_PART5 VALUES LESS THAN (4500000) TABLESPACEviot_data_400w5
)

注释:创建表TEMP400W; 并且为表指定4个分区;CUS_PART1 存储0-900000的记录;CUS_PART2存储第900001-1800000的记录,以此类推;


3、  查看表分区

select * from user_tab_partitions where table_name = 'TEMP400W'

 注释:查看TEMP400W的所有分区


4、  修改表操作不写日志

alter   table  temp400W   NOLOGGING

5、创建DBLink的授权给scott用户

 grant CREATE PUBLIC DATABASE LINK,DROP PUBLICDATABASE LINK to scott;

6、创建数据库链接

CREATE PUBLIC DATABASE LINK viot_dblinkCONNECT TO viot IDENTIFIED BY viot USING '(DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = tcp)(HOST = 192.168.12.110)(PORT = 1521))
    )
    (CONNECT_DATA =
(SERVICE_NAME = viot)
    )
   )'

7、连表查询插入语句。

 insert intotemp400W(rybh,zpbh,rxzp,xm,xb,zjhm,inccolum) selectrybh,zpbh,rxzp,xm,xb,zjhm,inccolum1 from temp400W@viot_dblink


8、查看表空间的使用率

SELECT a.tablespace_name                        "表空间名",
       total                                    "表空间大小",
       free                                     "表空间剩余大小",
       ( total - free )                         "表空间使用大小",
       Round(( total - free ) / total, 4) * 100 "使用率   %"
FROM   (SELECT tablespace_name,
               Sum(bytes) free
        FROM   DBA_FREE_SPACE
        GROUP  BY tablespace_name) a,
       (SELECT tablespace_name,
               Sum(bytes) total
        FROM   DBA_DATA_FILES
        GROUP  BY tablespace_name) b
WHERE  a.tablespace_name = b.tablespace_name


参考链接:

Http://blog.chinaunix.net/uid-11570547-id-58989.html

http://soft.chinabyte.com/database/290/12218290.shtml

http://www.cnblogs.com/leiOOlei/arcHive/2012/06/08/2541306.html




您可能感兴趣的文档:

--结束END--

本文标题: Oracle 表操作

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

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

本篇文章演示代码以及资料文档资料下载

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

下载Word文档
猜你喜欢
  • Oracle 表操作
    1、  创建表空间create bigfile tablespace viot_data_400w1logging datafile 'E:\da...
    99+
    2022-10-18
  • Oracle分区表的move操作
    关于分区表的move操作还是很值得深究的一个问题。如果分区表中含有lob字段,难度还会加大。对于普通的表而言,做move操作室理所当然,oracle提供的方式很直接快捷。当然了这个命令也不是高可用的范畴。但...
    99+
    2022-10-18
  • oracle菜鸟学习之 表操作
    首发:http://www.arppinging.com/wordpress/p=96 oracle菜鸟学习之 表操作 1.创建表 在oracle中,创建表使用create table来实现 SQL>...
    99+
    2022-10-18
  • oracle数据库表空间操作
    oracle表空间操作总结 附件:http://down.51cto.com/data/2368097...
    99+
    2022-10-18
  • oracle处理锁表基本操作
    查询锁表 select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o ,v$session...
    99+
    2022-10-18
  • ORACLE 存储过程 循环表操作
    CREATE OR REPLACE PROCEDURE pubres_test asBEGIN     for obj in (  &nb...
    99+
    2022-10-18
  • oracle表分区的概念及操作
    oracle表分区详解 1.表空间及分区表的概念 表空间:   是一个或多个数据文件的集合,所有的数据对象都存放在指定的表空间中,但主要存放的是表, 所以称作表空间。 分区表: 当表...
    99+
    2022-11-12
  • ORA-01688:扩展ORACLE表空间操作
    ORA-01688错误是由于尝试扩展Oracle表空间时出现的问题。这个错误通常表示无法扩展表空间的原因。要解决ORA-01688错...
    99+
    2023-09-08
    Oracle
  • oracle关于表空间的一些操作
    查看 xxx 表空间是否为自动扩展:select file_name,autoextensible,increment_by from dba_data_files;select fil...
    99+
    2022-10-18
  • Oracle 11G如何实现表空间操作
    这篇文章主要为大家展示了“Oracle 11G如何实现表空间操作”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle 11G如何实现表空间操作”这篇文章吧...
    99+
    2022-10-19
  • Oracle操作用户和表空间的总结
    1. Oracle数据库的操作流程首先我们要弄明白Oracle数据库的整个操作流程,如下图所示。  接下来对表空间以及用户的各项操作介绍都是需要建立在以下三步的基础上:第1步:使用cmd...
    99+
    2022-10-18
  • 扩展ORACLE表空间操作是怎样的
    本篇文章给大家分享的是有关扩展ORACLE表空间操作是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 1、问...
    99+
    2022-10-19
  • Oracle alter操作
    因为Oracle对于列的增删改操作格式略有不同,为了方便日后查看,特此记录。1、增加列:        SQL> alt...
    99+
    2022-10-18
  • Oracle数据库基本操作——表空间管理
    简介:ORACLE物理上是由磁盘上的以下几种文件:数据文件和控制文件和LOGFILE构成的表空间就只谈相关的数据文件首先明确概念:表空间是ORACLE内部定义的一个概念,是为了统一ORACLE物理和逻辑上的...
    99+
    2022-10-18
  • Oracle怎么恢复误操作删除掉的表
    本篇内容主要讲解“Oracle怎么恢复误操作删除掉的表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle怎么恢复误操作删除掉的表”吧! ...
    99+
    2022-10-18
  • oracle数据库中表的操作示例分析
    这篇文章主要为大家展示了“oracle数据库中表的操作示例分析”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“oracle数据库中表的操作示例分析”这篇文章吧。1...
    99+
    2022-10-18
  • Oracle表空间增、删、改操作是怎样的
    本篇内容主要讲解“Oracle表空间增、删、改操作是怎样的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Oracle表空间增、删、改操作是怎样的”吧!--1、新...
    99+
    2022-10-18
  • Oracle表连接操作——Hash Join(哈希连接)下
     Hash Join是Oracle CBO时代经常出现的一种连接方式,对海量数据处理时经常出现在执行计划里。本篇的上篇(http://space.itpub.net/17203031/viewspace-697442) ...
    99+
    2023-06-06
  • Oracle表连接操作——Hash Join(哈希连接)上
     在Oracle中,确定连接操作类型是执行计划生成的重要方面。各种连接操作类型代表着不同的连接操作算法,不同的连接操作类型也适应于不同的数据量和数据分布情况。  无论是Nest Loop Join(嵌套循环),...
    99+
    2023-06-06
  • 【基础操作】1.表操作
    -- 1.基本表操作表 drop table user1; create table user1( id   &nb...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作