摘要:
1. 监控事例的等待select event,sum(decode(wait_Time,0,0,1)) "Prev",sum(decode(wait_Time,0,1,0)) "Curr",count(*) "Tot" from v$session_Wait group by event order by 4;注解:order by 4 指按第4列进行排序 session在数据库中当前正在等待什么,每一个连接到实例的session都对应一条记录。 具体说明见:http://hi.baidu.com/sevenqxy/blog/item/7874322e4af4b4574ec2261d.ht 阅读全文
posted @ 2010-11-10 22:44
Brad Miller
阅读(4184)
评论(0)
推荐(0)
摘要:
1.自动备份可以采用exp方式(前提是你要有导出的权限),并写一个操作系统的脚本,如果windows系统,可写一个bat,在其中使用exp进行导出,然后将BAT添加计划任务。backup.bat --代码如下:echo offexp system/sa@orcl file=d:\autobackup\ies%date%.dmp log=d:\autobackup\ies%date%_exp.log... 阅读全文
posted @ 2010-11-10 12:16
Brad Miller
阅读(2369)
评论(1)
推荐(0)
摘要:
connect sys/sa@orcl as sysdba;解除死锁alter system kill session '144,69';connect sys/oracle@orcl as sysdba;--查看全部用户select * from dba_users;--部分用户的状态account_status 是EXPIRED & LOCKED 即 失效并锁定。可以先给用户解锁alt... 阅读全文
posted @ 2010-11-10 12:13
Brad Miller
阅读(658)
评论(0)
推荐(0)
摘要:
1.返回起始日期到终止日期的日期数据#startdate-#enddateselect #startdate+(rownum-1) cdate from user_objects ob where rownum<=(#enddate-#startdate+1) exp:select to_date('2010-4-8','yyyy-mm-dd')+rownum-1 cdate from us... 阅读全文
posted @ 2010-11-10 11:26
Brad Miller
阅读(547)
评论(0)
推荐(0)
摘要:
启动监听器lsnrctl start启动oracle服务sqlplus /nologconn sys/jsepc as sysdba;startup;关闭shutdown immediate;启动管理器emctl start dbconsole启动isqlplusisqlplusctl startecho $ oracle_sid查询目前启用的是哪个实例select name from v$dat... 阅读全文
posted @ 2010-11-10 11:08
Brad Miller
阅读(332)
评论(0)
推荐(0)
摘要:
在SQL*Plus中可以对操作系统中的文本文件进行简单的读写访问。例如,事先将SQL语句或者PL/SQL块的代码存放在文本文件中,再把文本文件调入缓冲区中,使之执行。或者把当前缓冲区中的内容保存到一个文件中,或者把SQL语句、PL/SQL块的执行结果保存到文件中。1.读文件涉及的命令包括@、get、start等命令。1.1 @命令的作用是将指定的文本文件的内容读到缓冲区中,并执行它。文本文件可以是... 阅读全文
posted @ 2010-11-10 10:42
Brad Miller
阅读(3924)
评论(1)
推荐(0)
摘要:
序列生成器sequence所生成的数字只能保证在单个实例里是唯一的,这就不适合将它用作并行或者远程环境里的主关键字,因为各自环境里的序列可能会生成相同的数字,从而导致冲突的发生。SYS_GUID会保证它创建的标识符在每个数据库里都是唯一的。此外,序列必须是DML陈述式的一部分,因此它需要一个到数据库的往返过程(否则它就不能保证其值是唯一的)。SYS_GUID源自不需要对数据库进行访问的时间戳和机器... 阅读全文
posted @ 2010-11-10 10:07
Brad Miller
阅读(9625)
评论(0)
推荐(0)
摘要:
本地oracle客户端连接远程oracle数据库服务器配置说明如下:1.找到本地oracle客户端安装目录,如:%path%\Oracle2.再找配置文件tnsnames.ora,其目录为 %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\tnsnames.ora,如不存在,请先新建。3.用记事本打开文件tnsnames.ora,用以下内容替换原有内容:# tnsnames.ora Network Configuration File: %path%\Oracle\product\10.1.0\Client_2\NETWORK\ADMIN\ 阅读全文
posted @ 2010-11-10 10:01
Brad Miller
阅读(17776)
评论(0)
推荐(0)
浙公网安备 33010602011771号