精华内容
下载资源
问答
  • oracle11g删除表空间
    2021-05-08 06:36:57

    以system用户登录,查找需要删除的用户:

    --查找用户

    select  * from dba_users;

    --查找工作空间的路径

    select * from dba_data_files;

    --删除用户

    drop user 用户名称 cascade;

    --删除表空间

    drop tablespace 表空间名称 including contents and datafiles cascade constraint;

    例如:删除用户名成为xxx,表空间名称为xxx

    --删除用户,及级联关系也删除掉

    drop user xxx cascade;

    --删除表空间,及对应的表空间文件也删除掉

    drop tablespace xxx including contents and datafiles cascade constraint;

    示例

    shutdown immediate ;//关闭连接

    startup//重启

    drop user aly cascade;//删除aly用户

    drop tablespace aly including contents and datafiles cascade constraint;//删除表空间

    drop tablespace aly_temp including contents and datafiles cascade constraint;

    更多相关内容
  • oracle 11G创建表空间、用户、密码、索引、分配权限、删除表空间、数据泵导入、导出
  • 简单说下原因:当时图方便没进数据库,直接在datafile目录下删除表空间对应的数据文件导致后来数据库报错,并且不能删除表空间错误如下;ORA-01116:error in opening database ****ORA-01110:data file 54:'/home3...

    简单说下原因:当时图方便没进数据库,直接在datafile目录下删除了表空间对应的数据文件

    导致后来数据库报错,并且不能删除表空间

    错误如下;

    ORA-01116:error in opening database ****

    ORA-01110:data file 54:'/home3/datafile/arrange/NewArrange.dbf'

    ORA-27041:unable to open file

    Linux Error:2: No Such file or directory

    Additional information: 3

    alter database datafile '/hot/oradata/SMSDBMT_INDX01.dbf' offline drop;

    alter database datafile '/hot/oradata/SMSDBMT_INDX01.dbf' offline drop

    *

    ERROR at line 1:

    ORA-01516: nonexistent log file, data file, or temporary file

    "/hot/oradata/SMSDBMT_INDX01.dbf"

    解决办法:

    1,先关闭数据库

    SQL> shutdown immediate -----报错

    SQL> shutdown abort  --停用数据库

    2,启动数据库到挂载模式

    SQL>startup mount

    SQL>alter database datafile '/hot/oradata/SMSDBMT_INDX01.dbf' offline drop; -----删除表空间文件 成功

    3, 打开数据库

    SQL>alter database open;

    4,删除表空间

    SQL>drop tablespace SMSDBMT_INDX including contents and datafiles;---删除表空间

    展开全文
  • oracle11g建立表空间

    2021-05-02 07:07:31
    内容导航:Q1:怎么扩大某个表空间 oracle11g数据空间在增加记录时自动扩展增加表空间的方法有以下几种Meathod1:给表空间增加数据文件12ALTERTABLESPACEapp_dataADDDATAFILED:\ORACLE\PRODUCT\10.2.0\...

    本文收集整理关于oracle11g建立表空间的相关议题,使用内容导航快速到达。

    内容导航:

    Q1:怎么扩大某个表的表空间 oracle11g

    数据表的空间在增加记录时自动扩展

    增加表空间的方法有以下几种

    Meathod1:给表空间增加数据文件12ALTERTABLESPACEapp_dataADDDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBFSIZE50M;

    Meathod2:新增数据文件,并且允许数据文件自动增长123ALTERTABLESPACEapp_dataADDDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBFSIZE50MAUTOEXTENDONNEXT5MMAXSIZE100M;

    Meathod3:允许已存在的数据文件自动增长12ALTERDATABASEDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBFAUTOEXTENDONNEXT5MMAXSIZE100M;

    Meathod4:手工改变已存在数据文件的大小12ALTERDATABASEDATAFILED:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP02.DBFRESIZE100M;

    Q2:oracle 11g怎么创建表空间

    CREATE TABLESPACE TS1 DATAFILE /data1/ts1_01.dbf SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;

    alter TABLESPACE TS1 add DATAFILE /data1/ts1_02.dbf SIZE 512M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED;

    Q3:oracle 11g 如何建立表空间及用户,分配用户权限等

    创建表空间:create tablespace gdb datafile gdb1.dbf size 1000m; 解释:datafile设置的可以是相对路径(oracle安装路径\product\10.2.0\oradata\实例\gbd1.dbf)。

    创建用户 create user gdb identified by password default tablespace gdb1; 解释:创建一个用户gdb,密码是password 用表空间 gdb1;

    赋权限:grant dba to gdb;解释:给gdb赋权限为dba权限(系统管理员)。

    Q4:请问oracle 11g 创建300G表空间需要多长时间啊?

    这个要根据你的存储IO来估算。建议不要创建一个300G的数据文件给该表空间使用,而是分成多个小数据文件进行。如果要创建300G一个数据文件,大概需要挺长时间,我感觉30分钟吧。

    Q5:请教如何强行删除oracle 11g表空间?

    说明:必须在脱机状态下才能删除表空间。

    第一步:用sys权限登录oracle

    SQL> connect sys/wellhope as sysdba

    第二步:找到表空间的存储位置后,执行脱机命令。datafile 后面的就是绝对路径。

    SQL> alter database datafile /home/oracle/ora/products/9.2.0/oradata/ora9i/tablespace_ecms.dbf offline drop;

    第三步:打开数据库连接

    SQL> alter database open;

    第四步:删除表空间“ tablespace_ecms”。

    SQL> drop tablespace tablespace_ecms INCLUDing contents;

    Q6:oracle 11g 如何创建表空间

    例子:

    createtablespace testdatefile d:\test.dbf size=100mautoextend on next 10m maxsize 1000m,exent management local autoallocate;

    Q7:oracle 11g 建立表空间及用户,分配用户权限等

    创建表空间(tbs_school)

    create tablespace tbs_school

    datafile D:\oracle\product\11.1.0\oradata\schooldb\school01.dmp

    size 10m autoextend on;

    创建用户(用户名:abc 密码:abc)

    create user abc identified by abc

    default tablespace tbs_school

    temporary tablespace temp;

    分配用户权限

    首先通过系统身份进入数据库

    conn system/orcl as dba;

    然后授权(connect是典型角色,用户创建会话等权限,resource是授权开发人员建表,序列,触发器,过程用的)

    grant connect,resource to abc;

    展开全文
  • Oracle11g创建、删除表空间语句

    千次阅读 2018-01-17 10:42:54
    删除表空间 DROP TABLESPACE POSP INCLUDING CONTENTS AND DATAFILES; /分为四步 / /*第1步:创建临时表空间 */ create temporary tablespace POSP_TEMP tempfile 'F:\oracle\oracle-data\posp_temp.dbf' size...
    删除表空间
    DROP TABLESPACE POSP INCLUDING CONTENTS AND DATAFILES;

    /分为四步 /

    /*第1步:创建临时表空间  */
    create temporary tablespace POSP_TEMP 
    tempfile 'F:\oracle\oracle-data\posp_temp.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;    
    /*第2步:创建数据表空间  */
    create tablespace POSP
    logging  
    datafile 'F:\oracle\oracle-data\posp_data.dbf' 
    size 50m  
    autoextend on  
    next 50m maxsize 20480m  
    extent management local;  
    /*第3步:创建用户并指定表空间  */
    create user posp identified by posp
    default tablespace POSP
    temporary tablespace POSP_TEMP;
    /*第4步:给用户授予权限  */
    grant connect,resource,dba to posp

    参考:
    创建表空间:
    https://www.cnblogs.com/wangsaiming/p/3555994.html
    创建表空间时ora-01119和ora-27040的处理:
    https://www.cnblogs.com/gaojian/p/3612845.html
    Oracle 删除用户和表空间:
    http://blog.csdn.net/oscar999/article/details/7468153

    展开全文
  • 临时表空间收缩1.1 说明关于Oracle 的临时表空间,之前有整理过篇Blog:以下操作会占用大量的temporary:1、用户执行imp/exp 导入导出操作时,会使用大量的temporary段2、用户在rebuild index时3、执行create ...
  • 今天收到11G表表空间SYSAUX超过90%个告警,之前的思路是简单的加数据文件,因为改空间存储是非业务数据,是可以通过配置来压缩表空间的。 查看是什么内容占用了SYSAUX表空间 SELECT occupant_name "Item", ...
  • centos7 oracle11g创建表空间和用户

    千次阅读 2018-06-14 17:29:42
    请点击此处1、登录linux,以oracle用户登录(如果是root用户登录的,登录后用 su - oracle命令切换成oracle用户)2、以sysdba方式来打开sqlplus,命令如下: sqlplus / as sysdb3、查看表空间的名称及大小 ...
  • Oracle因为本身的多重验证机制所有在删除表空间时不像MySQL中删除database一样,可以通过外部的删除直接删除掉database文件夹就可以删除掉database,当然这两者是2种不同的东西,在此仅用于举例说明。在Oracle...
  • Oracle11g创建表空间语句 本地空间 在plsql工具中执行以下语句,可建立Oracle表空间。 system/root =>normal sys/root =>sysdba or sysoperate devlopegd/root =>normal psw/root =>normal /*分为...
  • .加大undo表空间:  扩展数据文件大小 show parameter undo --查看默认回滚表空间名(需在命令行下执行) select tablespace_name,bytes/1024/1024,file_name from dba_data_files; --查看表空间及对应的数据文件...
  • oracle定时删除表空间的数据并释放表空间(oracle编程高手总结编写)
  • Oracle11g删除新增用户/表空间

    千次阅读 2018-06-25 10:07:52
    1) 原有Oracle用户的删除,释放表空间 dropuserxxxcascade; 此语句会删除用户xxx下所有相关的内容,关键字cascade,会释放表空间.但是此表空间的所占的系统物理空间并不会自动变小;换言之,执行drop语句之前,此用户下...
  • 数据库UNDOTBS1表空间报警: ##告警172.0.0.1_Oracle数据库读写分离–Oracle_TableSpace:UNDOTBS1使用率超过90,故障已持续0m(IP地址172.0.0.1;告警时间2020.03.11 09:47:53;检查项oracle.check[pre,UNDOTBS1] ;...
  • 但不能修改系统表空间system与sysaOracle重命名表空间删除表空间[日期:2015-03-10]来源:Linux社区作者:理央silence[字体:]在需要的情况下,可以对表空间的名称进行修改。修改表空间的名称,,不会影响到表空间...
  • 、创建表空间: - -TEST_TEMP 临时空间名称 CREATE TEMPORARY TABLESPACE TEST_TEMP TEMPFILE 'D:\TEST_TEMP.dbf' SIZE 50m AUTOEXTEND ON NEXT 50m MAXSIZE 20480m EXTENT MANAGEMENT LOCAL; - - 表空间...
  • oracle11g迁移用户数据到其他表空间# 环境操作系统$ uname -aLinux jinhu-db02 2.6.32-696.el6.x86_64 #1 SMP Tue Mar 2119:29:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux$ cat /etc/redhat-releaseCentOS release...
  • 1)批量将niptest表空间中的move到USERS表空间,再删除表空间niptest首先看下此表空间内的move到其他表空间防止数据丢失select * from dba_tables where tablespace_name='NIPTEST';select * from dba_extents ...
  • 25.2 Oracle11g的临时表空间和临时表空间组 25.3 oracle11g的临时表空间的操作 第26部分 Oracle11g的UNDO表空间 26.1 9i到11g的Undo管理的方式改变 26.2 UNDO 26.3 UNDO表空间的作用 26.4 Oracle...
  • 如果是在Oracle10g之前,删除一表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。但是...
  •  ORACLE 11G中有个新特性,当无数据时,不分配segment,以节省空间。 解决方法:  1)insert行,再rollback就产生segment了  该方法是在在空中插入数据,再删除,则产生segment。导出时则可导出空。 ...
  • Oracle 11g 表空间管理

    千次阅读 2020-09-09 23:13:49
    并在表空间中创建3 修改表空间3.1 修改表空间的记录属性3.2 把表空间改为离线状态3.3 把表空间改为连线状态3.4 在表空间中添加数据文件4 删除表空间4.1 直接删除表空间(未删除数据文件)4.2 删除表空间(同时删除...
  • oracle怎么创建表空间和索引表空间oracle中为什么把的索引建在不同的表空间会不...假如你只有块磁盘那么即使分开存放了和索引表空间oracle在建表时如何指定主键的索引名和主键的表空间例如建1个: creat...
  • oracle删除数据释放表空间流程

    千次阅读 2020-05-22 11:12:18
    生产环境:数据库里空间不足,niptest表空间251G,只使用了17G 再alter database datafile '...../niptest1' resize 10G;的时候说超出了范围要求 由于变动比较频繁,高水位值比较大 (高水位HWM “High Water ...
  • 如果是在Oracle10g之前,删除一表空间中的数据文件后,其文件在数据库数据字典中会仍然存在,除非你删除表空间,否则文件信息不会清除。但是从Oracle10gR2开始,Oracle允许我们彻底删除一个空文件,不留痕迹。但是...
  • drop后的被放在回收站(dba_recyclebin)里,而不是直接删除掉。这样,回收站里的信息就可以被恢复,或彻底清除。 通过查询回收站dba_recyclebin获取被删除信息,然后使用语句 flashback table STUDENT_INFO_...
  • 详细介绍如何正常删除Oracle 数据库表空间数据文件,OFFLINE和OFFLINE DROP的区别,OS级别删除了数据文件后的恢复,删除数据库表空间数据文件演示示例
  • Oracle11g创建表空间

    千次阅读 2018-10-09 17:34:52
    查看表空间默认存放信息 select * from dba_data_files; 查看当前的临时表空间信息 select * from v$tempfile 创建数据表空间 create tablespace LICENSE_DATA_ANALYSICS datafile 'E:\APP\ADMINISTRATOR\ORADATA...
  • Oracle创建和删除表空间创建表空间删除表空间 创建表空间 [oracle@hzjz ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on Sat May 29 18:26:15 2021 Copyright (c) 1982, 2013, Oracle. All ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 63,104
精华内容 25,241
关键字:

oracle11g删除表空间