-
创建本地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 ...
阅读全文
-
CSSCAN字符集检查工具
Sep292011我们在创建数据库的时候,通常会把字符集设置为ZHS16GBK,有些时候,ZHS16GBK字符集满足不了业务的需求,会更换字符集,以AL32UTF8为例,ZHS16GBK字符集每个汉字以2个字符存放,而AL32UTF8字符集每个汉字是以3个自己存放,这样,有可能就要增大某些表的字段长度。ORACLE提供了CSSCAN工具来查看字符集转换的时候哪些字段 ...
阅读全文
-
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简介
-
tnsping通,却连不上数据库,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
Sep042011今天在Windows XP上装可个11gR2数据库,却出现个很奇怪的问题,客户机和plsqldev都连不上数据库,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务。 ------------------tnsping----------------------------- C:Documents and SettingsAdministrator>tnsping stream TNS Ping Utility for 32-bit ...
阅读全文作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:tnsping通,却连不上数据库,提示ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务