- 浏览: 28705 次
- 性别:
- 来自: 长沙
最新评论
文章列表
oracle 判断游标是否为空
- 博客分类:
- ORACLE
begin
open cur_p;
loop
fetch cur_p into var_a,var_b;
exit when cur_p%notfound;
if cur_p%rowcount = 0 then
begin
--语句块1
exception
when others then
null;
end;
else
...
以下开发例子参见两个附件的图片:
JAVA调用ORACLE的存储过程、函数的返回结果集的JAVA开发界面.JPG
JAVA调用ORACLE的存储过程、函数的返回结果集的PL-SQLDEPVELOPER界面.JPG
具体过程如下:
--例子开发工具:
oralce数据库版本:oralce9i ,10G
oralce的JDBC驱动:class12.zip ,主要下载该驱动包后,才可以连接oracle
oralce数据库脚本执行工具: PL/SQL Developer Version 7.1.4.1390
JAVA的ID ...
本文基于jQuery1.7.1版本,是对官方API的整理和总结,完整的官方API见http://api.jquery.com/browser/
0、总述
jQuery框架提供了很多方法,但大致上可以分为3大类:获取jQuery对象的方法、在jQuery对象间跳转的方法,以及获取jQuery对象后调 ...
FTPClient 上传文件
- 博客分类:
- JAVA
public boolean uploadFile(String url,int port,String username, String password, String path, String filename, InputStream input) {
boolean success = false;
FTPClient ftp = new FTPClient();
try {
int reply;
ftp.connect(url, port);//连接FTP服务器
//如 ...
玩过Linux的人都会知道,Linux中的命令的确是非常多,但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man,他会帮你解决不少的问题 ...
1,查看磁盘
df -h
2,查看内存大小
free
free [-m|g]按MB,GB显示内存
vmstat
3,查看cpu
cat /proc/cpuinfo
只看cpu数量grep "model name" /proc/cpuinfo | wc -l
4,查看系统内存
cat /proc/meminfo
5,查看每个进程的情况
cat /proc/5346/status 5347是pid
6,查看负载
w
uptime
7,查看系统整体状态
top
最后一些输出信息的解释:
load average: 0.09, 0.05, 0.0 ...
oracle解决死锁
- 博客分类:
- ORACLE
--第一步:查看是否有死锁存在,查出有数据则代表有死锁
select p.spid,c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a,v$locked_object b,all_objects c
where p.addr=a.paddr
and a.process=b.process
and c.object_id=b.object_id
--第二步:查出死锁session的精确信息【sid 为前面语句的session ...
oracle死锁查询及处理 OracleSQLOSCachethread.oracle死锁查询及处理
SELECT bs.username "Blocking User", bs.username "DB User",
ws.username "Waiting User", bs.SID "SID", ws.SID "WSID",
bs.serial# "Serial#", bs.sql_address "addre ...
linux下远程重启apache的方法
- 博客分类:
- 系统集成
打开后输入服务器用户名密码登陆。
接着输入命令:/etc/rc.d/init.d/httpd restart
LINUX下重启httpd服务,以及APACHE服务的方法
/etc/init.d/httpd restart重启
/etc/init.d/httpd start 启动
/etc/init.d/httpd stop 停止
/usr/local/apache2/bin/apachectl -k restart
1 运行SQLPLUS工具
sqlplus
2 以OS的默认身份连接
/ as sysdba
3 显示当前用户名
show user
4 直接进入SQLPLUS命令提示符
sqlplus /nolog
5 在命令提示符以OS身份连接
connect / as sysdba
6 以SYSTEM的身份连接
connect system/xxxxxxx@服务名
7 显示当然用户有哪些表
select * from tab;
8 显示有用户名和帐户的状态
select username,account_status from dba_users;
9 将S ...
oracle 删除重复数据
- 博客分类:
- ORACLE
重复的数据可能有这样两种情况,第一种: 表中只有某些字段一样,第二种是两行记录完全一样。 一、对于部分字段重复数据的删除 1.查询重复的数据 select 字段1,字段2, count(*) from 表名 group by 字段1,字段2 having count(*) > 1 例:Select owner from dba_tables group by owner having count(*)>1; Select owner from dba_tables group by owner having count(*)=1; //查询出没有重复的数据 2.删除重复 ...
ORACLE 最大连接数的问题
- 博客分类:
- ORACLE
show parameter processes; 然后 更改系统连接数 alter system set processes=1000 scope=spfile; 下面是具体的操作步骤与说明问题描述:客户端连接数据库报错 ORA-12516: TNS: 监听程序无法找到匹配协议栈的可用句柄 解决过程: 1。查看当前会话数、processes和sessions值,发现session数和2个参数的值已经非常逼近 SQL*Plus: Release 10.2.0.1.0 - Production on 星期一 10月 9 15:50:21 2006 Copyright (c) 1982, 2005, ...
先写一个批处理文件,给个例子。
复制代码代码如下:
set rq=%date:~0,10% exp system/system的密码@本地服务名 file=d:\backup\bak%rq% full=yes log=d:\backup\bak%rq% buffer=65536 C:\Progra~1\WinRAR\rar.exe a -df d:\backup\bak%rq% d:\backup\ move /y d:\backup\*.rar d:\dat ...
游标(CURSOR)也叫光标,在关系数据库中经常使用,在PL/SQL程序中可以用CURSOR与SELECT一起对表或者视图中的数据进行查询并逐行读取。
Oracle游标分为显示游标和隐式游标。 显示游标(Explicit Cursor):在PL/SQL程序中定义的、用于查询的游标称作显示游标。 隐式游标(Implicit Cursor):是指非PL/SQL程序中定义的、而且是在PL/SQL中使用UPDATE/DELETE语句时,Oracle系统自动分配的游标。 一.显示游标 1.使用步骤 (1)定义 (2)打开 (3)使用 (4)关闭 2.使用演示 首先创建测试用表STUDENT,脚本如下: ...