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

  • 相关阅读:
    Spring框架基本应用
    hibernate 多表查询
    myeclipse 中解决Hibernate 和Struts 2的冲突
    新建一个Tomcat服务器
    hibernate连接数据库
    MyEclipse从数据库逆向生成Hibernate实体类
    Struts 2 标签
    struts 2 框架的应用
    AutoIt: WinGetClassList可以把当前窗口所有的handle全部列出来
    自动化测试建议【转载,与我的想法完全雷同】
  • 原文地址:https://www.cnblogs.com/wcwen1990/p/4112546.html
Copyright © 2011-2022 走看看