• 网站收录


    http://blog.csdn.net/haikongyingxiong/archive/2007/07/30/1716904.aspx

     http://www.ycsyw.com/syst/psjq/200903/441.html 摄影

     http://hi.baidu.com/hxf256/blog/item/443da38f1035a7e8f11f362f.html

    AIX下oracle数据库归档模式设置  (老邓撰写)
    由于oracle数据库安装的时候如果采用归档模式,数据库空间会比非归档模式大20%左右,所以我们安装oracle数据库时默认都是采用非归档的模式安装,等安装好以后再改成归档模式,以下是修改归档模式的步骤。
    以下文档红色粗体字是命令,蓝色字是屏幕信息
    1、在修改数据库之前,首先要把所有的应用都停掉。AIX下直接杀进程好了。
    (ps –ef |grep 服务名;kill -9 pid )
    2、修改归档模式是修改了数据库的结构,属于比较重要的修改,如果数据库的数据比较重要的话,建议在修改之前对数据库进行备份。
    3、root用户登录
    切换到oracle用户,注意要不要使用su oracle 命令,使用su oracle登录的话,环境变量用不了。
    # su – oracle
    连接数据库
    [u@h w]$ sqlplus "/as sysdba"
    SQL*Plus: Release 9.2.0.1.0 - Production on 星期二 7月 17 18:55:01 2007
    Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.
    连接到:
    Oracle9i Enterprise Edition Release 9.2.0.1.0 - 64bit Production
    With the Partitioning option
    JServer Release 9.2.0.1.0 - Production
    SQL> conn /as sysdba
    已连接。
    查看数据库的归档模式
    SQL> archive log list;
    数据库日志模式             非存档模式
    自动存档             禁用
    存档终点            /oracle/product/db9.2/dbs/arch
    最早的概要日志序列     1
    当前日志序列           2
    这里我们可以看到,数据库没有采用归档模式,先关闭数据库
    SQL> shutdown;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。
    用mount模式启动数据库
    SQL> startup mount;
    ORACLE 例程已经启动。
    Total System Global Area 3340734768 bytes
    Fixed Size                   745776 bytes
    Variable Size             822083584 bytes
    Database Buffers         2516582400 bytes
    Redo Buffers                1323008 bytes
    数据库装载完毕。
    修改数据库归档模式
    SQL> alter database archivelog;  (更改日志模式只能在加载未打开的情况下修改)
    修改存档文件路径
    SQL> alter system set log_archive_dest='/oracle/archive';
    打开数据库
    SQL> alter database open;
    查看数据库归档模式
    SQL> archive log list
    数据库日志模式            存档模式                                                                
    自动存档             禁用
    存档终点            /oracle/archive
    最早的概要日志序列     1
    下一个存档日志序列   2
    当前日志序列           2
    我们可以看到数据库已经更改成归档模式了,存档终点也修改了,但是自动归档还是禁用的,这里不能使用ALTER SYSTEM ARCHIVE LOG START命令,数据库重启后就失效的,所以需要修改数据库的启动文件,由于oracle数据库采用裸设备安装,spfile不是一个文件,而是一个磁盘,是打不开的,即使是采用文件系统安装数据库,由于spfile文件是二进制也无法用编辑工具修改,所以只有采用如下方法。
    在指定目录生成pfile文件,pfile文件的内容是从spfile文件中导出的,pfile文件是文本格式,可以修改的,这里我们导出的文件名是init123.ora
    SQL> create pfile='/oracle/init123.ora' from spfile;
    文件已创建。
    修改init123.ora文件,增加LOG_ARCHIVE_START=TRUE,意思是自动归档,把修改好的文件覆盖回去。
    关闭数据库,使用刚才修改好的pfile文件启动数据库,目的是看看这个文件对不对
    SQL> shutdown;
    ORA-01109: 数据库未打开
    已经卸载数据库。
    ORACLE 例程已经关闭。
    SQL> startup mount pfile='/oracle/init123.ora';
    ORACLE 例程已经启动。
    Total System Global Area 3340734768 bytes
    Fixed Size                   745776 bytes
    Variable Size             822083584 bytes
    Database Buffers         2516582400 bytes
    Redo Buffers                1323008 bytes
    数据库装载完毕。
    SQL> archive log list;
    数据库日志模式            存档模式
    自动存档             启用
    存档终点            /oracle/archive
    最早的概要日志序列     1
    下一个存档日志序列   2
    当前日志序列           2
    没有问题话就可以把pfile文件导入到spfile文件,这个步骤只能在关闭数据库例程的状态下完成。
    SQL> shutdown;
    数据库已经关闭。
    已经卸载数据库。
    ORACLE 例程已经关闭。             
    SQL> create spfile from pfile='/oracle/init123.ora';
    文件已创建。
    文件创建完毕后,重启数据库,检查数据库是否正常,最好把应用服务开启,检查功能是否能用,一般PL/sql能正常连到数据库,就说明数据库没有问题。
    SQL> startup mount;
    ORACLE 例程已经启动。
    Total System Global Area 3340734768 bytes
    Fixed Size                   745776 bytes
    Variable Size             822083584 bytes
    Database Buffers         2516582400 bytes
    Redo Buffers                1323008 bytes
    数据库装载完毕。
    SQL> archive log list;
    数据库日志模式            存档模式
    自动存档             启用
    存档终点            /oracle/archive
    最早的概要日志序列     1
    下一个存档日志序列   2
    当前日志序列           2
    SQL> alter database open;
     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/haikongyingxiong/archive/2007/07/30/1716904.aspx

    http://edu.codepub.com/webmaster/grzz/2.php 

  • 相关阅读:
    Shell脚本创建Nginx的upstream及location配置文件
    系统初始化
    算法训练 P0505
    算法训练 素因子去重
    基础训练 时间转换
    基础训练 字符串对比
    基础训练 分解质因数
    基础训练 矩形面积交
    快速幂矩阵
    基础训练 矩阵乘法
  • 原文地址:https://www.cnblogs.com/JamyWong/p/1637055.html
Copyright © 2020-2023  润新知