Oracle的文件系统(三)

2014-11-24 14:18:10 · 作者: · 浏览: 2
行一次全备;
  startup nomount;
  @controlfile.sql
  recover database
  alter database open restlogs;
  alter database rename global name to newdbname.mydomain.com;
  backup database;
1.3.2 参数文件
  参数文件(10g中的参数文件)
  主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库。如内存池的分配,允许打开的进程数和会话数等。
  两类参数文件:
    pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init.ora
    spfile:二进制的参数文件,不能直接修改,只能存放在Oracle服务器端,可以使用EM或指令来修改
  优先级别: www.2cto.com
    Oracle 启动读取参数文件的顺序,如果个文件都不存在,则Oracle会报错
    spfile
.ora --> spfile.ora -->init.ora
  参数文件的路径:
    spfle:$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora
    pfile(9i):$ORALCE_HOME/dbs/init$ORALCE_SID.ora //10g以后一般不用init.ora
    pfile(10g):$ORALCE_BASE/admin/$ORACLE_SID/pfile //仅当数据库初始化时使用 www.2cto.com
  pfile:$ORACLE_HOME/dbs/init.ora //默认
1.3.3 密码文件
  作用:主要进行DBA权限的身份认证
  密码文件的位置
   Linux:$ORACLE_HOME/dbs/orapw
  Windows::$ORACLE_HOME/database/PW.ora
  密码文件查找的顺序
  --->orapw--->orapw--->Failure
  导致密码文件内容修改的几种方式:
  1.使用orapwd建立,修改密码文件,不建议使用
   2.使用alter user sys identified by <>
3.使用grant sysdba to <> 或grant sysoper to <> 或revoke sysdba |sysoper from <>