ORACLE-ALTER SYSTEM命令详解.ppt

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORACLE-ALTER SYSTEM命令详解

* ORACLE系统培训之ALTER SYSTEM指令详解 制作人:周国建 东南融通(中国)系统工程有限公司 2010.04 * alter system archive log stop 1、关闭数据库自动归档机制,如果执行命令前数据库处于ARCHIVED模式,那么执行命令后仍然处于ARCHIVED模式; 2、当一个联机重做日志填满后,数据库会自动切换到下一个联机重做日志组,但此时数据库并不对前一联机重做日志组做自动归档处理; 3、当所有可用的联机重做日志组全部填满后,数据库将会停止运行,直到人为手工归档(归档后有可用的联机重做日志组)或通过ALTER SYSTEM ARCHIVE LOG START打开自动归档机制。 * alter system archive log start 打开数据库自动归档机制,由数据库ARC进程自动完成对联机重做日志的归档工作。 * alter system switch logfile 1、是强制日志切换,不一定就归档当前的重做日志文件(若自动归档打开,就归档当前的重做日志,若自动归档没有打开,就不归档当前重做日志。); 2、对单实例数据库或RAC中的当前实例执行日志切换。 * alter system archive log current 1、是归档当前的重做日志文件,不论数据库是ARCHIVED 或NOARCHIVED模式,都做日志归档处理; 2、对数据库中的所有实例执行日志切换。 * alter system archive log all 强行命令ORACLE服务器进程,将所有未归档重做日志做归档处理。 * alter system archive log thread 1 all 在RAC集群上强制归档。 * alter system archive log all to… 引导归档进程将填好的联机重做日志归档到一个特定地点,如下例所示: alter system archive log all to ‘c:\oracle\allarch’; * alter system checkpoint [global] 强行命令数据库执行检查点(可以执行一个本地或全局[如果使用RAC]检查点),例如: alter system checkpoint; alter system checkpoint global; * alter system kill session ‘sid,serial#’ 1、该命令允许终止用户会话,从而导致所有未提交的DML操作的回滚及该会话的所有锁定释放; 2、该命令有两个参数,即要终止会话的SID和该会话相关的SERIAL#,这两个参数可以从V$SESSION视图中提取SID和SERIAL#; 3、举例如下: * alter system 限制用户登陆数据库 1、使用restricted session生效或失效,来限制用户登陆数据库; 2、只对未登陆数据库的用户有效,对已登陆数据库的用户无效; 3、只对运行于执行此命令机器上的数据库实例有效; 4、启动受限会话,举例如下: alter system enable restricted session; 5、关闭受限会话,举例如下: alter system disable restricted session; * alter system 挂起/解挂数据库 什么时候需要挂起数据库? 答:希望做某些数据库备份,这些备份涉及磁盘镜像及暂停这些磁盘镜像时,使用挂起模式。 如何挂起/解挂数据库? 1、alter system suspend; 该命令执行成功,将使数据库挂起,数据库挂起后,将禁止所有数据库操作(除备份操作外); 2、alter system resume; 该命令执行成功,将使数据库解挂,恢复数据库正常使用状态。 * alter system 使数据库静止/非静止 什么是数据库静止? 答:不需要关闭数据库,也不需要关掉会话或将数据库置于受限模式,即可执行数据库维护操作,此时数据库为静止状态。 如何使数据库处于静止/非静止状态? 1、alter system quiesce restricted; 要使用该命令,必须打开数据库资源管理器,一旦发出该命令,ORACLE就会阻止任何新的非系统或系统事务启动;接着ORACLE会等待现存的事务完成,一旦事务完成,ORACLE就会令系统停顿,以执行数据库维护操作; 2、alter system unquiesce; 使数据库从静止或停顿状态,恢复成正常使用状态。 * alter system register 使ORACLE数据库自已向数据库参数文件指定的监听器注册。 * * Alter system archive log

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档