oracle 删除用户命令和部分表空间操作
删除用户
drop user user_name cascade;
建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM. SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
一、建立表空间
CREATE TABLESPACE data01
DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M
UNIFORM. SIZE 128k; #指定区尺寸为128k,如不指定,区尺寸默认为64k
二、建立UNDO表空间
CREATE UNDO TABLESPACE UNDOTBS02
DATAFILE '/oracle/oradata/db/UNDOTBS02.dbf' SIZE 50M
#注意:在OPEN状态下某些时刻只能用一个UNDO表空间,如果要用新建的表空间,必须切换到
该表空间:
ALTER SYSTEM SET undo_tablespace=UNDOTBS02;
三、建立临时表空间
CREATE TEMPORARY TABLESPACE temp_data
TEMPFILE '/oracle/oradata/db/TEMP_DATA.dbf' SIZE 50M
四、改变表空间状态
1.使表空间脱机
ALTER TABLESPACE game OFFLINE;
如果是意外删除了数据文件,则必须带有RECOVER选项
ALTER TABLESPACE game OFFLINE FOR RECOVER;
2.使表空间联机
ALTER TABLESPACE game ONLINE;
3.使数据文件脱机
ALTER DATABASE DATAFILE 3 OFFLINE;
4.使数据文件联机
ALTER DATABASE DATAFILE 3 ONLINE;
5.使表空间只读
ALTER TABLESPACE game READ ONLY;
6.使表空间可读写
ALTER TABLESPACE game READ WRITE;
五、删除表空间
DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;
六、扩展表空间
首先查看表空间的名字和所属文件
select tablespace_name, file_id, file_name,
round(bytes/(1024*1024),0) total_space
from dba_data_files
order by tablespace_name;
1.增加数据文件
ALTER TABLESPACE game
ADD DATAFILE '/oracle/oradata/db/GAME02.dbf' SIZE 1000M;
2.手动增加数据文件尺寸
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf'
RESIZE 4000M;
3.设定数据文件自动扩展
ALTER DATABASE DATAFILE '/oracle/oradata/db/GAME.dbf
AUTOEXTEND ON NEXT 100M
MAXSIZE 10000M;
设定后查看表空间信息
SELECT A.TABLESPACE_NAME,A.BYTES TOTAL,B.BYTES USED, C.BYTES FREE,
(B.BYTES*100)/A.BYTES "% USED",(C.BYTES*100)/A.BYTES "% FREE"
FROM SYS.SM$TS_AVAIL A,SYS.SM$TS_USED B,SYS.SM$TS_FREE C
WHERE A.TABLESPACE_NAME=B.TABLESPACE_NAME AND A.TABLESPACE_NAME=C.TABLESPACE
转载于:https://blog.51cto.com/garlics/934272
oracle 删除用户命令和部分表空间操作相关推荐
- oracle创建登录用户有限制吗,Oracle创建用户限制文件,表空间用户授权等。
1.用户限制文件(限制用户的使用)1 2 3 4create profile iyeeku_profile limit failed_login_attempts 5 -- 指定锁定用户的登录失败的次 ...
- Oracle新建用户并指定默认表空间
-- 创建表空间(joffice) create tablespace joffice logging datafile 'D:\oracle\data\joffice.dbf' size 50m a ...
- Oracle创建删除用户、角色、表空间、导入导出数据库命令行方式总结
说明: 在创建数据库时输入的密码,是修改系统默认的密码,以system和sysman等系统默认身份登录时要输入的密码就是修改后的密码(创建数据库时输入的密码) 如果要创建新的用户就必须以system或 ...
- oracle 创建用户、授权、表空间
create用户 create user visiontv identified by visiontv default tablespace visiontv quota 10m on users; ...
- oracle删除用户下的所有表
删除表有2个办法 1,删除用户 这是最快的方法 2,生成删除语句 方法一 drop user xxx cascade; 方法二 你需要创建这些删除语句,通过oracle的数据字典找到该用户下的所有 ...
- 然后删除oracle用户,oracle删除用户
oracle 动态删除,oracle监听之动态和静态注册,oracle删除数据,oracle删除用户 Oracle 创建删除用户.角色.表空间.导入导出.备份 命令总结 创建删除用户.角色.表空间.导 ...
- Oracle删除用户和表空间
Oracle删除用户和表空间 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一: 删除user drop user ×× cascade 说明: 删除了user,只是 ...
- Oracle删除用户、表空间以及表空间对应本地文件
以system用户登录,查找需要删除的用户: –查找用户 select * from dba_users; –查找工作空间的路径 select * from dba_data_files; –删除用户 ...
- oracle用户、表空间操作常用命令
创建表空间: create tablespace tablespace_name datafile '/dbf/data.dbf' size 1000M autoextend on next 100M ...
- oracle创建用户和角色、管理授权以及表空间操作
show user 显示当前用户 connect username/password@datebasename as sysdba 切换用户和数据库 和用户身份 Oracle登录身份有三种: norm ...
最新文章
- 【 Sublime Text 】如何使用Sublime Text直接生成Verilog例化模板
- 我对“重构(refector)”的看法
- 并不对劲的bzoj4816:loj2000:p3704[SDOI2017]数字表格
- 阿里云张献涛:一切从场景出发,实现计算的全场景覆盖
- 实验三 进程调度模拟程序2.0
- hadoop java访问_Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群
- python文件操作笔记
- Redis实战(十二)Redis实现分布式锁
- swing Ctrl+S 保存配置
- android学习资料整理-----高级篇
- 计算机基础知识图谱,基于深度学习的大学计算机基础知识图谱构建方法与流程...
- 两天两夜,1M图片优化到100kb!
- Android电源管理框架
- 批量修改word文字字体字号
- php文本安全内容敏感词检测(微信的)
- 用chrome浏览器将pdf paper整篇翻译成中文
- win10的开机启动目录(文件夹)位置
- 树莓派换源 bullseye
- 7.1 UiPath 用UiPath自动发送邮件
- uni-app入门及uni-app项目目录介绍
热门文章
- 数据类型、变量和数组
- 【机器学习】Cross-Validation(交叉验证)详解
- 【ACM International Collegiate Programming Contest Gym-100814 C】Connecting Graph【并查集按秩合并】
- 使用python爬取网站源代码
- matlab里日期函数,matlab中如何获取当前日期时间函数的具体应用如下
- centos7卸载docker_新手快速入门Docker,轻松掌握Docker安装与使用
- 【代码笔记】Web-JavaScript-JavaScript 运算符
- 使用CodeBlocks编译64位程序(用的编译器仅仅是windows sdk的)
- centos 7 升级python2.7 到3.5
- Mysql事务,并发问题,锁机制