• Oracle 体系结构五


    确定实例是否是RAC数据库的一部分:
    select parallel from v$instance;

    确定数据库是否通过Data Guard备用数据库的保护来防止数据丢失:
    select protection_level from v$database;

    确定是否在数据库中配置了流:
    select * from dba_streams_administrator;

    识别数据库的物理结构:
    select name,bytes from v$datafile;
    select name,bytes from v$tempfile;
    select member from v$logfile;
    select * from v$controlfile;

    识别内存和进程结构
    在Linux环境中,从操作系统提示符下使用ipcs命令,显示共享内存段,使用ps命令显示
    Oracle进程
    ipcs -m
    ps -ef|grep ora_

    使用show sga命令显示汇总信息

    显示可以动态重设大小的SGA组件的当前、最大和最小的容量:
    select component,current_size,min_size,max_size from v$sga_dynamic_components;

    确定已为(以及当前为)PGA分配了多少内存:
    select name,value from v$pgastat where name in ('maxinum PGA allocated','total
    PGA allocated');

    确定哪些进程正在运行,以及每个进程的数量有多少:
    select program,paddr from v$session order by program;
    select program,addr from v$process order by program;

    确定可以运行多少个进程
    select name,description,paddr from v$bgprocess order by paddr;

    创建一个未确定表空间的表——将在默认表空间中创建它,并包含一个区间:
    create table tab34 (c1 varchar(10))
    segment creation immediate;

    确定表所在的表空间、区间大小、区间所在的文件编号,以及作为区间开始位置的文件块:
    select tablespace_name,extent_id,bytes,file_id,block_id from dba_extents where
    owner='SYS' and segment_name='TAB34';

    根据名称确定文件:在看到提示时,替代前面查询中的file_id:
    select name from v$datafile where file#=&file_id;

    精确计算出区间在文件中的位置(按它在文件中的开始字节数)。这要求找到表空间的块大
    小。
    select block_size * &block_id from dba_tablespaces where
    tablespace_name='&tablespace_name';

  • 相关阅读:
    DNS-解析、劫持、污染
    JavaScript-闭包注意事项
    Firefox-常用扩展
    Nginx-server_name匹配规则
    PHP-mysqllib和mysqlnd
    Nginx-缓冲原理及优化
    Linux-NFS原理介绍
    Linux-strace命令
    语音增强的几个基本算法
    【论文:麦克风阵列增强】Microphone Array Post-Filtering For Non-Stationary Noise Suppression
  • 原文地址:https://www.cnblogs.com/zhaochunyi/p/10636760.html
Copyright © 2020-2023  润新知