您现在的位置是:首页 >

删除记录恢复 SPFILE的备份与恢复二

火烧 2021-11-27 05:34:16 1046
SPFILE的备份与恢复二    八 导出SPFILE文件    SPFILE文件可以导出为文本文件 使用导出 创建过程你可以向SPFILE中添加参数     SQL gt create file=

SPFILE的备份与恢复二  

删除记录恢复 SPFILE的备份与恢复二
   八 导出SPFILE文件    SPFILE文件可以导出为文本文件 使用导出 创建过程你可以向SPFILE中添加参数     SQL> create pfile= e:initeyglen ora from spfile;    文件已创建     SQL> shutdown immediate  数据库已经关闭   已经卸载数据库   ORACLE 例程已经关闭     Initeyglen ora文件的内容    * aq_tm_processes=   * background_dump_dest= e:oracleadmineyglenbdump   patible=   ntrol_files= e:oracleoradataeyglencontrol ctl    e:oracleoradataeyglencontrol ctl    e:oracleoradataeyglencontrol ctl   re_dump_dest= e:oracleadmineyglencdump   * db_block_size=   * db_cache_size=   * db_domain=   * db_file_multiblock_read_count=   * db_name= eyglen   * dispatchers= (PROTOCOL=TCP) (SERVICE=eyglenXDB)   * fast_start_mttr_target=   * hash_join_enabled=TRUE  * instance_name= eyglen   * java_pool_size=   * job_queue_processes=   * large_pool_size=   * open_cursors=   * pga_aggregate_target=   * processes=   * query_rewrite_enabled= FALSE   * remote_login_passwordfile= EXCLUSIVE   * shared_pool_size=   * sort_area_size=   * sql_trace=FALSE  * star_transformation_enabled= FALSE   * timed_statistics=TRUE  * undo_management= AUTO   * undo_retention=   * undo_tablespace= UNDOTBS   * user_dump_dest= e:oracleadmineyglenudump     然后我们可以使用这个pfile 或者手动修改其中的参数以启动数据库     我们修改这个pfile 增加一行    * log_archive_start=true    使用这个PFILE启动数据库    SQL> startup pfile= e:initeyglen ora   ORACLE 例程已经启动     Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  Database Buffers bytes  Redo Buffers bytes  数据库装载完毕   数据库已经打开   SQL> show parameter log_archive_start    NAME TYPE     VALUE     log_archive_start boolean  TRUE  SQL>    然后我们可以使用新的PFILE创建SPFILE    SQL> create spfile from pfile= e:initeyglen ora ;    文件已创建     重新启动数据库 新的SPFILE生效     SQL> startup  ORACLE 例程已经启动     Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  Database Buffers bytes  Redo Buffers bytes    数据库装载完毕     数据库已经打开     SQL> show parameter spfile    NAME TYPE     VALUE     spfile string  %ORACLE_HOME%DATABASESPFILE%  ORACLE_SID% ORA  SQL> show parameter log_archive_start    NAME TYPE     VALUE     log_archive_start boolean  TRUE  SQL>    <b>九 关于 的PFILE</b>    在$ORACLE_BASEadmindb_namespfile下 你很可能可以看到一个类似这样[init ora ]名字的文件 这就是初始化参数文件 只是跟上了时间戳     对于Oracle 缺省的就使用spfile启动 但是这个spfile不是凭空而来 而是根据这个文件创建而来 你可以去掉这个长后缀 就是标准的pfile文件了     如果手动创建数据库 可以看到以下的过程     SQL> create spfile= e:oracleora Gdatabasespfilesunny ora   FROM pfile= E:oracleadminsunnyscriptsinit ora ;    文件已创建     如果你想要使用pfile启动数据库 那么你可以把spfile改名 NT缺省位于$ORACLE_HOMEdatabase下 这样Oracle就不会使用这个spfile了     你使用create pfile from spfile命令创建的pfile 也应该在这个目录下    以下是一个完整的例子     E:OracleOra iR database>dir * ora  驱动器 E 中的卷是 Doc  卷的序列号是 C EFF    E:OracleOra iR database 的目录     : INITeyglen ORA   : PWDeyglen ORA   : SPFILEEYGLEN ORA   个文件 字节   个目录 可用字节    E:OracleOra iR database>sqlplus /nolog    SQL*Plus: Release Production on 星期三 月 : :     Copyright (c) Oracle Corporation All rights reserved     SQL> connect / as sysdba  已连接到空闲例程   SQL> startup  ORACLE 例程已经启动     Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  Database Buffers bytes  Redo Buffers bytes  数据库装载完毕   数据库已经打开   SQL> show parameter spfile    NAME TYPE     VALUE     spfile string  %ORACLE_HOME%DATABASESPFILE%  ORACLE_SID% ORA  SQL> shutdown immediate  数据库已经关闭   已经卸载数据库   ORACLE 例程已经关闭   SQL> host rename SPFILEEYGLEN ORA SPFILEEYGLEN ORA bak    SQL> host dir * ora  驱动器 E 中的卷是 Doc  卷的序列号是 C EFF    E:OracleOra iR database 的目录     : INITeyglen ORA   : PWDeyglen ORA   个文件 字节   个目录 可用字节    SQL> startup  ORACLE 例程已经启动     Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  Database Buffers bytes  Redo Buffers bytes  数据库装载完毕   数据库已经打开   SQL> show parameter spfile    NAME TYPE     VALUE     spfile string    SQL>  SQL> host rename SPFILEEYGLEN ORA bak SPFILEEYGLEN ORA    SQL> shutdown immediate  数据库已经关闭   已经卸载数据库   ORACLE 例程已经关闭   SQL> startup  ORACLE 例程已经启动     Total System Global Area bytes  Fixed Size bytes  Variable Size bytes  Database Buffers bytes  Redo Buffers bytes  数据库装载完毕   数据库已经打开   SQL> show parameter spfile    NAME TYPE     VALUE     spfile string  %ORACLE_HOME%DATABASESPFILE%  ORACLE_SID% ORA  SQL> lishixinzhi/Article/program/Oracle/201311/17510  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码