![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
jackaney
这个作者很懒,什么都没留下…
展开
-
恢复误删表的数据-oracle
自:http://topic.csdn.net/u/20100819/16/0ba394dc-c81e-44d2-9da7-710f0ab7c7b4.html?4730同事找回时操作的数据库为oracle 10g , 之前删除方式为delete 不晓得trancate好使不 SCN(系统改变号),它的英文全拼为:System Change Number ,它是数据库中非常重要的一个...原创 2011-08-29 16:23:07 · 83 阅读 · 0 评论 -
存储过程创建模版
create or replace procedure bb( code OUT NUMBER, msg OUT VARCHAR2, c IN VARCHAR2) as--变量ff varchar2(256);cursor cur(dd varchar2) is select * from table; gg dd%ROWTYPE; beginE...原创 2015-12-23 16:46:53 · 92 阅读 · 0 评论 -
EXP-00011错误的解决方法
1.用system帐号进入: 1.1 查看是否为true show parameter deferred_segment_creation; 1.2 修改为false alter system set deferred_segment_creation=false; 2.用数据库帐号登录: 2.1 查找所有数据表为空的表 select table_nam...原创 2015-11-26 21:20:27 · 2744 阅读 · 0 评论 -
oracle表空间回收
1.select segment_name,segment_type,blocks from dba_segmentswhere tablespace_name='表空间'and blocks >1order by blocks2.alter table TABLENAME deallocate unused;原创 2015-10-30 12:27:59 · 174 阅读 · 0 评论 -
oracle表空间使用情况
SELECT UPPER(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOT...原创 2015-10-30 11:22:16 · 110 阅读 · 0 评论 -
oracle 11g分区表创建
CREATE TABLE TEST( add_DATE DATE)PARTITION BY RANGE(add_DATE)INTERVAL(NUMTOYMINTERVAL(1,'MONTH'))( PARTITION P01 VALUES LESS THAN(TO_DATE('20160131','YYYYMMDD')));create table T...原创 2016-06-21 14:04:05 · 163 阅读 · 0 评论 -
JDBC连接数据库使用SERVICE NAME、SID以及TNSName不同写法
本周使用jdbc连接客户的oracle时总提示超时。一直使用SID来连接数据库的。尝试换成Service Name后连接成功。Java JDBC Thin Driver 连接 Oracle有三种方法。 格式一: 使用ServiceName方式: jdbc:oracle:thin:@//:/ 例 jdbc:oracle:thin:@//xxx.xxx.xxx.xxx:15...原创 2016-06-18 23:26:50 · 187 阅读 · 0 评论 -
oracle md5加密函数
CREATE OR REPLACE FUNCTION MD5(passwd IN VARCHAR2)RETURN VARCHAR2IS retval varchar2(32);BEGIN retval := utl_raw.cast_to_raw(DBMS_OBFUSCATION_TOOLKIT.MD5(INPUT_STRING => passwd)) ; RETU...原创 2011-10-14 14:04:31 · 302 阅读 · 0 评论 -
修改oracle9i数据库字符集的方法
shutdown immediate;STARTUP MOUNT;ALTER SESSION SET SQL_TRACE=TRUE;ALTER SYSTEM ENABLE RESTRICTED SESSION;ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;ALTER SYSTEM SET AQ_TM_PROCESSES=0;ALTER DAT...原创 2011-10-10 14:33:16 · 176 阅读 · 0 评论 -
ORACLE多表查询优化
ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况完全没有效果,例如在查询单表的时候那叫一个快,但是假设连接多个表,...原创 2016-01-22 11:29:32 · 111 阅读 · 0 评论