转载:http://www.cnblogs.com/prognani/archive/2012/05/14/2500674.html
最近项目设计到数据库内存分配,于是在网上搜了一下,看了几篇文章,总结如下:
 
oracle 实例结构:
oracle实例 = 内存结构+进程结构
oracle进程=服务进程+用户进程
主要的后台进程有:
DBWR:数据库读写进程
LG            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2012-07-26 11:50:38
                            
                                1153阅读
                            
                                                                             
                 
                
                             
         
            
            
            
             Oracle系统中的profile可以用来对用户所能使用的数据库资源进行限制,使用Create Profile命令创建一个Profile,用它来实现对数据库资源的限制使用,如果把该profile分配给用户,则该用户所能使用的数据库资源都在该profile的限制之内。
 
一、创建profile必须要有CREATE PROFILE的系统权限。
为用户指定资源限制,必须:            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-03-28 11:14:38
                            
                                1767阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            最近项目设计到数据库内存分配,于是在网上搜了一下,看了几篇文章,总结如下: oracle 实例结构:oracle实例 = 内存结构+进程结构oracle进程=服务进程+用户进程主要的后台进程有:DBWR:数据库读写进程LGWR:日志记录进程ARCH:归档进程CKPT:检查点进程(日志切换;上一个检查点之后,又超过了指定的时间;预定义的日志块写入磁盘;例程关闭,DBA强制产生,表空间off            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2015-04-25 15:00:35
                            
                                1292阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。
SQL> show parameter optimizer_mode
NAME                     
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-04-10 16:48:53
                            
                                8513阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ALTERDATABASEDATAFILE'd:ORANTDATABASEUSER1ORCL.ORA'RESIZE1000M;,CREATETABLESPACEINDEX_DATAD            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2011-03-07 20:11:00
                            
                                193阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Oracle 在执行SQL语句时,有两种优化方法:即基于规则的RBO和基于代价的CBO。 在SQL执教的时候,到底采用何种优化方法,就由Oracle参数 optimizer_mode 来决定。SQL> show parameter optimizer_modeNAME                                  TYPE         VALUE-----------            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-04-09 09:55:05
                            
                                954阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.configure retention policy to redundancy 1:是用来决定那些备份不再需要了,它一共有三种可选项,分别是CONFIGURE RETEN            
                
         
            
            
            
            Oracle 11g的Linux版本在修改了MEMORY_TARGET或者SGA_TARGET后启动可能会报错:SQL> shutdown immediateDatabase closed.Database dismounted.ORACLE instance shut down.SQL> startupORA-00845: MEMORY_TARGET not supported on            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2013-07-08 21:55:38
                            
                                1909阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。呵呵,这其中很可能就是JVM            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-29 10:32:46
                            
                                179阅读
                            
                                                                             
                 
                
                             
         
            
            
            
               提示相关的错误
    OERR: ORA-12519 TNS:no appropriate service handler found
    客户端连接间歇性失败,报错ORA-12519
    Cause: the listener could not find any             
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-09-11 18:48:36
                            
                                552阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              
1.         Linux核心参数
 
#vi /etc/sysctl.conf
--------------------------------
cat >>/etc/sysctl.conf <<EOF
kernel.shmall = 20            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-09-14 09:51:37
                            
                                1066阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PROCESSES 为连接Oracle数据库的最大进程数,该值包括了所有后台进程和并发进程。processes参数不建议设置特别大,因为当数据库实例启动时,会预先为每个process分配内存和信号量,如何将process设置特别大,会造成启动失败。建议将processes设置为高峰会话数+50%。不同版本会话数量与processes对应关系如下:11g sessions=(1.1 * PROCESSES) + 518c sessions=(1.5 * PROCESSES) + 2219c sess            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 10:15:10
                            
                                1214阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            PROCESSES 为连接Oracle数据库的最大进程数,该值包括了所有后台进程和并发进程。processes参数不建议设置特别大,因为当数据库实例启动时,会预先为每个process分配内存和信号量,如何将process设置特别大,会造成启动失败。建议将processes设置为高峰会话数+50%。不同版本会话数量与processes对应关系如下:11g sessions=(1.1 * PROCESSES) + 518c sessions=(1.5 * PROCESSES) + 2219c sess            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-04-12 10:35:36
                            
                                745阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            JVM参数设置文档。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2011-06-07 16:04:47
                            
                                603阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在使用Properties来创建BasicDataSource时,有很多参数可以设置,比较重要的还有: testOnBorrow、
testOnReturn、testWhileIdle,他们的意思是当是取得连接、返回连接或连接空闲时是否进行有效性 
验证(即是否还和数据库连通的),默认都为false。所以当数据库连接因为某种原因断掉后,再从连接池中取得的连接,实际上可能是无效的连接了,所以,            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                            精选
                                                        
                            2011-06-14 22:49:32
                            
                                10000+阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            mrtg运行时的行为可以通过配置文件来控制,虽然大部分配置文件都是通过cfgmaker来生成的,但是手动调整一些更为精细的配置项是很有必要的,这篇文档对所有的mrtg能识别的配置选项作了说明
 
语法
MRTG配置文件遵循以下几个简单规则
 
关键字必须起始于行首
以空格开始的行将被附加到上一行关键开头的行来解析
不解析空行
# 号开头的行被当成注释
可通过I            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2012-08-09 10:09:15
                            
                                2726阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            跟踪垃圾回收:-XX:+PrintGC-XX:+PrintGCDetails-XX:+PrintHeapAtGC-Xloggc:log/gc.log类的加载卸载跟踪:-verbose:class-XX:+TraceClassLoading-XX:+TraceClassUnloading查看系统中类的分布情况:-XX:+PrintClassHistogram系统参数查看:   命            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2016-02-02 16:18:04
                            
                                854阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2019-01-12 13:07:10
                            
                                551阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Jmeter支持通过Query String Parameters 或者Request Body来传递参数 Query String Parameters Request-body 在post请求中一般在body中传递参数,jmeter也可以在body中传递参数,例如,传递json参数:{"user ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-12 00:40:00
                            
                                2012阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            6.13 可否完全禁用数据编辑? 可以。 方法: 在文本编辑器里打开文件 DBVIS-HOME/resources/dbvis-custom.prefs. 找出 dbvis.disabledataedit property 把它的值设置为true。记住要去掉该行开始的“#”。 保存文件,然后重新启动            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2016-05-06 16:50:00
                            
                                1116阅读
                            
                                                                                    
                                2评论