- 浏览: 762482 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
erpaoshouling:
赞,多谢作者整理
Maven Assembly插件介绍 -
zxjlwt:
学习了。http://surenpi.com
maven-jar-plugin 特殊用法 -
strive708:
很有用的东西,一直在找,终于找到了。感谢
hibernate4调用存储过程 -
di1984HIT:
哈哈,学习了。
突然断电oracle故障 -
di1984HIT:
不错,真的很好。
Oracle 横表和纵表
■创建数据文件的SQL语句及说明 ■创建表空间 ■向空间里添加数据文件并指定自动增长方式 ■更改原有数据文件为自动增长方式 ■取消自动增长方式 ■改变原数据文件大小 ■在ARCHIVELOG模式下使数据文件脱胎机 ■在NOARCHIVELOG模式中使数据文件脱机
CREATE TABLESPACE 创建一个表空间和组成它的数据文件
CREATE TEMPORARY TABLESPACE 创建一个临时表空间和组成它的临时数据文件(临时数据文件是一种特殊类型的数据文件)
ALTER TABLESPACE ... ADD DATAFILE 创建并添加一个数据文件到表空间
ALTER TABLESPACE ... ADD TEMPFILE 创建并添加一个临时数据文件到临时表空间
CREATE DATABASE 创建一个数据库和关联的数据文件
SQL> create tablespace myts04 datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts04dbf' size 2m
autoextend on
next 1m
maxsize 5m
SQL> alter tablespace myts02
add datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_2.dbf' size 4m
AUTOEXTEND ON
NEXT 4K
MAXSIZE 5M;
SQL> ALTER DATABASE
2 DATAFILE '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts01_3.dbf'
3 AUTOEXTEND ON
4 NEXT 2K
5 MAXSIZE 5M;
SQL> alter database
2 datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts01_3.dbf'
3 autoextend off;
SQL> alter database
2 DATAFILE '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_2.dbf' resize 5m;
也可以利用RESIZE子句来缩小数据文件,不过必须保证缩小后的数据文件足够容纳其中已有的数据
SQL> alter database
2 datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_2.dbf' offline;
要注意,这会使数据文件脱机并立即删除它,所以,很可能导致丢失数据文件,这种方法一般只用于临时表空间
的临时数据文件.SQL> alter database
2 datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_2.dbf' offline drop;
在这之后,如果要使数据文件联机,必须进行介质恢复,否则会有错误提示.
■修改表空间中所有数据文件的可用性
ALTER TABLESPACE ... DATAFILE { ONLINE | OFFLINE }
ALTER TABLESPACE ... TEMPFILE { ONLINE | OFFLINE }
表空间本身的联机或脱机状态不改变()
■修改整个表空间的可用性 ALTER TABLESPACE ... { ONLINE | OFFLINE }
■同一个表空间的数据文件的重命名
当改变数据文件的位置和名称时,Oracle只是在控制文件和数据字典中改变了数据文件的指针,并没有物理
地创建新的数据文件,也没有重定位和重命名任何操作系统文件.DBA必须自己在操作系统层复制文件,并重
定位或重命名数据文件.
SETUP1 SQL> alter tablespace myts04 offline normal; 将表空间设置为脱机状态是为了关闭该表空间中所有的数据文件,以便在停止数据库服务时不会造成 数据出现问题 SETUP2 SQL> shutdown immediate 如果不停止数据库服务就重命名数据文件,会出现错误提示. SETUP3 将数据文件myts04_1.dbf重新命名为myts04_01.dbf、myts04_2.dbf重新命名为myts04_02.dbf SETUP4 SQL> startup SETUP5 SQL> alter tablespace myts02 rename datafile '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts04_1.dbf', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts04_2.dbf' to '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts04_01.dbf', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts04_02.dbf'; SETUP6 SQL> alter tablespace myts04 online;
■多个表空间的数据文件的重定位和重命名
SETUP1 SQL> alter tablespace myts01 offline normal; SQL> alter tablespace myts02 offline normal; SETUP2 SQL> shutdown immediate SETUP3 将myts01表空间的数据文件myts01_1.dbf重新命名为myts01_01.dbf、 将myts02表空间的数据文件myts02_1.dbf重新命名为myts02_01.dbf、 SETUP4 SQL> startup SETUP5 SQL> alter database rename file '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts01_1.dbf', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_1.dbf' to '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts01_01.dbf', '/export/home/opt/product/10.1.0.3.0/oradata/ldfsys/myts02_01.dbf'; SETUP6 SQL> alter tablespace myts01 online; alter tablespace myts02 online;
■查询数据文件信息
DBA_DATA_FILES DBA_TEMP_FILES DBA_EXTENTS USER_EXTENTS DBA_FREE_SPACE USER_FREE_SPACE V$DATAFILE V$DATAFILE_HEADER
■查看数据文件与表空间
SELECT f.tablespace_name "表空间", Decode(d.EXTENT_MANAGEMENT,'DICTIONARY','字典','本地') "表空间类型", TRUNC(SUM(f.bytes/1024000),2 ) || 'MB' "自由空间", MIN(f.bytes) "最小字节", MAX(f.bytes) "最大字节", AVG(f.bytes) "平均字节",COUNT(f.tablespace_name) "分布在" FROM dba_free_space f, dba_tablespaces d Where f.tablespace_name = d.tablespace_name GROUP BY f.tablespace_name ,d.EXTENT_MANAGEMENT
发表评论
-
突然断电oracle故障
2012-07-30 14:54 3356开始时是这个错误, ora 12528:TNS:监听程序: ... -
NOD32引起的数据库连接超时
2010-06-27 18:59 1599NOD32引起的数据库连接超时,笔记本电脑两块网卡,刚开始监听 ... -
在 Linux 上安装 Oracle 数据库 11g
2010-03-19 09:17 2493目的 在本教程中,您将会学习如何在 Linux 安装 O ... -
如何从表空间中“删除”数据文件
2010-03-17 21:44 4109本文主要介绍如何从数据库中删除数据文件。因为ALTER D ... -
oracle 启动和关闭
2010-03-17 21:20 12121.启动oracle server. ... -
ORACLE认证方式学习
2010-03-17 17:34 1481一、密码文件修 ... -
oracle windows环境 手动启动
2010-03-17 17:29 1827今天想学习下oracle 的几种启动模式,nomount,mo ... -
OracleDBConsoleorcl服务无法启动问
2010-03-07 17:44 2956问题描述: 我的oracle不知道为什么OracleDBCo ... -
ORA-12154:无法解析指定的连接标识符
2010-01-16 19:08 5011今天在配置oracle时发现一个问题,在tnsnames.or ... -
重磅推出:Oracle客户端精简绿色版
2009-07-14 17:20 4633大型项目开发中,常用的数据库,当属Oracle。但Oracle ... -
imp/exp impdp/expdp性能详细对比
2009-07-13 22:39 4436EXP常规模式、EXP直接路径模式和EXPDP三种方式导出的性 ... -
exp,expdp命令实践
2009-07-13 22:38 4335在window平台下面: 查看帮助:exp/imp h ... -
oracle中执行sql文件
2009-07-10 16:25 3412oracle中执行sql文件关键字: 数据库操作 在ora ... -
Oracle数据导入导出imp/exp命令 10g以上expdp/impdp命令
2009-06-29 21:49 4255Oracle数据导入导出imp/exp命令 10g以上e ... -
连接Oracle 10g时ORA-12514: TNS: 监听进程不能解析在连接描述符中给出的 SERVICE_NAME 错误的解决
2009-06-29 21:21 6380连接Oracle 10g时ORA-1 ... -
oracle10g 监听服务无法启动
2009-06-24 21:00 5192问题:在“运行”输入services.msc,启动服务Orac ... -
Oracle数据库中灵活管理用户表空间配额
2009-06-22 11:18 1931Oracle数据库中灵活管理用户表空间配额 在我们为微软的N ... -
Oracle DBA职责及日常工作分析
2009-06-22 10:55 1476DBA 职责及日常工作职责: 1.安装和升级数据库服务器,以 ... -
Oracle常见错误
2009-06-15 19:40 1461最近在Oracle网站上下载一个Oracle 10g安装了一下 ... -
ORACLE SQL 单引号双重角色
2009-04-20 14:31 3574在ORACLE中,单引号 ...
相关推荐
然而,在特定条件下,如服务器环境相同且Oracle版本一致,直接拷贝数据文件是一种快速而有效的方法。本文将详细介绍如何通过直接拷贝数据文件来实现在新服务器上的Oracle数据迁移。 首先,我们需要了解迁移的背景。...
在Oracle数据库管理中,删除表空间数据文件是一项关键操作,涉及到数据的安全性和系统的稳定性。本文将详细介绍如何正确地删除Oracle表空间数据文件,探讨OFFLINE和OFFLINE DROP的区别,以及在操作系统层面删除数据...
在Oracle数据库管理中,物理删除数据文件是一种严重的情况,可能导致数据丢失或系统不可用。本文将深入探讨如何在危机情况下进行Oracle数据文件的物理删除恢复。这个话题对于DBA(数据库管理员)来说至关重要,因为...
Oracle 数据字典是数据库管理系统中的一个重要组成部分,它存储着关于Oracle数据库结构、权限、对象以及系统设置等元数据。在数据库管理和开发过程中,了解和掌握数据字典对于优化查询、故障排查以及数据库设计都至...
2. **管理数据存储**:Oracle采用逻辑和物理存储结构。逻辑结构包括表空间、段、区和块。物理结构涉及数据文件、控制文件、重做日志文件等。管理员需要监控空间使用情况,合理分配表空间,调整数据文件大小,以及...
《Oracle数据管理基础》这本书是IT领域中关于Oracle数据库管理的经典教材,分为两卷,每卷包含上下两册,共计四本PDF文档。这是一份深入浅出的指南,旨在帮助读者掌握Oracle数据库的维护与管理技能,对于志在成为...
表空间的优点还包括能够更好地管理数据文件,能够更好地管理数据库的存储空间等。 Oracle 表空间是 Oracle 数据库中的一个逻辑集合,用于存储永久段、临时段和回滚段等数据。表空间的管理需要了解表空间的逻辑结构...
exp 命令用于将 Oracle 数据库数据导出到文件中,而 imp 命令用于将数据从文件中导入到 Oracle 数据库中。这些命令可以在命令行中使用,例如,在 Windows 中,可以打开命令行窗口,输入 exp 用户名/密码@标识 file=d...
本文档将详细介绍如何使用Oracle数据库进行数据的还原操作,特别是通过导入DMP(Data Pump Export)文件来恢复数据。 一、DMP文件简介 DMP文件是Oracle Data Pump Export工具生成的一种二进制文件,它包含了数据库...
2. **数据库管理**:`Oracle数据库管理员.doc`可能包含关于数据库的日常管理和监控,如性能调整、空间管理、用户权限分配、表空间和数据文件的管理等内容。它也可能涉及数据库服务的启动、停止以及故障排查技巧。 3...
Oracle数据库是全球广泛使用的大型关系型数据库管理系统,其数据文件是构成Oracle数据库核心存储结构的重要组成部分。Oracle数据文件(Data Files)是Oracle数据库系统中存储表空间、表、索引和其他数据库对象的实际...
第四讲:Oracle数据数据文件管理 第五讲:Oracle数据库在线日志文件管理 第六讲:Oracle数据库归档日志文件管理 第七讲:Oracle数据库控制文件管理 第八讲:Oracle数据库参数文件管理 第九讲:oracle数据库启动和...
3. Oracle 数据库:Oracle 数据库是一种关系数据库管理系统,广泛应用于企业软件开发、数据分析等领域。在本程序中,我们使用 Java 语言的 JDBC 驱动程序来连接 Oracle 数据库,并将 TXT 文件中的数据导入数据库。 ...
- **内容管理**:介绍了Oracle如何管理和检索非结构化数据,如文档和多媒体文件。 - **数据库安全**:探讨了保护数据免受未经授权访问的方法和技术。 - **数据完整性**:讨论了确保数据准确性和一致性的各种机制。 -...
因此,通过管理数据文件,可以直接控制数据库中数据的物理存储方式。 #### 五、示例说明 假设我们有一个名为“HR”的Oracle数据库,这个数据库中包含了两个表空间:“USERS”和“TEMP”。其中,“USERS”表空间...
在Oracle 10g及以后的版本中,引入了大文件表空间(Bigfile Tablespace)的概念,允许创建一个数据文件可以非常大,甚至可以超过4MB,这种情况下不再有1023个数据文件的限制。 每个数据块都有自己的唯一标识,通常...
5. **运行SQL*Loader**:在命令行环境中,执行SQL*Loader命令,传入控制文件和数据文件的路径。例如: ``` sqlldr username/password@database control=批量导入.ctl data=批量导入.txt ``` 6. **错误处理**:...
TDE能够对存储在特定列或整个表空间中的数据进行加密,确保即使数据文件被盗,数据仍保持安全。以下是关于TDE的详细说明: 1. **透明数据加密的类型**: - **TDE 列加密**:只加密选定的表列,适用于针对特定字段...
本文将详细介绍在没有备份的情况下,如何通过数据文件(DBF)来恢复Oracle数据库。 #### 二、准备工作 在开始恢复工作之前,我们需要做一些必要的准备工作: 1. **确认数据文件(DBF)存在**:首先确认原始数据库中的...
Oracle数据中心解决方案交流主要涵盖数据生命周期中的关键环节,包括数据采集与加工、数据存储设计、数据应用、数据管控、数据管理以及数据中心的最佳实践。这些环节构成了一个高效、安全且可扩展的数据中心架构的...