1. 取消Spfile的参数设置
    1. Alter system reset parameter <scope=memory|spfile|both> sid=’sid|*’
    2. 或alter system set parameter=value  修改成原来的值
  2. Spfile创建pfile的作用
    1. Spfile是二进制文件,pfile是文本文件,可以执行Create pfile… from spfile命令,并编辑pfile,修改所需的设置启动数据库。
    2. 维护修改历史,在注释中记录修改,spfile不支持注释。
  3. 修改破坏的SPFILE
    1. Unix,用strings命令:strings spfile…ora
    2. Windows,用写字板打开文件,把文件的内容放到init<oracle_sid>.ora中,就能创建启动实例pfile
    3. Spfile丢失了,还可以从警告日志中恢复参数文件的信息。警告日志包含了很多内容。
  4. 没有访问V$parameter的权限
    1. 需要给用户CREATE session的权限
    2. 相关的PL/SQL代码

      declare

       l_dummy  number;

       l_string  varchar2(255);

       begin

         l_dummy:=dbms_utility.get_parameter_value ( 'background_dump_dest', l_dummy, l_string );

        dbms_output.put_line(l_string);

       end;

相关文章:

  • 2021-11-09
  • 2022-12-23
  • 2022-12-23
  • 2021-10-23
  • 2021-05-08
  • 2022-12-23
  • 2021-12-30
  • 2022-12-23
猜你喜欢
  • 2022-01-17
  • 2022-12-23
  • 2021-09-14
相关资源
相似解决方案