【oracle 记录被别的用户锁住】教程文章相关的互联网学习教程文章

oracle查看死锁与解锁

1、查看死锁SELECT s.username,decode(l.type,‘TM‘,‘TABLE LOCK‘,‘TX‘,‘ROW LOCK‘,NULL) LOCK_LEVEL,o.owner,o.object_name,o.object_type,s.sid,s.serial#,s.terminal,s.machine,s.program,s.osuserFROM v$session s,v$lock l,dba_objects oWHERE l.sid = s.sidAND l.id1 = o.object_id(+)AND s.username is NOT Null 2、解锁alter system kill session ‘SID,SERIAL#‘;原文:http://5070780.blog.51cto.com/5060780/15...

TSM-ANR2579E ORA-19511(Oracle 备份)

环境:AIX系统的ORACLE 10g TSM5.4 IBM带库LIB3584问题原因:迁移数据库后,在新数据库所在操作系统中重新部署TSM ba Client并开启dsmc schedule进程后q event * * 发现今日调度任务中,有一个调度failed 126问题分析:1. 因为报错不是miss,判断不是因为没有调度,而是进行了调度而没有调度成功。2. 进一步根据TSM actlog日志分析原因,发现结果如下:日期/时间: 1/16/2015 1:05:38 消息: ANR2579E 节点 ORA_DBS0...

Oracle-DQL 1- select基础

说明:语句中说到的“表”,以及表中有哪些“列”自行脑补......重要的是理解概念,能看懂语句代表的含义就可以了~DQL-数据查询语句:1.* 表示所有列SELECT * FROM emp;2.指定查询的列SELECT ename,job,sal FROM emp;3.可以在查询语句中对数据进行运算SELECT ename,job,sal,12*sal FROM emp;--对于数字类型的数据可以进行数学运算:+ - * /--对于日期类型的数据可以进行加减运算,表示加上或者减去天数SELECT ename,hiredate,hired...

Oracle数据库的引导过程

Oracle在启动数据库:会先去读1号数据文件的文件头中记录的root dba, 再通过root dba去找bootstrap$中存储的那些数据字典的基表的定义,最后根据这些定义创建数字字典,即所谓的一生二,二生三,三生万物。 Oracle数据库的引导: Oracle首先从通过direct path read方式从每个数据文件头读取第一个block的信息,然后通过db file sequential read的单块读方式读取第417块数据,找到其中的1.417对象,通过该对象找到bootstap$对象...

oracle session 相关优化

导读:同学们是不是都用遇到过这种情况,一个业务系统开发期业务并发量只是估算一个值,而系统上线后这个并发量可能会出现溢出或是不够的 情况。在这种情况下我们DBA怎么给出合理的性能优化建议呢?本文就是利用数据给出session并发量的合理值。 目的:利用数据给出ORACLE性能优化session的合理值。 环境:OS: 6.1 AIXOracle: 11.2.0.4 rac on 2 nodes 1.实例启动后用户最大并发session?select SESSIONS_CURRENT,SESSIONS_HIGHWA...

Oracle下用户对象的迁移,包(package),表,试图,序列【代码】

问题: 在开发系统时候,有时我们希望能够限制前端页面对数据库的访问行为,比如在Oracle数据库当中,我们采用A用户创建数据库的表结构,package,视图,序列,因此A用户具有访问这些对象的所有权限, 如果前端页面是另一个团队(BTeam)开发,另一个团队对数据库的表结构了解不够熟悉,为了防止BTeam错误的操作导致数据的混乱,我们为BTeam用户创建一个用户B,BTeam通过用户B来访问A用户下 创建的对象,由...

oracle存储过程

之前我们学的pl/sql代码都属于匿名块...没有名字匿名块的缺点1. 不能够保存在数据库服务器上 如果想以后使用 只能把它复制到一个文件中或者是 另存为成*.sql文件.下一次再使用的时候 还要复制回来或者 打开这个sql文件再执行,比较麻烦! 不可复用2.匿名块执行速度慢第二次执行的时候 要从新编译 再运行 比较慢 而存储过程 相当于给匿名块起一个名字 预编译的sql语句 编译好以后 存到数据库服务器上 下一次直接用就可以了 存储...

Oracle Connect to Idle Instance解决方法

解决Connect to Idle Instance问题 第一步查看Oracle_SID. [oracle@linuxserver ~]$ echo $ORACLE_SID cjdl 这里的SID要和初始化文件spfilecjdl.ora里的一样才行。 [oracle@linuxserver ~]$ cd $ORACLE_HOME [oracle@linuxserver 11.2.0]$ cd dbs [oracle@linuxserver dbs]$ ls hc_cjdl.dat hc_DBUA0.dat init.ora lkCJDL orapwcjdl spfilecjdl.ora 多数情况下,都是因为这里出了问题。 第二步[oracle@linuxserver dbs]$ export OR...

Oracle【ORA-12154】ORA-12154: TNS:could not resolve service name【图】

PLATFORM:windows7 64Error: ORA-12154Action: 本地sqlplus可以正常连接数据库,通过pl/sql连接报错信息为ORA-12154650) this.width=650;" title="QQ图片20140212113915.jpg" src="/upload/getfiles/default/2022/11/16/20221116084150412.jpg" /> 650) this.width=650;" title="QQ图片20140212113940.jpg" src="/upload/getfiles/default/2022/11/16/20221116084150597.jpg" />Explanation:本地通过tnsping测试通过,sqlplus连接...

Oracle审计相关对象的迁移【代码】

目录创建审计用的表空间在线迁移查询结果在日常的数据库维护中,经常出现因为数据库登录审计的功能启动,导致system表空间被用满.从而出现异常,一般建议把aud$相关对象迁移到其他表空间,从而避免system被用完的风险. 步骤如下:创建审计用的表空间SYS@kyeupdbfs> create tablespace audit_data logging datafile ‘/oracle/oradata/kyeupdbfs/audit_data.dbf‘2 size 20m autoextend off extent management local segment space ma...

oracle之sql查询

oracle表管理表名和列的命名规则:必须以字母开头长度不能超过30字符不能使用oracle的保留字只能使用如下字符:A-Z,a-z,0-9,$,#等字符型:char:定长 最大2000字符例子:char(10) ‘小韩‘ 前四个字符放‘小韩‘,后面添6个空格补全比如身份证定长,查询速度很快varchar2(20) 变长 最大4000字符,oracle推荐使用的类型例子:varchar2(10) ‘小韩‘ oracle分配四个字符,这样可以省略空间clob(character large object) 字符型大对...

基于RHEL 6.5安装Oracle 11g详细教程(4)——安装Oracle前的准备

4 安装Oracle前的准备4.1 基本配置4.1.1 关闭防火墙[root@oracle ~]# service iptables stopiptables: Setting chains to policy ACCEPT: filter [ OK ]iptables: Flushing firewall rules: [ OK ]iptables: Unloading modules: [ OK ]关闭iptables开机自启动功能[root@oracle ~]# chkconfig iptables off[root@oracle ~]# setup1)如下图所示,选择Firewall configuration,敲击回车键。650) this.width=650;" title="04-001" b...

Oracle db file parallel write 和 log file parallel write 等待事件

一。 db file parallel write等待事件引自如下blog:http://oradbpedia.com/wiki/Wait_Events_-_db_file_parallel_write db文件并行写 db文件并行写等待事件属于Oracle数据库写入程序(DBWR)进程,因为它是将块从SGA写入数据文件的唯一进程。当是写入时,DBWR进程编译一组脏块,将批处理交给操作系统,并等待db文件并行写事件以完成I / O。虽然用户会话从来没有遇到db文件并行写等待事件,但这并不意味着它们从不会受到影响。如...

Oracle之基础操作

sqlplus常用命令:   进入sqlplus模式:sqlplus /nolog 管理员登录:   conn / as sysdba 登录本机的数据库   conn sys/123456 as sysdba 普通用户登录   conn scott/tiger@orcl 普通用户登录指定的数据库   conn scott/tiger 普通用户登录默认数据库 解锁用户:   alter user scott account unlock; 锁定用户:   ...

关于Oracle中分区表Partition与引用型游标ref cursor的应用范例【代码】

--公司最近做数据集市DM建模 我把我这部分贴出来供大家参考 还请批评指正2016-02-22--本文涉及Oracle的基础语法等不再赘述DECLARET_TABLE_NAME varchar2(20) :=‘DM_R3G_$YYYYMM‘; --表名DM_R3G_INFO_$YYYYMMT_TIMEST VARCHAR2(8) :=‘20160218‘; --20160218T_OPER_NO VARCHAR2(20); --申请人工号T_IP VARCHAR2(20); --申请人IP 127.0.0.1IS_EXISTS NUMBER; --分区表是否存在T_YEAR VARCHAR2(4); --T_...