`

Oracle DBA命令参考——alter database

阅读更多
alter database:修改数据文件
alter database datafile 4 offline;
alter database datafile '/opt/oracle/datafile/users01.dbf' offline;
alter database datafile '/opt/oracle/datafile/users01.dbf' resize 100M;
alter database datafile '/opt/oracle/datafile/users01.dbf' autoextend on next 100M maxsize 1000M;
alter database datafile 4 end backup;

alter database:修改临时文件(tempfile)
alter database tempfile 4 resize 100M;
alter database tempfile 4 autoextend on next 100M maxsize 1000M;
alter database tempfile 4 drop including datafiles;
alter database tempfile 4 offline;

alter database:归档日志(archivelog)模式命令
alter database archivelog;
alter database noarchivelog;
alter database force logging;
alter database clear logfile '/opt/oracle/logfiles/redo01.rdo';
alter database clear unarchived logfile '/opt/oracle/logfiles/redo01.rdo';
alter database add supplemental log data;
alter database add supplemental log data (primary key,unique);
alter database drop supplemental log data;

alter database:控制文件操作
alter database backup controlfile to trace;
alter database backup controlfile to trace as '/opt/oracle/logfile_backup/backup_logfile.trc' reuse resetlogs;
alter database backup controlfile to '/opt/oracle/logfile_backup/backup_logfile.ctl';

alter database:创建数据文件
alter database create datafile '/opt/oracle/datafile/users01.dbf' as '/opt/oracle/datafile/users01.dbf';
alter database create datafile 4 as '/opt/oracle/datafile/users01.dbf';
alter database create datafile '/opt/oracle/datafile/users01.dbf' as new;

alter database:数据文件脱机/联机
参见“alter database:修改数据库文件”

alter database:日志文件命令
alter database add logfile group 2 ('/opt/oracle/logfiles/redo02a.rdo','/opt/oracle/logfile/redo02b.rdo') size 300M reuse;
alter database add logfile member '/opt/oracle/logfiles/redo02c.rdo' to gourp 2
alter database add logfile thread 3 group 2 ('/opt/oracle/logfiles/redo02a.rdo','/opt/oracle/logfiles/redo02b.rdo') size 300M reuse;
alter database drop logfile group 3
alter database drop logfile member '/opt/oracle/logfiles/redo02b.rdo';

alter database:安装和打开数据库
alter database mount;
alter database open;

alter database:移动或重命名数据库文件或联机重做日志
注意:数据库必须已经安装才能重命名或移动联机重做日志。数据库必须已经安装或数据文件处于脱机状态时,才能移动数据库中的数据文件。
alter database rename file '/ora/datafile/oldfile.dbf' to '/ora/datafile/newfile.dbf';

alter database:以只读方式打开数据库
alter database open read only;

alter database:使用resetlogs打开数据
alter database open resetlogs;

alter database:恢复数据库
对数据库的恢复,建议使用recover命令代替。
分享到:
评论

相关推荐

    Oracle数据库DBA面试题50道及答案.pdf

    Oracle数据库DBA(Database Administrator)是负责Oracle数据库系统运行管理的专业技术人员。在准备面试Oracle数据库管理员岗位时,掌握相关的技术知识和处理问题的能力是非常重要的。以下是针对给定的Oracle数据库...

    Oracle DBA基础培训.ppt

    5. **Oracle管理工具**:Oracle提供了一系列工具辅助DBA进行工作,如Oracle Universal Installer(OUI)用于安装和卸载软件,Database Configuration Assistant(DBCA)用于创建和配置数据库,Enterprise Manager...

    MasterExam模拟考试引擎——Oracle DataBase 10g OCP认证考试指南全册(含OCA)

    本资源包,"MasterExam模拟考试引擎——Oracle DataBase 10g OCP认证考试指南全册",为备考者提供了全面的学习和实践材料,帮助他们有效地准备OCA(Oracle Certified Associate)和OCP(Oracle Certified ...

    ORACLE DBA常用脚本

    ### ORACLE DBA常用脚本解析与应用 在Oracle数据库管理与优化中,熟练掌握一系列脚本对于提高数据库性能、解决复杂问题至关重要。以下是对给定脚本的深入解析及其实用场景说明。 #### 1. 监控系统资源与性能 - **...

    oracle 10培训资料——管理第二部分

    Oracle 10g数据库管理系统是Oracle公司推出的一款重要的企业级数据库系统,对于数据库管理员(DBA)来说,理解和掌握Oracle实例的管理至关重要。本部分培训资料主要关注的是Oracle实例的管理和初始化参数文件的使用...

    oracle dba学习资料

    Oracle DBA,全称Oracle Database Administrator,是Oracle数据库管理员的简称,是负责管理和维护Oracle数据库系统的专业人士。Oracle数据库是全球广泛使用的商业关系型数据库管理系统之一,尤其在企业级应用中占据...

    最全的oracle常用命令大全.txt

    ORACLE常用命令 一、ORACLE的启动和关闭 1、在单机环境下 要想启动或关闭ORACLE系统必须首先切换到ORACLE用户,如下 su - oracle a、启动ORACLE系统 oracle>svrmgrl SVRMGR>connect internal SVRMGR>startup ...

    oracle创建DBA用户

    其中,DBA(Database Administrator)是最高级别的管理员角色,拥有对数据库的所有操作权限,包括但不限于创建其他用户、分配资源、执行备份与恢复等任务。 #### 二、创建 DBA 用户的步骤 ##### 1. 创建用户 ```...

    Oracle数据库应用开发——表空间与数据库模式对象的设计实验报告x_数据库对象包括哪些

    3. 设置默认表空间:使用`ALTER DATABASE DEFAULT TABLESPACE`和`ALTER DATABASE DEFAULT TEMPORARY TABLESPACE`命令,可以指定新创建的对象将存储在哪个表空间。 4. 使用数据类型:Oracle提供了多种数据类型,如`...

    Oracle常用命令参考

    14. **ALTER**系列命令: 用于修改数据库对象的属性,如ALTER CLUSTER、ALTER DATABASE、ALTER FUNCTION等,涵盖了数据库结构的广泛调整需求。 15. **ANALYZE**: 收集统计信息以优化查询性能,常用于更新表或索引的...

    Oracle_Database_11g-2_Day_DBA

    ### Oracle Database 11g: 2 Day DBA 学习指南 #### 一、概述与目标 **Oracle Database 11g: 2 Day DBA** 是一款旨在帮助学员在短时间内快速掌握 Oracle 11g 数据库管理技能的课程。通过两天的密集培训,学员将...

    DBA常用命令集锦

    DBA(Database Administrator)是数据库管理员的简称,负责数据库的日常管理、维护和优化。DBA 需要掌握大量的命令和技术来完成日常工作。下面是 DBA 常用的命令集锦,包括连接数据库、查看用户信息、查看表结构、...

    Oracle命令从参考

    这份名为"Oracle命令从参考"的文档,显然是一个实用的工具,帮助用户快速查询和理解Oracle的各种命令,尤其适合数据库管理员(DBA)和开发人员日常使用。下面我们将详细探讨一些重要的Oracle命令和函数。 1. SQL*...

    Oracle DBA常用指令

    Oracle DBA(Database Administrator)是指负责管理和维护Oracle数据库的专业人员。为了高效地管理Oracle数据库,DBA需要熟练掌握一系列的命令与工具。 #### 二、SQL*Plus工具入门 SQL*Plus是Oracle提供的一个...

    DBA常用命令270条

    DBA(Database Administrator)是管理和维护数据库的专业人员,需要掌握丰富的数据库管理命令。 Oracle 是一种流行的关系数据库管理系统, DBA 需要熟悉 Oracle 的管理命令来高效管理数据库。 在 Oracle 数据库管理...

    Oracle数据库DBA面试题50道及答案

    通过执行alter database backup controlfile to trace命令来建立备份控制文件。 14. 数据库启动过程中的状态 数据库正常启动会经历三种状态:STARTUP NOMOUNT(实例启动)、STARTUP MOUNT(数据库装载)、STARTUP ...

    ORACLE DBA常用SQL语句

    在Oracle数据库管理(DBA)工作中,SQL语句扮演着至关重要的角色,它们是DBA进行数据查询、数据库维护和性能优化的主要工具。以下是一些ORACLE DBA常用的SQL语句,这些语句涵盖了数据库管理和优化的核心方面: 1. *...

Global site tag (gtag.js) - Google Analytics