在oracle导出数据库期间变得非常慢

时间:2015-01-28 11:07:15

标签: database oracle

我有oracle 10g数据库,而导出命令正在运行以进行预定备份,数据库变得非常非常慢。一份正常运行4分钟(也太高)的报告,耗时30-40分钟,它正在杀死我们。首先,我们曾经在安装了数据库的服务器上运行exp命令,但后来将其移动到另一台服务器以减少生产服务器上的负载但没有变化,但是它变得更慢。我们通常在数据库服务器上平均有159个会话。我认为我的SGA,PGA内存分配有问题,这是我的initXZ10.ora文件。

XZ10.__db_cache_size=512876288
XZ10.__java_pool_size=33554432
XZ10.__large_pool_size=16777216
XZ10.__shared_pool_size=436207616
XZ10.__streams_pool_size=0
*.db_block_size=8192
*.job_queue_processes=10
*.open_cursors=5000
*.open_links=20
*.open_links_per_instance=20
*.pga_aggregate_target=4865416704
*.processes=500
*.sessions=2000
*.sga_max_size=11516192768
*.sga_target=11516192768
*.transactions=500
*.db_cache_size=512876288
*.java_pool_size=33554432
*.large_pool_size=16777216
*.shared_pool_size=436207616
*.streams_pool_size=0

我在服务器上有16GB RAM,在oracle 10.2.0.4.0上有64位

有人可以帮我在这里优化init.ora文件和任何参数来加速数据库。

谢谢大家。

0 个答案:

没有答案