zoukankan      html  css  js  c++  java
  • Oracle体系结构之数据库启动的不同状态

    数据库启动的不同状态:

    nomount状态:spfile和plile

    mount状态:control file

    open状态:data file和redo file

    启动数据库的过程:nomount状态(spfile和plife文件)--->mount状态(control file)--->open状态(data file和redo file)

    如果数据库安装了多个数据库,需要在sqlplus中登陆数据库,需要设置oracle数据库的黄静变量:

    SQL>set ORACLE_SID=ORCL

    集群数据库:一个数据库多个实例。

    关闭数据库的4个不同指令:

    SQL>shutdown immediare

    SQL>shutdown abort

    SQL>shutdown transactional

    SQL>shutdown normal

    启动数据库到nomount状态:

    SQL>startup nomount

    查找初始化文件(splife)的位置:

    SQL>show parameter spfile

    查找控制文件位置:v$controlfile表

    SQL>select name from v$controlfile;

    pfile文件为文本文档,可以通过spfile文件创建prile文件:

    SQL>create pfile='d:pfile.ora' from spfile;

    如何根据pfile文件启动数据库到nomount状态:

    SQL>shutdown immediate

    SQL>startup nomount pfile='d:pfile.ora'

    从数据库的nomount状态改为mount状态:

    SQL>alter database mount;

    查看控制文件的内容,trace跟踪:

    SQL>alter database backup controlfile to trace as 'd:ctl.trc'

    记事本打开crl.trc

    查看数据文件位置:

    SQL>select name from v$datafile;

    SQL>select member from v$logfile;

    数据库密码文件,作用是允许数据库的sysdba和sysoper用户通过口令来远程登录。

    windows下密码文件在oracle的$_ORACL_HOME/database、目录下,一般文件名为:pwdorcl.ora

    linux下密码文件在$ORACLE_HOME/dbs/目录下,一般文件名为:orapworcl。

    查看数据库是否允许远程登录:

    SQL>show parameter remote_login_passwordfile

    如何设置数据库禁止用户远程登录:

    SQL>alter system set remote_login_passwordfile=NONE scope=spfile;

    查询表空间:

    SQL>select * from dba_tablespace;

    查询数据文件:

    SQL>select * from dba_data_files;

    查询重做日志文件:

    SQL>select * from v$logfile;

    数据字典表:

    dba_spacetables

    dba_data_files

    v$logfile

    v$controlfile

    v$datafile

  • 相关阅读:
    网络爬虫的基本原理(一)
    灵光一闪-软件应用
    sql语句变量定义和样例
    windows+linux环境部署搭建
    jdk1.6安装
    系统部署
    tomcat部署
    maven各种插件在总结
    maven项目tomcat部署问题
    两种数据源
  • 原文地址:https://www.cnblogs.com/wcwen1990/p/4112546.html
Copyright © 2011-2022 走看看