
oracle
wulei4
这个作者很懒,什么都没留下…
展开
-
Oracle操作笔记
1.创建150G的表空间create tablespace taipinglife datafile'/backup/oradata/ora10/taipinglife_01.dbf' size 15000M ,'/backup/oradata/ora10/taipinglife_02.dbf' size 15000M ,'/backup/oradata/ora10/taiping...2009-09-11 15:03:41 · 78 阅读 · 0 评论 -
解决时分秒不能写入Date类型字段中
CallableStatement cstmt = null;cstmt=conn.prepareCall("{call write_vehicle_tempplate(?)}");cstmt.setString(1,temp.elementText("HPHM")); cstmt.setTimestamp(2,getTimestamp(temp.elementText("DJRQ"...原创 2010-09-15 22:52:23 · 302 阅读 · 0 评论 -
恢复已删除的表
--Oracle 10g 中的新特性 --从回收站查询已删除的表信息SELECT * FROM user_recyclebin WHERE original_name='TEMP_PXDW';--恢复已删除的表FLASHBACK TABLE TEMP_PXDW TO BEFORE DROP;...原创 2011-05-18 10:54:43 · 100 阅读 · 0 评论 -
Oracle 字符串加密方法
测试环境:oracle10g 1、方法一 MD5加密create or replace function fn_md5(input_string VARCHAR2) return varchar2ISraw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string);decrypted_raw RAW(2048);erro...原创 2011-08-18 21:32:05 · 1206 阅读 · 0 评论 -
Oracle导出XML文件
1、创建目录-- Create directory create or replace directory XML_PATH as 'D:\AAA'; 2、导出XMLcreate or replace procedure cllx_db2xmlis doc xmldom.DOMDocument; ret xmldom.DOMNode; root...原创 2010-11-12 17:40:02 · 341 阅读 · 0 评论 -
Java调用Oracle集合类型
1、构造统计对象create or replace type TestObj as object( vname varchar2(20), --名称 item1 number, --统计项目1 item2 number, --统计项目2 item3 number, --统计项目3 item4 number) 2、构造包含对象类型的嵌套表...原创 2012-06-23 14:39:12 · 231 阅读 · 0 评论 -
正则表达式[查询某列的值不为6个数字的行]
//这里查询FTP_CNET_DATA 表中字段postcode的值不为6个数字的行 select * from FTP_CNET_DATA t where regexp_like(t.postcode, '[^0-9][^0-9][^0-9][^0-9][^0-9][^0-9]')原创 2012-02-22 23:54:37 · 159 阅读 · 0 评论 -
ORACLE写TXT文件操作
1、用管理员账号创建目录并给生成用户授权-- Create directory create or replace directory DIR_BOOK as 'D:\DIR_BOOK'; grant read,write on directory dir_book to scott; 2、编写过程create or replace procedure p_exp...原创 2012-02-23 18:25:23 · 518 阅读 · 0 评论 -
ORACLE创建百万行数据表之效率分析
首先,上一个图片说明真相。 说明:1、上图是读取一个641W多行的数据表,然后在写入本地表。 2、不包括大字段类型的表。 备注:1、本人最近在做数据导入/导出之内的操作,对于数据量较大的表更新某一列数据时,最好采用inLine View方式更新,上百万行的数据,10分钟左右更新完毕;若采用快速游标方式进行逐行扫描更新,要等很久。2、需要做数据转换时,适当的借助...原创 2012-02-23 18:37:51 · 325 阅读 · 0 评论 -
oracle snapshot(快照)
要求:现有2台数据库服务器A和B,都在一个局域网内。A数据库的数据实时更新,B数据库做为A的备份数据库,要求B数据库跟A数据库的数据同步,以便于分析统计?方法:在B数据库上面建快照,来影射A上面的数据。1,在B数据库上面创建一个服务名,以访问A数据库。例如to101= (DESCRIPTION = (ADDRESS_LIST = (ADDRESS =...2010-02-23 16:48:06 · 298 阅读 · 0 评论 -
查询表结构信息
--查询表结构select data_type,column_name,data_Comment from user_tab_columns where table_name='BAS_ACCOUNTBASIC';--查询表注释select * from user_tab_Comments t where table_name='BAS_ACCOUNTBASIC';...原创 2010-02-01 16:12:52 · 129 阅读 · 0 评论 -
忘记登录密码
1.用DOS窗口输入 sqlplus "/@ORCL as sysdba" ([color=red]后面不要跟分号直接回车[/color])2.进入数据库系统后开始修改用户密码, 输入命令 alter user system identified by newpwd;...2009-05-19 17:52:18 · 136 阅读 · 0 评论 -
登录账号锁定
1.以sysdba角色登录数据库系统2.编辑被锁用户(解锁)2009-05-19 17:57:19 · 279 阅读 · 0 评论 -
ORACLE BLOB TO String
public String ConvertBLOBtoString(java.sql.Blob BlobContent){ byte[] base64; String newStr = ""; //返回字符串 try { base64=org.apache.commons.io.IOUtils.toByteArray(BlobContent.getBinaryStrea...2010-03-31 19:49:50 · 675 阅读 · 0 评论 -
oracle 进程锁定与释放
ORA-02049 错误,解决方法:select username,lockwait,status,machine,program from v$session where sid in(select session_id from v$locked_object )select s.SID,p.SERIAL#,p.PIDfrom v$session s ,v$pro...原创 2009-12-28 11:07:36 · 445 阅读 · 0 评论 -
ORACLE查询锁定资源、设置最大连接数
--1.查询当前锁定的SQL语句:select sql_text from v$sql where hash_value in ( select sql_hash_value from v$session where sid in (select session_id from v$locked_object) ); --2.数据库连接设置--查看资源select * fr...2010-04-21 14:18:50 · 151 阅读 · 0 评论 -
系统重装后,oracle数据库中数据快速恢复
1. 准备工作把旧的ORACLE所有文件都COPY备份下来,删除旧目录,再重新安装ORACLE,目录和旧目录一样(如果不一样,要修改的地方比较多).只安装ORACLE,不创建数据库。要恢复的实例为ORCL 。2.用命令方式,通过要旧的ORA文件创建新的实例ORCLa) oradim -new -sid ORCL(创建实例)提示:实例已创建。b) set ORACLE_SID=ORCL(指定实例...2010-04-25 15:31:48 · 278 阅读 · 0 评论 -
oracle恢复后,无监听服务
一、连接主机字符串,说没有监听器SVRMGR> connect internal/oracle@orcl;ORA-12541: TNS:no listenerSVRMGR>二、运行监听器,说地址的协议专用组件指定不正确C:\>lsnrctlLSNRCTL for 32-bit Windows: Version 8.1.6.0.0 - Production on 14-3月 -...2010-04-25 17:33:14 · 177 阅读 · 0 评论 -
oracle查询用户表
◆Oracle查询用户表空间:select * from user_all_tables ◆Oracle查询所有函数和储存过程:select * from user_source ◆Oracle查询所有用户:select * from all_users.select * from dba_users ◆Oracle查看当前用户连接:select * from...原创 2010-02-01 15:49:19 · 316 阅读 · 0 评论 -
动态SQL
create or replace procedure pro_get_mob_num(v_area_code in varchar2, v_num_header in varchar2, v_nu...2012-11-14 17:23:12 · 105 阅读 · 0 评论