中科院云平台架构师,专注于数字化、智能化,技术方向:云、Linux内核、AI、MES/ERP/CRM/OA、物联网、传感器、大数据、ML、微服务。
分类: Oracle
2013-07-09 18:26:00
oracle内存结构介绍: Introduction to Oracle Memory Structures Oracle uses memory to store information such as the following: Program code Information about a connected session, even if it is not currently active Information needed during program execution (for example, the current state of a query from which rows are being fetched) Information that is shared and communicated among Oracle processes (for example, locking information) Cached data that is also permanently stored on peripheral memory (for example, data blocks and redo log entries) The basic memory structures associated with Oracle include: System Global Area (SGA), which is shared by all server and background processes. Program Global Areas (PGA), which is private to each server and background process; there is one PGA for each process. 1.sqlplus “/ as sysdba" 2. 3.create pfile='d:/cj.ora' from spfile; 然后去你的oracle安装目录 找一个init数据库名。ora这样一个文件 把几个oracle内存参数改小点 一个2G的内存是如下配置的: *.sga_max_size=712M *.large_pool_size=8M *.shared_pool_size=250M *.sort_area_size=0.5M *.db_cache_size=350M 然后shutdown数据库 1.shutdown immediate; 2. 3.create spfile from pfile='d:/cj2.ora'; 4. 5.startup; 然后启动,就可以了。 以上就是调整oracle内存参数,减少数据库内存占用的方法介绍。 |