1、查看表空间使用情况
SELECT B.FILE_ID 文件ID, B.TABLESPACE_NAME 表空间, B.FILE_NAME 物理文件名, B.BYTES / 1024 / 1024 总兆数, (B.BYTES - SUM(NVL(A.BYTES, 0))) / 1024 / 1024 已使用M, SUM(NVL(A.BYTES, 0)) / 1024 / 1024 剩余M, SUM(NVL(A.BYTES, 0)) / (B.BYTES) * 100 剩余百分比 FROM DBA_FREE_SPACE A, DBA_DATA_FILES B WHERE A.FILE_ID = B.FILE_ID GROUP BY B.TABLESPACE_NAME, B.FILE_NAME, B.FILE_ID, B.BYTES ORDER BY B.TABLESPACE_NAME;
1、给表空间添加数据文件
alter tablespace 空间名 add datafile '/dev/rdata_1g_21' size 1000M autoextend off, '/dev/rdata_1g_25' size 1000M autoextend off, '/dev/rdata_1g_22' size 1000M autoextend off;
2、修改在11G中无法导出空表的问题
在sqlplus中,执行如下命令: SQL>alter system set deferred_segment_creation=false; 查看: SQL>show parameter deferred_segment_creation;
1)检查oracle系统临时表空间大小:
select sum(bytes)/1024/1024 "temp size(M)" from dba_temp_files where tablespace_name='TEMP';
2)查询undo表空间大小
select sum(bytes)/1024/1024 "current undo size(M)" from dba_data_files where tablespace_name='UNDOTBS1';
3)查询SGA和PGA:
SQL> show parameter sga;
获得sga_max_size和sga_target的值
SQL> show parameter pga;
获得pga_aggregate_target的值
参考值:
现场服务器是8G内存,SGA设置为4G,PGA设置为1G
现场服务器是16G内存,SGA设置为10G,PGA设置为2G
现场服务器是32G内存,SGA设置为20G,PGA设置为4G
修改方法:
pfile:
sga_max_size=4G
sga_target=4G
pga_aggregate_target=1G
spfile:
SQL> alter system set sga_max_size=4G scope=spfile;
SQL> alter system set sga_target=4G scope=spfile;
SQL> alter system set pga_aggregate_target=1G scope=spfile;
查看用户表空间配额
select * from user_ts_quotas;
更改用户的表空间限额:
全局:
grant unlimited tablespace to abc;
针对某个表空间:
alter user abc quota unlimited on test;
回收:
revoke unlimited tablespace from abc;
alter user abc quota 0 on test;
相关推荐
Oracle_DBA_数据库日常维护手册常用SQL_脚本
Oracle_数据库日常维护手册_常用SQL_脚本比较实用
Oracle DBA指南+10G备份与恢复+Oracle_DBA_数据库日常维护手册_常用SQL_脚本
ORACLE DBA 日常维护数据库使用的SQL脚本 在Oracle数据库运行期间 DBA应该对数据库的运行日志及表空间的使用 情况进行监控及早发现数据库中存在的问题
oracle常用维护管理工具电子书 1:Oracle数据库日常维护;2:Oracle警告日志文件监控;3Oracle数据库表空间使用情况监控;4:控制文件备份;5:Oracle定时作业;6:制作脚本
Oracle_DBA_数据库日常维护手册_常用SQL_脚本.pdf
1,常用的动态性能视图讲解 2,日常语句优化调整,sql语句调整。 3,体系结构参数调整。 4,top sql,基于IO ,CPU,sga,hint 5, 数据库每日,每月体检脚本
oracle DBA_数据库日常维护手册_常用SQL_脚本.pdf
Oracle_DBA_数据库日常维护手册_常用SQL_脚本
常用ORACLE脚本,用于简单的数据库维护与操作。
本文档包含以下内容: 1. Oracle 数据库日常维护 2. Oracle DBA 常用管理脚本 3. Oracle DB 常用 SQL 语句
ORACLE9i维护工作中经常用到的一些维护脚本的整理,有网上找到的,有自己整理的。就是实用。
13. Oracle常用数据字典 14. ORACLE回滚段管理(上) 15. ORACLE回滚段管理(下) 16. Oracle基于Client-Server的性能调整 17. Oracle数据库的安全策略 18. ORACLE数据库简介 19. Oracle数据库密码文件的使用...
oracle数据库创建备份与恢复是oracle数据库日常维护经常用到的,下面与大家分享下常用脚本的整理,不会的朋友可以参考下哈
查找“热的”缓冲区的常用脚本优化小技巧 什么时候需要使用多缓冲优化小技巧 AIX操作系统 优化要点5月30日 账务处理今日点评优化小技巧 表访问的方式5月31日 电脑坏了今日点评优化小技巧 通过OEM录像采集数据优化小...
韩顺平oracle学习笔记 第0讲:如何学习oracle 一、如何学习oracle Oracle目前最流行的数据库之一,功能强大,性能卓越。学习oracle需要具备一定基础: 1.学习过一门编程语言(如:java ,c) 2.最好学习过一门别的...
Sql*plus是一个最常用的工具,具有很强的功能,主要有: 1. 数据库的维护,如启动,关闭等,这一般在服务器上操作。 2. 执行sql语句执行pl/sql。 3. 执行sql脚本。 4. 数据的导出,报表。 5. 应用程序开发、测试sql/...
学习oracle,首先我们必须要掌握常用的基本命令,oracle中的命令比较多,常用的命令如下: 1. 登录命令(sqlplus) 说明:用于登录到oracle数据库 用法:sqlplus 用户名/密码 [as sysdba/sysoper] 注意:当用特权用户...
4.2.2 语言字符集、常用符号 4.2.3 常量与变量 4.2.4 数据类型 4.2.5 集合API方法 4.3 流程控制 4.3.1条件控制 4.3.2 循环控制 4.3.3 顺序控制 4.4 游标 4.4.1显式游标 4.4.2 隐式...
运维常用脚本