• 归档模式与非归档模式之间的转换


    1.查看数据库是否是归档模式

    SQL>archive log list;

    2.非归档模式更转为归档模式

    C:\Documents and Settings\Administrator>cd \
    C:\>lsnrctl status

    C:\>sqlplus /nolog
    SQL> conn sys/system@ora10g as sysdba
    SQL> shutdown immediate;
    SQL> startup mount;

    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
    SQL> exit
    C:\>lsnrctl status
    C:\>slqplus /nolog

    SQL> conn sys/system@ora10g as sysdba;
    ERROR:
    ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
    SQL> set display verbose
    SP2-0158: 未知的 SET 选项 "display"
    SQL> exit
    C:\>set display verbose
    环境变量 display 没有定义
    C:\>lsnrctl
    LSNRCTL for 32-bit Windows: Version 10.2.0.1.0 - Production on 03-3月 -2008 13:5
    1:37

    LSNRCTL> set display verbose
    服务显示模式为VERBOSE
    LSNRCTL> service
    LSNRCTL> start

    TNS-01106: 使用名称LISTENER的监听程序已经启动
    LSNRCTL> reload
    正在连接到 (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
    命令执行成功
    LSNRCTL> exit
    C:\>sqlplus /nolog
    SQL> conn sys/system as sysdba

    已连接到空闲例程。
    SQL> startup mount;
    ORACLE 例程已经启动。
    SQL> alter database archivelog;
    数据库已更改。
    SQL> alter database open;
    数据库已更改。
    SQL> archive log list ;
    数据库日志模式            存档模式
    自动存档             启用
    存档终点            USE_DB_RECOVERY_FILE_DEST
    最早的联机日志序列     131
    下一个存档日志序列   133
    当前日志序列           133
    SQL>

    3.修改参数JAVA_POOL_SIZE 

    answer1:
    首先查看你的数据库是采用spfile启动的还是pfile
    SQL> show parameter spfile;
    ------------------------------------ ----------- ------------------------------
    spfile string %ORACLE_HOME%/DATABASE/SPFILE%
    ORACLE_SID%.ORA
    SQL>
    说明是采用spfile启动的
    此时可以动态修改JAVA_POOL_SIZE和SHARED_POOL_SIZE;
    SQL> alter system set shared_pool_size=50331648 scope=both
    System altered.
    SQL>
    同理JAVA_POOL_SIZE
    SQL> alter system set JAVA_POOL_SIZE=50331648 scope=both
    System altered.
    SQL>
    如果是采用pfile启动需要关闭数据库
    然后修改init%ORACLE_SID%.ORA中 JAVA_POOL_SIZE和SHARED_POOL_SIZE的大小
    修改以上两个参数可以在文本编辑器打开文件进行修改
    个人在此采用abort关闭方式,根据需求请慎用
    SQL> shutdown abort
    ORACLE instance shut down.
    SQL> create spfile from pfile;
    File created.
    SQL> startup
    ORACLE instance started.
    Total System Global Area 152115804 bytes
    Fixed Size 453212 bytes
    Variable Size 125829120 bytes
    Database Buffers 25165824 bytes
    Redo Buffers 667648 bytes
    Database mounted.
    Database opened.
    SQL>
    至此修改完毕
    注:如果数据库是采用spfile方式启动的话,则可以动态修改不需要重新启动
    如果是采用pfile的话则需要重新启动

    answer2:
    我是用pfile启动的
    那我要关闭数据库再修改
    sql> shutdown immediate
    然后用记事本编辑init.ora
    我想问一下数据库升级完后是不要要把JAVA_POOL_SIZE改小啊?
    正常状态下JAVA_POOL_SIZE设置多少合适啊?
    answer3:
    9.2下默认JAVA_POOL_SIZE为16M
    一般情况下不需要对JAVA_POOL_SIZE进行修改,除非在oracle中开发了大量的java程序



     

  • 相关阅读:
    day5-Python学习笔记(九)json数据类型
    day5-Python学习笔记(八)内置函数
    day4-Python学习笔记(七)函数与模块
    day4-Python学习笔记(六)监控日志,集合数据类型
    day4-Python学习笔记(五)文件读写,文件内容修改
    day3-python学习笔记(四)字符串方法
    day3-python学习笔记(三)字典、元组
    day3-python学习笔记(二)list(数组)
    变量
    网络编程
  • 原文地址:https://www.cnblogs.com/HondaHsu/p/2419424.html
Copyright © 2020-2023  润新知