一些细节问题的处理。oracle“ora00054:资源正忙”错误。post传值乱码等。

处理oracle表锁死,资源正忙问题,杀掉进程即可。

一.处理步骤:

--1.获取被锁对象的session_id

SELECT session_id FROM v$locked_object;

--2.通过session_id获取v$session的sid和serial#

SELECT sid, serial#, username, osuser FROM v$session where sid = session_id;

--3.终止相关进程。

ALTER SYSTEM KILL SESSION ‘sid,serial‘;

关于POST传输字符串乱码解决:

String str=request.getParameter("name");

String st;
if(st!=null&&!"".equals(st)){
try {
st=new String(st.getBytes("ISO-8859-1"),"utf-8");
} catch (Exception e) {
e.printStackTrace();
source=null;
}
}else{
st=null;
}

Easyui的textbox赋值取值的问题:

$(“#id”).textbox.(“setValue”,”xx”)//赋值

var id=$.trim($("#id").textbox("getValue"));//取值。

都很容易理解,就是写法上的细微区别。

时间: 2024-08-26 07:17:37

一些细节问题的处理。oracle“ora00054:资源正忙”错误。post传值乱码等。的相关文章

oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT

SQL> conn scott/[email protected]_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott ...... SQL> drop table student2;drop table student2ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效========================

Oracle报 ORA-00054资源正忙的解决办法

来源于:http://www.cnblogs.com/loveLearning/p/3625544.html oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT 问题如下: SQL> conn scott/[email protected]_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott ...... SQL> drop ta

【转】oracle之报错:ORA-00054: 资源正忙,要求指定 NOWAIT

问题如下: SQL> conn scott/[email protected]_databaseConnected to Oracle Database 11g Enterprise Edition Release 11.1.0.6.0Connected as scott ...... SQL> drop table student2; drop table student2 ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效================

Oracle中修改表名遇到“ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效”

Oracle中想修改表名: rename ASSETPORJECT to ASSETPROJECT; --结果提示:ORA-00054: 资源正忙, 但指定以 NOWAIT 方式获取资源, 或者超时失效. 看来有锁定该表的会话,于是,执行如下查询: SELECT sid, serial#, username, osuser FROM v$session where sid in(select session_id from v$locked_object); --kill掉相关的会话 ALTER

ORA-00054:资源正忙,要求指定NOWAIT

--ORA-00054:资源正忙,要求指定NOWAIT-- --以DBA角色, 查看当前数据库里锁的情况可以用如下SQL语句-- SELECT sid, serial#, username, osuser FROM v$session WHERE sid IN(SELECT session_id FROM v$locked_object); --杀掉锁-- ALTER SYSTEM KILL SESSION 'sid,serial#'; ALTER SYSTEM KILL SESSION '15

解决ORA-00054资源正忙的问题

有时候在drop表或者其他对象的时候,会遇到ORA-00054:资源正忙,要求指定NOWAIT(中文字符集)或者ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired错误(英文字符集),Oracle官方解决方案: ORA-00054: resource busy and acquire with NOWAIT specified or timeout expired Cause: Interest

oracle修改表字段名时报错:ORA-00054:资源正忙,但指定以NOWAIT方式获取资源,或者超时失效的问题

打开sql plus select session_id from v$locked_object;查询出oracle锁定的会话ID SELECT sid, serial#, username, osuser FROM v$session where sid = 1; 查询出当前会话数的信息 ALTER SYSTEM KILL SESSION '200,2141'; 杀掉当前会话 注:'200,2141'是:SID和SERIAL字段进行拼接的

oracle错误处理之ORA-00054:资源正忙,要求指定NOWAIT

查询所有会话 select t2.username, t2.sid, t2.serial#, t2.logon_time from v$locked_object t1, v$session t2 where t1.session_id = t2.sid order by t2.logon_time; 强行结束会话 alter system kill session 'sid,serial';

ORA-00054 资源正忙,要求指定

ora-00054:resource busy and acquire with nowait specified解决方法 当某个数据库用户在数据库中插入.更新.删除一个表的数据,或者增加一个表的主键时或者表的索引时,常常会出现ora-00054:resource busy and acquire with nowait specified这样的错误. 主要是因为有事务正在执行(或者事务已经被锁),所有导致执行不成功. 1.用dba权限的用户查看数据库都有哪些锁 select t2.userna