- 浏览: 16739 次
- 性别:
- 来自: 河南
-
最新评论
文章列表
--3.将游标的当前行取出存放到变量中
fetch cur_stu into v_stuno,v_stuname;
loop
if cur_stu%found then --如果游标cur_stu所指还有数据行
--打印结果
dbms_output.PUT_LINE(v_stuno||'->'||v_stuname);
--继续将游标所指的当前行取出放到变量中
fetch cur_stu into v_stuno,v_stuname;
else
exit;
end if;
end loop;
close cur_stu; --4.关闭游标
end;
END PR ...
数据库使用:如何删除表中大量数据
1、现象、问题描述
有时需要删除表中的大部分数据,但并不是要把表清空。
2、关键过程、根本原因分析
方法一(不推荐)
Delete from taba where logtime <to_date(‘2007-01-01 00:00:00’,’yyyy-mm-dd hh24:mi:ss’)
这种方式要记录日志,如果logtime字段上有索引,因为删除表中大部分数据优化器更会选择全表scan,速度很慢。如果事务太大还可以引起日志空间(或undo 表空间)满。
方法二
Oracle的方法
1. create smsbak as select * f ...
数据库使用:创建表空间和用户
CREATE TABLESPACE sersrv_tblspace DATAFILE '/opt/oracle/srv520/sersrv_tbl.dbf' SIZE 10000M reuse autoextend on maxsize 10000M;
CREATE TEMPORARY TABLESPACE sersrv_tmpspace tempfile '/opt/oracle/srv520/sersrv_tmp.dbf' SIZE 20M;
create user sersrv identified by sersrv default tablespa ...
oracle用户登陆失败次数限制修改
“FAILED_LOGIN_ATTEMPTS”用于配置密码连续输入出错的最大次数,超过该值则锁定该帐号。
1. 执行如下命令,查询“FAILED_LOGIN_ATTEMPTS”的值。
SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_ ...
Oracle数据库密码有效期参数
1. 查看数据库用户对应的概要文件。
SQL>select username,profile from dba_users;
检查显示信息中历史库用户sersv对应的profile。一般都为DEFAULT,如下所示。
USERNAME PROFILE
------------------------------ ------------------------------
SYSTEM DEFAULT
SYS ...
数据库配置:数据库归档模式修改
1. 以oracle用户登录服务器,执行以下命令进入SQLPLUS。
oracle@msgbox101:~> sqlplus "/as sysdba"
2. 确保数据库处于非归档模式。
SQL> archive log list
显示类似以下下划线部分的信息,则表示数据库处于非归档模式。
Database log mode No Archive Mode
Automatic archival Disabled
Archive destination /opt/o ...
配置远程DEBUG端口
在解压的运行包里bin文件夹下的setenv.sh文件
JRE_HOME=$CATALINA_HOME/jre
DEBUG_OPTIONS="-Xdebug -Xrunjdwp:transport=dt_socket,server=y,address=5566,suspend=n"
JAVA_OPTS="$JAVA_OPTS $DEBUG_OPTIONS"