清空表空间的方法

--删除用户

drop user 用户名 cascade;

commit;

--创建用户 (指定默认表空间 和 临时表空间 指定连接状态)

CREATE USER 用户名 PROFILE DEFAULT IDENTIFIED BY 密码 DEFAULT

TABLESPACE 表空间 TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;

--为用户授权

grant connect,resource,dba to 用户名;

--删除用户

drop user 用户名 cascade;

commit;

--创建用户 (指定默认表空间 和 临时表空间 指定连接状态)

CREATE USER 用户名 PROFILE DEFAULT IDENTIFIED BY 密码 DEFAULT

TABLESPACE 表空间 TEMPORARY TABLESPACE TEMP ACCOUNT UNLOCK;

--为用户授权

grant connect,resource,dba to 用户名;

"/>

时间: 2024-11-17 19:09:14

清空表空间的方法的相关文章

关于ORALCE一个表空间的数据导入到另一个表空间的方法(原创)

用户:   whnaproject     所属表空间: whnaproject 新用户   : wniec            所属新表空间: wniec 要求:将用户whnaproject中的数据库表以及数据 ,全部复制到 新表空间wniec的  wniec用户中. 常规过程:用exp命令把用户whnaproject的表及数据导出,然后用IMP命令把导出的表及数据导入到新用户wniec中. 存在问题:用户whnaproject的表及数据可以导入到新用户wniec中,但wniec中的导入的表

oracle 表空间扩容方法

测试环境 OS:RedHat 6.7 Oracle:11.2.0.4 [[email protected] ~]# su - oracle [[email protected] ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on 星期四 5月 25 15:09:24 2017 Copyright (c) 1982, 2013, Oracle.  All rights reserved. 连接到: Oracle Da

oracle增加表空间的方法示例

oracle增加表空间的四种方法 增加oracle表空间大小的四种方法1.给表空间增加数据文件 alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwtest\app03.dbf' size 50m; 2.新增数据文件,并且允许数据文件自动增长 alter tablespace app_data add datafile 'd:\oracle\product\10.2.0\oradata\edwte

ORACLE 表空间扩展方法

环境: linux系统 工具:PL/SQL DEVELOPER 第一步:查看表空间的名字及文件所在位置: select tablespace_name, file_id, file_name, round(bytes/(1024*1024),0) total_space from dba_data_files order by tablespace_name 第二步:增大所需表空间大小: alter database datafile '表空间位置'resize 新的尺寸 例如: alter d

关于Oracle增加表空间大小方法

增加表空间大小的四种方法Meathod1:给表空间增加数据文件ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP03.DBF' SIZE 50M; Meathod2:新增数据文件,并且允许数据文件自动增长ALTER TABLESPACE app_data ADD DATAFILE'D:\ORACLE\PRODUCT\10.2.0\ORADATA\EDWTEST\APP04.DBF'

Oracle如何查询表空间使用情况?Oracle扩展表空间的方法

一.查询表空间使用情况 select a.tablespace_name as "表空间名",        a.bytes / 1024 / 1024 as "表空间大小(M)",        (a.bytes - b.bytes) / 1024 / 1024 as "已使用空间(M)",        b.bytes / 1024 / 1024 "空闲空间(M)",        round(((a.bytes - b.

oracle下正确删除表空间的方法

Oracle因为本身的多重验证机制所有在删除表空间时不像MySQL中删除database一样,可以通过外部的删除直接删除掉database文件夹就可以删除掉database,当然这两者是2种不同的东西,在此仅用于举例说明.在Oracle中表空间相当于系统中的硬盘,Oracle可以通过修改配置表空间来对Oracle下的数据进行存储,所以在Oracle下表空间是非常重要的,尤其是在表空间文件处理不当都会造成Oracle的不稳定,在此就说一说如何正确的删除Oracle的表空间. 删除表空间时,需要确定

oracle数据库表空间扩容方法

1. 先查询表空间在物理磁盘上存放的位置,注意使用sysdba的账号登陆. SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space FROM dba_data_files ORDER BY tablespace_name; 2. 需要扩容的表空间是DW_STG_TBS,目前的文件分配序号是DW_STG_TBS20.dbf, 所以在接下来的要增加的文件的名称从21开始,我们一次行

oracle表空间扩容方法

1.使用navicat连接要扩容的数据库,进入其他-表空间 2.添加数据文件和设置配置项即可 原文地址:https://www.cnblogs.com/banxian-yi/p/10734912.html