1.查出对象
select object_name, object_type, t.*
from dba_objects t
where object_name like '%HttpClientBuilder%'
2.查看v$DB_OBJECT_CACHE中此对象是否被pin 住和锁的模式
select *
from v$DB_OBJECT_CACHE t
where t.NAME = '/c20f5752_HttpClientBuilder'
and t.LOCKS != '0'
3.找对应的sid
select * from v$access t where t.OBJECT = '/c20f5752_HttpClientBuilder'
4.找进程Id
select spid
from v$process
where addr in (select paddr from v$session where sid = 93)
5.kill -9 进程id
6.查找session_id
select * from dba_ddl_locks where owner = 'UAT2'
7.查找pid
select * from v$session t where t.SID in(2508,596)
可将第6步查出的session_id代入第4步得到spid,登陆服务器kill.
分享到:
相关推荐
oracle完整引入jar包和编译java类,实现数据库级别的函数的调用
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? ojdbc7.jar:支持JDK7、JDK8,支持JDBC 4.0,新的...
LOADJAVA命令位于$ORACLE_HOME/bin目录下,使用该命令可以将Java程序加载到数据库中。例如: ``` loadjava -user jkt/jkt@orcl -o -v -f -r c:\OracleTriggerJava.java ``` 这将加载OracleTriggerJava.java文件到...
Oracle调用Java代码过程是一种将Java程序集成到Oracle数据库中的技术,主要应用于处理特定的业务逻辑,例如在本例中,是为了访问异构数据库(如DB2)的数据。以下是详细的步骤和注意事项: **步骤一:加载JDBC驱动*...
"loadjava"标签可能指的是使用Oracle的LOADJAVA工具来加载Java源代码或类文件到数据库,以便在数据库中直接运行Java代码。这使得我们能够在数据库环境中利用Java的丰富库,比如生成二维码的库。 总结起来,这个项目...
2. **加载Java代码**:`loadjava.sql`脚本用于在Oracle数据库中加载Java代码,这通常是自定义的Java类,实现与Memcached的交互逻辑。Oracle数据库支持存储Java类并执行Java代码,这是通过Oracle的Java Virtual ...
本节详细介绍了使用 loadjava 注册 java 类的步骤,包括编写 java 程序、编译生成 class 文件、上传至指定目录、使用 loadjava 命令加载到 Oracle 数据库等。 创建 java source 本节介绍了创建 java source 的相关...
标题"java_for_oracle.rar_for oracle_oracle"暗示了这是一个关于如何在Oracle数据库中使用Java进行开发的资源包。下面将详细介绍这个主题。 1. **Java在Oracle中的地位** Oracle数据库自版本8i开始就支持内置的...
不过,这个功能依赖于Oracle 8i或更高版本中的Java虚拟机(JVM)。在使用UTL_SMTP之前,需要确保JVM已安装,并且plsql.jar已经加载到数据库中。如果未自动加载,可以通过运行$ORACLE_HOME/RDBMS/ADMIN/initplsj.sql...
在IT行业中,Oracle数据库与Java的交互是常见的需求,特别是在企业级应用开发中。本文将详细阐述如何在Oracle环境中...在实际应用中,根据具体需求,可以灵活选择加载Java源代码或整个jar包,以满足不同的业务场景。
Oracle中的Java存储过程是将Java代码与数据库紧密结合的一种技术,允许开发者在Oracle数据库内部执行Java程序,从而提高应用程序的性能和效率。这篇文章主要探讨了如何在Oracle 9i数据库环境中利用Java开发存储过程...
2. 装载和解析JAVA类:使用Oracle9i提供的命令行工具loadjava将编译好的JAVA字节码文件装载到数据库中。装载过程中,Oracle服务器将解析JAVA类,并将它们存储为数据库模式对象。 3. 发布JAVA类:装载到数据库中的...
Oracle中的Java存储过程是Oracle数据库系统提供的一种特性,允许开发者使用Java语言编写数据库操作的代码,并将其存储在数据库中,以便高效地执行。这种方式结合了Java的灵活性和Oracle数据库的强大功能,尤其适用于...
* 使用Oracle9i的loadjava工具将Java类加载到数据库中。 测试和部署Java Stored Procedures 在开发完成后,需要对Java存储过程进行测试,以确保其正确性和可靠性。测试方法包括: * 单元测试:测试Java存储过程的...
6. `loadjava.bat`: 这个脚本可能用于加载Java类到Oracle数据库,因为Oracle支持在数据库中存储和执行Java代码。 7. `ojvmtc.bat`: 可能是Oracle Java Virtual Machine (JVM) Test Compatibility Kit的脚本,用于...
在Oracle8i数据库系统中,Java编程语言的引入为数据库开发者提供了一种强大的工具,使得在数据库内部执行复杂的业务逻辑成为可能。这篇文档详细介绍了如何在Oracle8i中利用Java来编写存储过程,以实现更高效、更灵活...
`LOADJAVA`是Oracle提供的一个工具,用于将Java源代码或编译后的类文件加载到数据库中。在命令行中,你可以使用以下命令: ```bash loadjava -user jkt/jkt@orcl -o -v -f -r c:\OracleTriggerJava.java ``` 这里,...
Oracle 触发器是指在 Oracle 数据库中触发某些事件时执行的操作,例如插入、更新或删除数据。通过使用 Java 类,可以在触发器中执行更加复杂的操作。本文将介绍如何使用 Oracle 触发器调用 Java 类,实现对文件的...
在IT领域,数据库是不可或缺的一部分,而SQL、Oracle和MySQL都是广泛应用的关系型数据库管理系统。"SQL/Oracle/MySQL Driver整合"这个主题涉及到如何在不同环境中使用相应的数据库驱动,以便应用程序可以与这些...