如何查看oracle db 的状态

所有查看命令:showgasetwrapoffsetlinesize4 00-量化的后台在执行中的过程选择*dav $ bgpcocess; 选择*dav $ bgprocesswherepaddr <>''; - 将数据库的物理组成划分:从v $ controlfile中选择文件; 从DataFile中选择**; 选择*来自VV $ VACHPAMAMESGASGASGASGASGASHAMETS B_CACHESHOWPARAMETERLOG

Oracle下,怎么用命令可以查询出分配给Oracle内存的大小?怎样可以调整这个值?

连接到数据库为DBA之后,输入Showga命令,您可以查询Oracle的内存大小。
您可以在数据库的init_sid.ora初始文件中修改SGA参数,并在修订完成后重新启动数据库。

oracle 参数值为什么都是0(如:show parameter db_cache_size)

这是因为使用自动内存管理。
这些参数由数据库计划动态设置,并显示为0,因为您尚未设置其最小值。
设置最小值后,将显示您设置的值。
最好让系统根据数据库操作自动更改这些参数的大小,这是Oracle数据库的优势。
如果取消此功能,则无法动态更改这些参数。
每个更改都需要重新启动要实现的数据库。

64位的操作系统,上的是32位的oracle数据库,内存如何分配?

对于Oracle数据库,内存越大,越好。
如果内存太大,它将增加系统负担并影响数据库性能。
如果您安装了3 2 位甲骨文,则最佳性能只能基于3 2 位计算。
最重要的是要查询db_bufer_cache,librarycache,dictionarycahe和redo_buffer的命中率。
当命中率超过9 9 %时,这意味着系统处于良好状态。
加起来各种好状态的内存大小几乎是相同的。
还可以在线获得各种调整几个池的命中率方法和方法。
这只是我个人的看法,仅参考