zoukankan      html  css  js  c++  java
  • [ORACLE] sap basis 基于Oracle的优化

    Oracle 数据文件迁移

    SELECT file_id, file_name FROM dba_data_files  where file_name like '%system%' ORDER BY file_id;
    
    ALTER DATABASE MOVE DATAFILE '/oracle/D88/sapdata1/system_1/system.data1' TO '/oracle/D88/sapdata7/system_1/system.data1';
    SELECT file_id, file_name,STATUS,TABLESPACE_NAME FROM dba_data_files  where file_name like '%sysaux%'  ORDER BY file_id;
    ALTER DATABASE MOVE DATAFILE '/oracle/D88/sapdata1/sysaux_1/sysaux.data1' TO '/oracle/D88/sapdata7/sysaux_1/sysaux.data1';

    oracle 参数调整(PGA/SGA)

    sga_max_size           24G ==>39G   39 ==>49
    db_cache_size          19G ==>29G   29 ==>39
    shared_pool_size      4G==8G        8    ==>10
    
    pga_aggregate_limit    6G ==>12G    12==>18G
    pga_aggregate_target    3G ==>6G     6 ==>9G
    
    alter system set sga_max_size= 17408M scope=spfile;
    alter system set shared_pool_size=5G scope=spfile;
    alter system set db_cache_size=11G  scope=spfile;
    
    alter system set sga_max_size= 14496M scope=spfile;
    alter system set shared_pool_size=4G scope=spfile;
    alter system set db_cache_size=9728M  scope=spfile;

     删除object

    SQL> select object_name, object_type from dba_objects where owner='SAPR3SHD' ;
    
    OBJECT_NAME          OBJECT_TYPE
    -------------------- --------------------
    CONCAT3              FUNCTION
    DDLOG_SEQ            SEQUENCE
    IOV                  FUNCTION
    RTRIM2               FUNCTION
    SQL> drop sequence sapr3shd.DDLOG_SEQ ;
    Sequence dropped.
    
    SQL> drop function sapr3shd.IOV ;
    Function dropped.

      查看index

    set linesize 300
    col COLUMN_NAME for A50
    col  OWNER for A10
    col INDEX_NAME for A30
    col TABLE_NAME for A30
    SQL> select OWNER,INDEX_NAME,TABLE_NAME,UNIQUENESS from dba_indexes where TABLE_NAME='SMSCMAID';
    
    OWNER      INDEX_NAME                     TABLE_NAME                     UNIQUENES
    ---------- ------------------------------ ------------------------------ ---------
    SAPR3      SMSCMAID~0                     SMSCMAID                       UNIQUE
    SAPR3      SMSCMAID~A01                   SMSCMAID                       UNIQUE
    
    SQL> select TABLE_NAME,INDEX_NAME,COLUMN_NAME from dba_ind_columns where TABLE_NAME='SMSCMAID';
    
    TABLE_NAME                     INDEX_NAME                     COLUMN_NAME
    ------------------------------ ------------------------------ --------------------------------------------------
    SMSCMAID                       SMSCMAID~A01                   MANDT
    SMSCMAID                       SMSCMAID~A01                   SCHEDULERID
    SMSCMAID                       SMSCMAID~0                     MANDT
    SMSCMAID                       SMSCMAID~0                     ID
    每天进步一点点,多思考,多总结 版权声明:本文为CNblog博主「zaituzhong」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
  • 相关阅读:
    ruby 正则表达式 匹配中文
    ruby 正则表达式 匹配所有符合规则的信息
    MobileNetV2: Inverted Residuals and Linear Bottlenecks
    MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications
    SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5MB model size
    LeetCode 409——最长回文串
    LeetCode 516——最长回文子序列
    LeetCode 5——最长回文子串
    LeetCode 300——最长上升子序列
    动态规划之——最长公共子串和矩阵链乘法
  • 原文地址:https://www.cnblogs.com/tingxin/p/12172684.html
Copyright © 2011-2022 走看看