-
oracle一行拆分多行
Oct112011客户的业务涉及大量的图片信息,之前这些图片信息只在数据库里存着路径,图片都是存在文件服务器上,现在要做数据库迁移,需要把这些图片都存放到数据库里。 坑爹的是,图片在数据库中的存放路径SQL*LOADER不能直接加载,需要进行行记录拆分。 11--00024-01-01-0002-003-.jpg; 11--00034-01-01-0003-007-.jpg; 11--00 ...
阅读全文抢沙发
-
ORA-01034、ORA-27101和ORA-28056错误解决方法
Oct102011今天登录数据库的时候遇到了ORA-01034和ORA-27101错误 C:Documents and SettingsAdministrator>set ORACLE_SID=STREAM C:Documents and SettingsAdministrator>SQLPLUS STREAM/STREAM SQL*Plus: Release 11.2.0.1.0 Production on 星期一 10月 10 22:34:53 2011 Copyright (c) 1982, 2010, Oracle. All right ...
阅读全文
-
创建本地Duplicate数据库
Oct082011Duplicate是RMAN的一个组成部分,利用Duplicate复制一个数据库相当简单,Duplicate可以在不影响目标数据库的情况下,依靠目标数据库的备份集常见一个数据库副本或者standby数据库,(11g对Duplicate有所加强,已经非必须依赖目标数据库的备份集)。在复制目标数据库的时候,既可以复制完整的数据库,也可以仅复制目标数 ...
阅读全文
-
SQL*LOADER与外部表加载
Oct022011最近一直在用SQL*LOADER加载数据,用外部表也可以实现,今天想测试下外部表加载数据和SQL*LOADER加载1029027条记录的性能。 首先创建一张外部表。 create table enmo (name char(10),lname char(10),xname varchar2(50),ydoss varchar2(20), doss varchar2(50),btime varchar2(50),etime varchar2(50), num_file num ...
阅读全文
-
ORA-00054:ORACLE锁表问题
Sep282011朋友打电话,说遇到了oracle的锁问题,原因是开发人员用plsqldev对一张大表进行delete操作,由于执行很长时间还未结束,就强行断开,然后在执行truncate操作的时候报资源正忙错误。这个问题我之前也遇到过几次,处理方法也很简单,只要找到锁表的SESSION,KILL掉基本就可以执行truncate操作啦。为了总结这类的问题,我 ...
阅读全文
-
查看oracle数据库用户下的所有空表
Sep202011今天在群里有人问如何查看某个用户下的所有空表,有人回答是写PL/SQL,如下 SQL> DECLARE 2 v_table tabs.table_name%TYPE; 3 v_sql VARCHAR2(888); 4 v_q NUMBER; 5 CURSOR c1 IS 6 SELECT table_name tn FROM tabs; 7 TYPE c IS REF CURSOR; 8 c2 c; 9 BEGIN 10 DBMS_OUTPUT.P ...
阅读全文
-
利用sql load加载txt,csv及图片到数据库
Sep152011朋友打电话问我如何利用sql讲mysl导出的文本数据加载到oracle数据库,电话说了他也没听清楚,我给他做了几个例子: 一、加载txt文本 1.在D盘建立sqlldr的控制文件,111.ctl 内容如下 LOAD DATA INFILE 'd:111.txt' INTO TABLE SALGRADE_TEST TRUNCATE FIELDS TERMINATED BY ',' (GRADE,LOSAL,HISAL) 2.在D盘建立sq ...
阅读全文
-
我所了解的oracle11g新特性securefiles
Sep082011Oracle数据库11g第1版开始,Oracle引入SecureFiles,一个新的LOB存储架构。SecureFiles对大对象(LOB)数据类型可以大幅度的提高性能、可管理性和简化应用的开发。 可以init.ora文件中设置db_securefile初始化参数来确定是否启用SecureFiles,这个参数是动态参数,可通过alter sysytem命令修改,该参数有以下几个值: PER ...
阅读全文
-
NAMES.DIRECTORY_PATH客户端连接参数
Sep082011今天在做oracle10gR2新特性透明加密(TDE)的时候,建立wallet默认路径和修改sqlnet.ora文件都 报ORA-28368和ORA-28353错误,而且修改sqlnet.ora文件后,监听程序起不来,后来在sqlnet.ora文件里加入NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)问题解决。 下面简单介绍下我对NAMES.DIRECTORY_PATH连接参数的了解: NA ...
阅读全文
-
oracle10gR2新特性透明加密(TDE)及常见错误ORA-28353和ORA-28368简介
Sep072011从10gR2开始,oracle推出了透明数据加密技术(Transparent Data Encryption,TDE)。有效的保护数据的安全。 使用透明加密的时候有可能遇到ORA-28353和ORA-28368错误。 下面是有关实验 SQL>create table test (id number,name varchar2(16) ENCRYPT NO SALT); 第 1 行出现错误: ORA-28353: 无法打开 wallet SQL> ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:oracle10gR2新特性透明加密(TDE)及常见错误ORA-28353和ORA-28368简介