可不可以在不用ORACLE时不启动这些进程,当用时在启动呐?
解决方案 »
- 存储过程输出嵌套type问题
- 省市区街道社区小区楼栋表如何设计,如何在查询时展示一个完整的树结构
- 用delphi语句一次插入100000以上的记录
- listener.ora中的参数的问题?
- 【如何实现】任意 同构表 之间的数据备份和恢复
- 在SQL*Plus添加的用户在Enterprise Manager Console 却看不到
- 如何实现SQL SERVER和ORACLE中的表数据秒级互相交换?
- oracle的表名、字段名、constraint名的长度限制分别是多少?
- ORA-03113: 通信通道的文件结束
- 请教oracle8.0.5在win2k advanced server+P4上安装的问题
- 帮帮忙吧,关于数据导入的问题
- 关于ORACLE基础
1. Oracle的相关服务都自行启动了
2. SGA参数的设置可能不好,占用了大量内存.
3. 其他软件的影响:例如病毒防火墙 以上三点都会导致启动系统时速度很慢
SGA就是系统全局区,一般在创建数据库实例时会有界面提示
你设置这些参数,主要是两个: 8i: DB_BLOCK_BUFFERS; SHARED_POOL_SIZE
DB_BLOCK_BUFFERS 是数据块缓冲区大小,影响Oracle性能的重要参数 SHARED_POOL_SIZE 是共享池大小,也是影响Oracle性能的重要参数
如果系统中没有太多的动态SQL, 这个值可以设置小一点. 这两项再加上 LOG_BUFFER,JAVA_POOL_SIZE, LARGE_POOL等几个
参数基本构成了SGA区的大小 SGA=((db_block_buffers * block size)+
(shared_pool_size+large_pool_size+java_pool_size+log_buffers) 总大小可以设置为系统总内存的40%-60%左右。根据实际使用情况再调整.