易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE LOB大对象处理

 主要是用来存储大量数据的数据库字段,最大可以存储4G字节的非结构化数据。
主要介绍字符类型和二进制文件类型LOB数据的存储,单独介绍二进制类型LOB数据的存储。
一,Oracle中的LOB数据类型分类
1,按存储数据的类型分:
   ①字符类型:
    CLOB:存储大量 单字节 字符数据。
    NLOB:存储定宽 多字节 字符数据。
   ②二进制类型:
    BLOB:存储较大无结构的二进制数据。
   ③二进制文件类型:
    BFILE:将二进制文件存储在数据库外部的操作系统文件中。存放文件路径。
2,按存储方式分:
    ①存储在内部表空间:
     CLOB,NLOB和BLOB
    ②指向外部操作系统文件:
     BFILE
二,大对象数据的录入
1,声明LOB类型列
   /*
    conn scott/tiger;
    Create TableSpace ts5_21
       DataFile 'E:\Oracle\ts5_21.dbf'
    Size 5m;
   */
   Create Table tLob (
    no Number(4),
    name VarChar2(10),
    resume CLob,
    photo BLob,
    record BFile
   )
   Lob (resume,photo)Store As (
    Tablespace ts5_21 --指定存储的表空间
    Chunk 6k --指定数据块大小
    Disable Storage In Row
   );
2,插入大对象列
  ①先插入普通列数据
  
  ②遇到大对象列时,插入空白构造函数。
    字符型:empty_clob(),empty_nclob()
    二进制型:empty_blob()
    二进制文件类型:BFileName函数指向外部文件。
      BFileName函数:
       BFileName(‘逻辑目录名’,‘文件名’);
       逻辑目录名只能大写,因为数据词典是以大写方式存储。Oracle是区分大小写的。
       在创建时,无需将BFil


相关文档:

sqlserver:openrowset / oracle:table/view@dblink名

只是sqlserver 提供的远程数据访问函数;  在本地sqlserver 中取外部数据源数据时候可用;
对连接本地 oracle 操作远程 oracle 不能使用; 测试: pl/sql 中使用:
select * from openrowset(................); 无效!!!!!!!!!!!!!!
在oracle 中需要访问远程数据,需要建立一连接远程oracle 的 dblink ;
再用如下方 ......

常见Oracle数据库备份策略介绍

1 操作系统备份
操作系统备份和恢复实施起来比较简单,当然也比较费时,要求系统停止使用,此过程包括关闭数据库并从系统上注销所有用户。所有访问被解除之后,系统关闭并以单用户方式重新启动,控制权交给系统管理员,这一步确保没有用户应用程序软件运行,避免修改硬盘上的数据。如果这个备份用于恢复数据库系统,那么系 ......

Oracle 限制索引


 
 
限制索引是一些没有经验的开发人员经常犯的错误之一。在SQL中有很多陷阱会使一些索引无法使用。下面讨论一些常见的问题: 
 
 
1 使用不等于操作符(<>、!=)
 
 下面的查询即使在cust_rating列有一个索引,查询语句仍然执行一次全表扫描。
 
   ......

Oracle 语句级触发器

先构造一个表:
create table emp2(
id number(2),
name varchar(10),
currdate date,
action varchar2(1)
)
创建触发器:
create or replace trigger d_i_u_emp2
after insert or update or delete on mysort
begin
if inserting then
insert into emp2 values (12,'dog',sysdate,'i');
elsif deleting then ......

开机时Oracle agntsrvc.exe报内存出错

我的机器改了计算机名称,再开机时,oracle出现问题,开机时老是报“agntsrvc.exe出错”,经过搜索发现是下列问题:
1.agntsrvc.exe是Oracle Intelligent Agent服务对应的程序。
2.因此服务是自动启动的,所以一般多在电脑启动时弹出系统错误。
3.问题处理:(本备份养成习惯哦)
 删除了 %ORACLE_HOME%/ora ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号