`
文章列表
在数据库启动2小时后,可以通过以下SQL来测试数据库性能 1.  缓冲区命中率: 缓冲区命中率表示在不需要进行磁盘访问的情况下在内存结构中找到常用数据块的频率 select (1-(sum(decode(name, 'physical reads',value,0))/(sum(decode(name, 'db block gets',value,0))          +sum(decode(name,'consistent gets',value,0))))) * 100 "Hit Ratio"          from v$sysstat; 大于9 ...
oracle自动共享内存管理(ASMM) 从Oracle 10g开始,Oracle提供了自动SGA的管理(简称ASMM,即Automatic Shared Memory Management)新特性。所谓ASMM,就是指我们不再需要手工设置shared pool、buffer pool等若干内存池的大小,而是为SGA设置一个总的 ...
Linux 内核参数的大小和Oracle 有很大的关闭,比如ORA-27102的错误,就是因为内核参数的大小不当造成。具体参考Blog:        Upon startup of Linux database get ORA-27102: out of memory Linux-X86_64 Error: 28: No space left on device Oracle 11gR2 里也有 ...
在网上看的,感觉挺好,收藏啦。呵呵 一.创建控制文件时:Resetlogs和Noresetlogs 当我们将控制文件备份到trace 文件时,可以看到里面包含了2部分的重建语句,一个是使用resetlogs,另一个是使用noresetlogs。 备份控制文件的SQL 如下: SQL>alterdatabase backup controlfile to trace 有关控制文件的详细说明,参考: Oracle 控制文件 http://blog.csdn.net/tianlesoftware/article/details/4974440 Set #1. ...
今天进入sqlplus ,执行完语句后用 ed修改,但不会退出了,如下: SQL> select * from dba_tables SQL> ed Wrote file afiedt.buf 38 :q ? / ? 然后在网上找了半天才找到。下面就写出来: SQL>define _EDITOR=vim 再edi就可以进入vim 或者在操作系统 export EDITOR=vi [oracle@localhost pfile]$ export EDITOR=vi [oracle@localhost pfile]$ sqlplus "/ as sysdba" ...
通常,我们的硬盘上已被Windows所占据,而现在要让Linux入住,就得为它腾出一定的硬盘空间。所以我们不得不面对“分区”这一复杂的概念。  为了实现这一目标,通常可以通过以下三种方法:  1)将原来最后一个逻辑分区上的 ...
一.移动数据文件 移动数据文件使用的有2种办法 方法一、以数据文件为单位移动 SQL> select name from v$datafile; ------ ------ 2.关闭数据库 SQL> shutdown immediate Database closed. Database dismounted. ORACLE instance shut down. 3.MOUNT到数据库 SQL&g ...
[size=large]今天在自己机器做了个实验,插入10万条,由于空间少,重启数据库时出现: [size=x-large]SQL> startup ORACLE instance started. Total System Global Area  188743680 bytes Fixed Size                  1218460 bytes Variable Size             167774308 bytes Database Buffers           16777216 bytes Redo Buffers             ...
1. 先通过top命令查看产用资源较多的pid号, 注意:top命令的user的oacle的,关注pid 2.查询当前耗时的会话ID,用户名,sqlID等:其中top中的pid就是v$process的spid字段值。不是v$process视图中的pid值。select sid,serial#,machine,username,program,sql_hash_value,sql_id, to_char(logon_time,'yyyy/mm/dd hh24:mi:ss') as login_time from v$sessionwhere paddr in (select add ...
RMAN> backup full database format '/opt/Oracle/backup/backup_%T_%s_%p.bak'; Starting backup at 01-SEP-11 using channel ORA_DISK_1 RMAN-00571: =========================================================== RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS =============== RMAN-00571: ======== ...
1,排序 - - 合并连接(Sort Merge Join, SMJ)   内部连接过程:   1) 首先生成row source1需要的数据,然后对这些数据按照连接操作关联列(如A.col3)进行排序。   2) 随后生成row source2需要的数据,然后对这些数据按照与sort source1对应的连接操作关联列(如B.col4)进行排序。   3) 最后两边已排序的行被放在一起执行合并操作,即将2个row source按照连接条件连接起来   下面是连接步骤的图形表示:        MERGE       /       \   SORT        SORT   ...
Global site tag (gtag.js) - Google Analytics