- 浏览: 1139034 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (240)
- javascript (24)
- Struts (3)
- Hibernate (9)
- spring (3)
- 学海无涯 (45)
- jstl (4)
- java (21)
- js (4)
- Ajax (2)
- 开源框架-ajax (1)
- oracle spring (38)
- unix (6)
- 美国骆驼 American Camel 骆驼皮鞋 骆驼正品 (0)
- android (1)
- BIEE (16)
- informatica (13)
- 触摸屏 (1)
- 诈×骗×电话 (4)
- 远程桌面无法连接 (1)
- 旅游 (3)
- 生活 (8)
- hp6531s (2)
- oracle (6)
- 短信病毒 (1)
- 手机诈骗 短信病毒 (3)
- 骗子 (3)
- ultraedit (1)
- sql2008 (0)
- 苏宁易购大骗子 苏宁易购二手当新品卖 苏宁易购以次充好 苏宁易购您还敢下单吗 (0)
- 苏宁易购二手当新品卖 (0)
- informatica etl (5)
- etl (8)
- NoClassDefFoundError: com/opensymphony/xwork2/util/classloader/ReloadingClas (1)
- mysql (2)
- jquery ajax post (1)
- jason (1)
- json (1)
- struts2 (1)
- jsp 文本编辑器 (2)
- beyond compare (1)
- svn (3)
- EAS BOS (3)
- tapestry5 (1)
- obiee (3)
- java dll (2)
- office (1)
- kettle 8.2 org.gjt.mm.mysql.Driver (1)
最新评论
-
JianCaesar:
oracleStr2Clob,为什么要用反射,直接调用不可以吗 ...
java String和Clob转换 -
vip_gg:
...
邮件失败!javax.mail.AuthenticationFailedException: 535 Error: authentication -
cherryQQ:
我把敏感的用*号代替啦,这样可以了吧,等你加一个号,等着租房子 ...
**同城租房需要加房东的微*号 -
sam.sheng.3:
dream80 写道是的,这个主要就是二步验证的问题,很多人不 ...
AttributeError: can't set attribute -
ooo456mmm:
不错
oracle job 定时执行 存储过程
Oracle10g10.2.0.1.0
标题:查看Oracle数据库表空间大小,是否需要增加表空间的数据文件
创建用户 Sql代码
CREATE USER test IDENTIFIED BY "test"
DEFAULT TABLESPACE "TEST"
TEMPORARY TABLESPACE "TEMP"
PROFILE DEFAULT
QUOTA UNLIMITED ON "TEST";
GRANT UNDER ANY TABLE TO test WITH ADMIN OPTION;
GRANT UNDER ANY TYPE TO test WITH ADMIN OPTION;
GRANT UNDER ANY VIEW TO test WITH ADMIN OPTION;
GRANT "DBA" TO test WITH ADMIN OPTION;
GRANT "OLAP_DBA" TO test WITH ADMIN OPTION;
GRANT "OLAP_USER" TO test WITH ADMIN OPTION;
GRANT "SELECT_CATALOG_ROLE" TO test WITH ADMIN OPTION;
ALTER USER test DEFAULT ROLE "DBA", "OLAP_DBA", "OLAP_USER", "SELECT_CATALOG_ROLE";
ALTER USER test QUOTA UNLIMITED ON TEST;
在数据库管理中,磁盘空间不足是DBA都会遇到的问题,问题比较常见。
--1查看表空间已经使用的百分比
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]select a.tablespace_name,a.bytes/1024/1024 "Sum MB",(a.bytes-b.bytes)/1024/1024 "used MB",b.bytes/1024/1024 "free MB",round(((a.bytes-b.bytes)/a.bytes)*100,2) "percent_used"
from
(select tablespace_name,sum(bytes) bytes from dba_data_files group by tablespace_name) a,
(select tablespace_name,sum(bytes) bytes,max(bytes) largest from dba_free_space group by tablespace_name) b
where a.tablespace_name=b.tablespace_name
order by ((a.bytes-b.bytes)/a.bytes) desc
“Sum MB”表示表空间所有的数据文件总共在操作系统占用磁盘空间的大小
比如:test表空间有2个数据文件,datafile1为300MB,datafile2为400MB,那么test表空间的“Sum MB”就是700MB
“userd MB”表示表空间已经使用了多少
“free MB”表示表空间剩余多少
“percent_user”表示已经使用的百分比
--2比如从1中查看到MLOG_NORM_SPACE表空间已使用百分比达到90%以上,可以查看该表空间总共有几个数
据文件,每个数据文件是否自动扩展,可以自动扩展的最大值。
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]select file_name,tablespace_name,bytes/1024/1024 "bytes MB",maxbytes/1024/1024 "maxbytes MB" from dba_data_files
where tablespace_name='MLOG_NORM_SPACE';
--2.1 查看 xxx 表空间是否为自动扩展
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]select file_id,file_name,tablespace_name,autoextensible,increment_by from dba_data_files order by file_id desc;
--3比如MLOG_NORM_SPACE表空间目前的大小为19GB,但最大每个数据文件只能为20GB,数据文件快要写满,可以增加表空间的数据文件
用操作系统UNIX、Linux中的df -g命令(查看下可以使用的磁盘空间大小)
获取创建表空间的语句:
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]select dbms_metadata.get_ddl('TABLESPACE','MLOG_NORM_SPACE') from dual;
--4确认磁盘空间足够,增加一个数据文件
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]alter tablespace MLOG_NORM_SPACE
add datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'
size 10M autoextend on maxsize 20G
--5验证已经增加的数据文件
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]select file_name,file_id,tablespace_name from dba_data_files
where tablespace_name='MLOG_NORM_SPACE'
--6如果删除表空间数据文件,如下:
Sql代码 [img]http://suan2046.iteye.com/images/icon_copy.gif" alt="复制代码[/img]
[code="sql"]alter tablespace MLOG_NORM_SPACE
drop datafile '/oracle/oms/oradata/mlog/Mlog_Norm_data001.dbf'
发表评论
-
ORA-00932: 数据类型不一致:应为-,但却获得NCLOB
2015-04-01 13:36 2914今天在做查询 进行clob group by 发 ... -
ORA-22992:无法使用远程表选择的LOB定位符
2013-11-15 11:25 16153ORA-22992:无法使用远程表选择的LOB定位符 ... -
Caused by: Cannot locate the chosen ObjectFactory implementation: spring
2013-11-14 13:45 1482Caused by: Cannot locate the ... -
nvarchar2与varchar2的区别
2013-08-05 12:56 1641nvarchar2与varchar2的区别 今 ... -
union all 和union的区别
2013-07-25 16:30 1062今天检查了一下写的视图,发现数据不对,数据量相差 ... -
PL/SQL 9 注册码 pl sql 9注册码
2012-10-09 09:52 1335PL/SQL 9 注册码 pl sql 9注册码 cod ... -
ERROR 1366 (HY000): Incorrect string value: '\xCE\xDE\xBD\xC7\xC9\xAB' for colum
2011-06-16 11:07 1895一开始我就知道是编码问题,可能是我在装MYSQL的时候选择的是 ... -
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes
2011-06-10 11:13 2261ORA-20000: ORU-10027: buffer ov ... -
java sql like '%?%' 索引无效的问题 java sql like '%?%'取不到值
2011-05-17 15:11 2754在java 代码里面的sql like ‘%?%’ 有时候获 ... -
oracle 创建DBLINK 创建dblink实例
2011-01-25 16:10 2728在CSDN上面看到一篇不错 ... -
oracle job 定时执行 存储过程
2010-12-29 16:44 79114oracle job 定时执行 存储过程 ... -
-4030:ORA-04030: 在尝试分配 16 字节 (callheap,qerrmbv[]: qerrmObnd) 时进程内存不足
2010-12-02 14:53 3324已经遇到过几次这样的错误【 -4030:ORA-04030: ... -
oracle 修改字段类型
2010-11-12 10:54 1280(1)、增加字段 alter ta ... -
-2298错误信息:ORA-02298: cannot validate (PROD.REF_701) - parent keys not found ALTE
2010-10-02 15:47 3446-2298错误信息:ORA-02298: cannot val ... -
sql 1=1
2010-09-07 11:25 1368sql 1=1 sql.Append(" ... -
ORA-01830: date format picture ends before converting entire input string
2010-08-19 11:43 16936今天在调试存储过程时报这样的错误:校验异常: ORA-0183 ... -
oracle 截取字符串后三位
2010-08-12 17:35 4811select substr('tghyhjkiiu ... -
oracle 变量varchar2类型
2010-07-20 19:40 1634VARCHAR2(<size>) varchar2 ... -
oracle 创建同义词
2010-07-16 03:10 2108----创建同义词create or replace syno ... -
oracle 创建用户和密码,用户赋权,查看表空间
2010-07-15 14:41 2203创建临时表空间 创建临时表空间CREATE TEMPORAR ...
相关推荐
在Oracle 10g数据库管理中,创建、修改和删除用户以及用户表空间是数据库管理员(DBA)的常见任务。这些操作对于维护数据库的安全性、性能和数据完整性至关重要。下面将详细阐述如何在Oracle 10g中执行这些操作。 ###...
下面将详细介绍如何在Oracle 10g中创建、修改和删除用户以及用户表空间。 首先,我们来看如何创建临时表空间和数据表空间。临时表空间主要用于存储临时段,例如排序和联接操作的中间结果。创建临时表空间的SQL语句...
下面将详细介绍如何在Oracle 10g环境中创建表空间、临时表空间以及用户,并对其进行相应的权限分配。 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,用于组织和管理数据文件。创建表空间的基本语法...
在Oracle数据库管理中,表空间...以上就是Oracle数据库中创建表空间、临时表、用户及用户授权的基本步骤。在实际操作中,DBA应根据业务需求和安全性考虑来合理规划和管理这些元素,确保数据库的稳定运行和数据的安全。
在Oracle 10G数据库管理中,创建表空间、用户及分配权限是基本且关键的操作。以下将基于给定的文件信息,详细解析如何通过Oracle 10G命令行进行这些操作。 ### 创建表空间 表空间是Oracle数据库中最大的逻辑存储...
### Oracle10g手动创建实例的关键知识点 #### 引言 在从Windows 2003服务器转向Linux系统部署Oracle 10g实例的过程中,经历了一系列挑战与学习,特别是对于初次接触这一操作的IT人员来说,掌握正确的步骤和注意事项...
最后,创建源程序目录(如`/u01/app/oracle/product/10.2.0/db_1`)并以`oracle`用户运行`runInstaller`开始安装Oracle 10g。安装过程中,按照提示进行操作,选择适当的组件、安装路径和配置选项。 安装完成后,还...
### Windows Server 2003 上安装 Oracle 10g (10.2.0.1) 并升级至补丁 (10.2.0.4) #### 图解第一部分:安装 Oracle 10.2.0.1 **1. 选择安装方法** 在安装过程中首先会提示用户选择安装方法,这一步主要是为了确认...
在Ubuntu 8.04系统上安装Oracle 10g是一项技术性较强的任务,涉及到操作系统配置、依赖安装、用户权限管理以及数据库实例的创建等多个环节。以下是对整个过程的详细阐述: 1. **系统需求与准备**:首先,确保你的...
根据提供的文件信息,本文将详细解释Oracle中创建表空间、用户及权限授予的相关知识点。 ### Oracle 创建表空间 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成,用于...
Oracle10g作为Oracle公司推出的第十代数据库系统,在其文件目录结构上进行了显著的调整与优化,相比前代Oracle9i有着本质的区别。理解Oracle10g的默认目录结构对于管理和维护数据库至关重要,本文将深入探讨Oracle10...
3. ORACLE_HOME:Oracle 10g软件的安装目录,与ORACLE_BASE相同,在本例中为C:\oracle\product\10.2.0\db_1。 4. ORACLE_SID:系统标识符,通常与全局数据库名一致,默认为Orcl。 当需要卸载Oracle 10g时,需进行...
Oracle 10G 手工创建数据库是一个涉及多个步骤的过程,包括配置环境变量、创建必要的目录结构、生成密码文件、创建参数文件、启动数据库服务以及最终的数据库创建。以下是对这些步骤的详细解释: 1. **设置实例名**...
### Oracle 10g 在 HP-Unix 上的安装步骤及注意事项 #### 一、环境准备与检查 **1. 确认Oracle Database 10g 安装目录** - **步骤1.1**: 检查 `/etc/oratab` 文件中的目录是否存在。 ```bash # more /etc/...
在Linux环境下安装Oracle 10g是一个相对复杂的过程,涉及到多个步骤和注意事项。本文将详细介绍这一过程,以帮助读者在Linux系统中成功部署Oracle数据库。 首先,安装Oracle 10g之前,确保你的Linux系统满足以下...
### 在Linux系统上安装Oracle 10g #### 一、前言 Oracle Database 10g(简称Oracle 10g)是...通过遵循本文的指导,用户可以在Linux系统上成功部署Oracle 10g数据库环境,为后续的应用开发和数据管理打下坚实的基础。
为了确保 Oracle 10g 的正常安装和配置,本文档将详细介绍 Oracle 10g 的安装前的系统配置、Oracle 系统用户和组的创建、Oracle 目录的创建和权限设置、Oracle 用户环境变量的配置、磁盘空间的分配以及安装 Oracle ...
4. **硬件资源**: 确保服务器拥有足够的内存和磁盘空间来支持Oracle 10g的安装。 #### 二、安装Oracle 10g ##### 1. 开始安装过程 1. **切换到Oracle安装目录**: ```bash cd /upan/database ``` 2. **运行...