zoukankan      html  css  js  c++  java
  • Oracle 好书 04 ( 初始化参数与实例 )

    RMAN 能对 spfile 自动备份, 而 pfile 只能我们手动备份.

    查找顺序: 在默认目录下 spfileSID.ora –> spfile.ora –> initSID.ora –> init.ora ( 以上如果都找不到就会显示错误消息 )

    create spfile from pfile=’/u01/app/oracle/my_init.ora’;

    alter system set parameter_name = parameter_value [comment ‘text’] [scope = memory|spfile|both][sid = ‘sid’|’*’]

    查看参数用 show parameter parameter_name, 例如 show parameter db_name

    create pfile from spfile 的作用: 当我们不小心设置了错误的参数, 并且scope=spfile, 而此时, 如果关闭并重新启动数据库时, 由于参数文件的错误, 无法启动数据库, 所以就不能使用命令 alter system set, 此时只能先将 spfile 保存成 pfile, 然后再操作系统层面下更改参数, 然后再保存成 spfile, 重新启动数据库. ( create pfile 等等是 sqlplus 命令, 不需要启动数据库 )

    instance 启动流程

    • nomount状态: 打开参数文件, 开始启动 instance, 打开 alert<SID>.log 警告日志, ( 可以重新建立控制文件 )
    • mount 状态: 找到并打开 control file. 所谓mount, 指的是将实例与数据库物理文件关联的过程
    • open 状态: 打开所有数据文件和联机日志文件.

    instance 关闭 normal, transactional immediate abort

    使用EM 管理实例 enterprise management

    安装 EM:

    1. 在 linux 下, emca –repos create, 创建 repository 然手输入内容, port number 输入 1521 数据库要在启动状态
    2. 然后, emca –config dbcontrol db

    如果要重建 database control

    1. 先使用 emca –deconfig dbcontrol db 删除配置
    2. 然后再 emca –repos drop 删除 repository

    启动 EM: emctl start dbconsole

    关闭 EM: emctl stop dbconsole

    查看 database control 状态: emctl status dbconsole

    默认情况: database control 访问路径为 http://主机名:1158/em ( 测试 主机名为 192.168.0.88 )

  • 相关阅读:
    nginx各版本全自动编译安装脚本
    kubernetes里面有时候centos源用不了
    centons6升级gcc和glibc版本
    容器下载的是centos8的镜像,scp出现packet_write_wait: Connection to **** port 22: Broken pipe 问题解决
    MNIST数据集手写体识别(MLP实现)
    BP 算法手动实现
    Python直接调用C库的printf()函数打印一条消息
    C/C++与Python实现混编(详细注释)
    MNIST数据集手写体数据还原为图片
    TensorFlow初识(MNIST数据集识别手写体)
  • 原文地址:https://www.cnblogs.com/moveofgod/p/2955050.html
Copyright © 2011-2022 走看看