ORACLE之手动注册监听listener。alter system set local_listener="XXX"
记录下刚刚做的一个为一个数据库(t02)配置多个监听(listener)的实验
rman 还原归档日志(restore archivelog
听说过还原(restore)数据库,表空间及数据库文件,使用归档日志恢复(recover)数据库,表空间,数据库文件。咦,还有还原归档日志这一说法呢?没错,可能我们忽略了还原归档日志这一个过程,原因是还原归档日志通常情况下是oracle在recover时自动完成的
查看长时间锁定对象的进程,并kill掉
select object_name,machine,s.sid,s.serial# from v$locked_object l,dba_objects o,v$session s where l.object_id=o.object_id and l.session_id=s.sid;select spid,osuser,s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=66alter system kill session '66,46515';
oracle 锁表、解锁的语句
一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects o ,v$s...
看了此文,Oracle SQL优化文章不必再看!
目录SQL优化的本质SQL优化Road Map2.1 制定SQL优化目标2.2 检查执行计划2.3 检查统计信息2.4 检查高效访问结构2.5 检查影响优化器的参数2.6 SQL语句编写问题2.7 SQL优化器限制导致的执行计划差SQL优化案例...
【讨论】minus,not exists哪个好?
以上是minus,not exists哪个好的相关讨论,先记录下来,乙方不时之需!
ORACLE 11G EM 配置命令及问题处理
11g装好以后,重新装一个实例时,配置EM遇到一点小问题,1.EM配置的一些命令 创建一个EM资料库emca -repos create重建一个EM资料库emca -repos recreate --------这个很主要,一般第一次不成功创建的时候,以后再创建都用这个命令就好...
ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) EM无法登录
先发句牢骚,明明刚才写完了,发布的时候却说没登陆,一下子全没了。今天打开EM发现提示 ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) 于是查找了一下资料,密码过期导致E...
根据SQL_ID查看执行计划
获取执行计划,第一种方式,set autotrace on第二种方式,explain plan for 第三种方式,dbms_xplan.DISPLAY_CURSORalter session set STATISTICS_LEVEL = ALL;--不设置无法获得A-ROWS等信息select sysdate from dual;--运行SQLselect * from table(dbms_xplan.DIS...
AIX 7.1上安装Oracle11g
安装过程1. 上传oracle 11g介质到AIX我下载的介质是aix.ppc64_11gR2_database_1of2.zip和aix.ppc64_11gR2_database_2of2.zip, 执行unzip分别解压这两个zip文件,解压后的目录是database目录 2. 环境检测1)、检查物理内存,swap空间以及tmp空间#/usr/sbin/lsattr –E –l sys0 –a realmem(内存至...
Oracle动态性能视图学习之v$lock & v$locked_object
这个视图列出Oracle 服务器当前拥有的锁以及未完成的锁或栓锁请求。如果你觉着session在等待等待事件队列那你应该检查本视图。如果你发现session在等待一个锁,那么按如下先后顺序: 使用V$LOCK找出session持有的锁。 使用V$SESSION找出持有锁或等待锁的session执行的sql语句。 使用V$SE...
v$lock中block的含义
v$lock的block列表明的是这个锁是否阻塞了其它的锁block常见的取值有3个:0 ->没有阻塞 block=0不是说没有锁,它表明的意思是它的锁占用并没有阻碍别人。也就是我占着这个锁资源,我也没妨碍你操作这块资源,这与锁类型有关。v$lock中并不是所有的id1都表示object_id,这也与锁类型有关。只有锁类型为'TM'时,id1...
Oracle查询数据表结构(字段,类型,大小,备注)
作用:想要生成整个Oracle数据库所有表结构WORD文档(数据库设计说明书) Oracle数据库字典介绍 Oracle数据字典是有表和视图组成的,存储有关数据库结构信息的一些数据库对象。数据库字典描述了实际数据是如何组织的。对它们可以象处理其他数据库表或视图一样进行查询,但不能进行任何修改...
ORACLE 禁用/启用外键和触发器
ORACLE 禁用/启用外键和触发器 1、ORACLE数据库中的外键约束名都在表user_constraints中可以查到。其中constraint_type='R'表示是外键约束。2、启用外键约束的命令为:altertable table_name enable constraint constraint_name 3、禁用外键约束的命令为:altertable table_name disable constrain...
关于 oracle 外键引用 与 goldengate
一、准备知识约束放置在表中,有以下五种约束: NOT NULL 非空约束C 指定的列不允许为空值 UNIQUE 唯一约束U 指定的列中没...
Fatal NI connect error 12170
---参考惜分飞今天在一台服务器的警告日志文件中,发现如下信息:Fatal NI connect error 12170. VERSION INFORMATION: TNS for Linux: Version 11.1.0.7.0 - Production Unix Domain Socket IPC NT Protocol Adaptor for Linux: Version 11.1.0.7.0 - Production &nbs...
通过RMAN异机迁移数据库并修改存储路径【相同位数与平台版】
-- 查询数据库的DBIDSQL> select name,dbid from v$database;NAME DBID--------- ----------ZHONGRDB 1755753531-- 查询数据文件与临时文件信息select file_id,file_name from dba_data_files;select file_id,file_name from db...
ORA-27054故障排除
在数据备份过程中,由于目标是使用NFS文件系统,因此在导入的时候遇到了BUG,报错如下ORA-39001: invalid argument valueORA-39000: bad dump file specificationORA-31641: unable to create dump file "/exp/bak/expdp_01.dmp"ORA-27054: NFS file system where the file is created or resides is not mounted with ...
通过分析SQL语句的执行计划优化SQL(总结)
通过分析SQL语句的执行计划优化SQL(总结) 做DBA快7年了,中间感悟很多。在DBA的日常工作中,调整个别性能较差的SQL语句时一项富有挑战性的工作。其中的关键在于如何得到SQL语句的执行计划和如何从SQL语句的执行计划中发现问题。总是想将日常经验的点点滴滴总结一下,但是直到最近才下定决心,总共花了3个周末时间,才将其整理成册,便于自己日常工作。不好意思独享,所以将其贴出来。修改日志:2006.02.20:根据网友反馈已做部分修改,但pdf文件没有做修改,修改部分在“如何产生执行计划”关于set autotraceonly的介绍部分第一章、第2章