一、如何查看ORACLE实例占用内存SELECT*FROMV$PROCESS_MEMORY;
使用另一个进程来测试系统
SELECTPROGRAM,PGA_USED_MEM,PGA_ALLOC_MEM,PGA_FREEABLE_MEM,PGA_MAX_MEM
FROMV$PROCESS;
![](https://img0.baidu.com/it/u=3112326864,1418353578&fm=253.jpg)
二、Oracle下,怎么用命令可以查询出分配给Oracle内存的大小?怎样可以调整这个值?以dba连接数据库后,输入showSGA命令查询Oracle内存大小。
可以通过更改数据库初始化文件init_中的SGA参数来更改SGA的大小,更改完成后,重新启动数据库。
![](https://img2.baidu.com/it/u=2420864928,679667527&fm=253.jpg)
三、oracle如何查看当前存储剩余空间你是说检查表空间使用情况
--查询表空间总容量
selecttablespace_name,sum(bytes)/1024/1024asMB
FROMdba_data_files
GROUPBYtablespace_name;表空间一般设置自动增长。如果内存不足,会自动增加