服务器/操作系统信息
服务器标识 | 典型查询 | 附注 |
实例运行在的主机的名称 | select host_name | 也可以通过从 bash 运行以下命令来获得该信息: hostname 或 uname –n |
操作系统平台 | select platform_name from v$database –-(10g) | 如果运行 uname –s,则将返回类似信息 |
Oracle 文件位置 | 典型查询 | 附注 |
控制文件 | select name | 数据库控制文件的位置。init.ora 的参数 control_files 也包含该信息。 |
数据文件 | select file_name | 数据库数据文件的位置 |
临时文件 | select file_name | 数据库临时文件的位置 |
日志文件 | select member | 重做日志的位置 |
归档日志 | select name | 归档重做日志的位置。init.ora 的参数 log_archive_dest_n 也包含该信息。如果数据库不在 Archivelog 模式下,则该查询将不返回结果。 |
闪回恢复区 | select name | Oracle 10g 安装用作闪回恢复区的目录。init.ora 参数 db_recovery_file_dest 也包含该信息。 |
由参数指示的文件系统上的其他访问点 | select * where value like '%/%' 或 value like '%/%'; | 根据 Oracle 数据库安装和版本的不同,该查询的结果可能迥然不同。可能返回的参数有: spfile |
用编程的方式访问文件系统 | select directory_path from dba_directories | 可以使用 Oracle UTL_FILE_DIR 参数和 DIRECTORY 数据库对象访问标准数据库功能以外的文件。 |
处理器/进程 | 典型查询 | 附注 |
会话进程 | select p.spid, s.username, s.program from v$process p, v$session s where p.addr=s.paddr order by 2, 3, 1 | 可以将 spid 与 ps –ef 结果相关联,以将数据库中的可用信息与给定进程的操作系统信息进行比较。 |
与并行相关的进程 | select slave_name, status | Oracle 数据库的很多方面(如加载、查询、对象创建、恢复和复制)都可以利用并行来加快可以分割的活动。参数 parallel_threads_per_cpu 设置实例的默认并行度。 |
内存 | 典型查询 | 附注 |
程序全局区 | select * from V$PGASTAT | 参数 pga_aggregate_target 用于为所有专用服务器连接配置内存。 可以使用 vmstat 和 top 等 Linux 实用程序监视内存使用情况。 |
系统全局区 | select * from v$sga | SGA_MAX_SIZE 和 SGA_TARGET 参数用于配置 Oracle 数据库 10g 的动态内存分配特性。还可以使用其他参数为特殊用途手动分配内存。 同时,还有各种 Linux 实用程序可用于监视内存分配。 |
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/70109/viewspace-689633/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/70109/viewspace-689633/