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 · 62 阅读 · 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 · 282 阅读 · 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 · 86 阅读 · 0 评论 -
Oracle 字符串加密方法
测试环境:oracle10g 1、方法一 MD5加密 create or replace function fn_md5(input_string VARCHAR2) return varchar2 IS raw_input RAW(128) := UTL_RAW.CAST_TO_RAW(input_string); decrypted_raw RAW(2048); erro...原创 2011-08-18 21:32:05 · 1165 阅读 · 0 评论 -
Oracle导出XML文件
1、创建目录-- Create directory create or replace directory XML_PATH as 'D:\AAA'; 2、导出XML create or replace procedure cllx_db2xml is doc xmldom.DOMDocument; ret xmldom.DOMNode; root...原创 2010-11-12 17:40:02 · 317 阅读 · 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 · 203 阅读 · 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 · 141 阅读 · 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 · 486 阅读 · 0 评论 -
ORACLE创建百万行数据表之效率分析
首先,上一个图片说明真相。 说明: 1、上图是读取一个641W多行的数据表,然后在写入本地表。 2、不包括大字段类型的表。 备注: 1、本人最近在做数据导入/导出之内的操作,对于数据量较大的表更新某一列数据时,最好采用inLine View方式更新,上百万行的数据,10分钟左右更新完毕;若采用快速游标方式进行逐行扫描更新,要等很久。 2、需要做数据转换时,适当的借助...原创 2012-02-23 18:37:51 · 290 阅读 · 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 · 271 阅读 · 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 · 106 阅读 · 0 评论 -
忘记登录密码
1.用DOS窗口输入 sqlplus "/@ORCL as sysdba" ([color=red]后面不要跟分号直接回车[/color]) 2.进入数据库系统后开始修改用户密码, 输入命令 alter user system identified by newpwd; ...2009-05-19 17:52:18 · 110 阅读 · 0 评论 -
登录账号锁定
1.以sysdba角色登录数据库系统 2.编辑被锁用户(解锁)2009-05-19 17:57:19 · 264 阅读 · 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 · 611 阅读 · 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.PID from v$session s ,v$pro...原创 2009-12-28 11:07:36 · 413 阅读 · 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 · 130 阅读 · 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 · 240 阅读 · 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 · 157 阅读 · 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 · 281 阅读 · 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 · 83 阅读 · 0 评论