SQL*Loader 详解
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * from A@dblink where ...3. exp A...
oracle 客户端 在linux平台安装
相关下载链接,注意版本http://www.oracle.com/us/solutions/linuxx86-64soft-092277.html Instant Client Downloads for Linux x86-64http://www.oracle.com/technetwork/topics/linuxsoft-082...
【SQL*Loader】使用SQLLDR将Linux的用户文件passwd导入数据库
http://blog.itpub.net/519536/viewspace-613574/通过这个实验,我以Linux系统用户文件passwd导入数据库为例,全程记录一下使用SQL*Loader迁移数据的过程,然后小结一下SQLLOADER的优缺点。1.看一下当前我的系统里passwd文件内容。这个文件中每条记录都是以冒号“:”分割的信息(这个好像地球人都知道,飘过~~)简单...
oracle归档日志的大小比在线日志的大小 小很多
我们在使用oracle时,有时会对于归档日志的大小比在线日志小感到疑惑,对于这种情况:首先请检查您的归档日志文件是否压缩:SELECT to_char(first_time,'yyyy-mm-dd hh24:mi:ss'),blocks*block_size/1024/1024,compressed from v$archived_log;如果未压缩,那么这个问题可能和您的CPU个数有关。请查看您的CPU个数...
ORACLE SEQUENCE用法
ORACLE SEQUENCE用法在oracle中sequence就是序号,每次取的时候它会自动增加。sequence与表没有关系。 在Sql语句中可以使用sequence的地方: - 不包含子查询、snapshot、VIEW的 SELECT 语句 - INSERT语句的子查询中 ...
oracle 内存参数调整优化
http://blog.itpub.net/29863023/viewspace-1815492/
Oracle corrupt block(坏块) 详解
http://blog.csdn.net/tianlesoftware/article/details/5024966
oracle shrink
从10g开始,oracle开始提供Shrink的命令,假如我们的表空间中支持自动段空间管理 (ASSM),就可以使用这个特性缩小段,即降低HWM。 segment shrink分为两个阶段: 1、数据重组(compact):通过一系列insert、delete操作,将数据尽量排列在段的前面。在这个过程中需要在表上加RX锁,即只在需要移...
dbms_rowid的使用
select rowid, dbms_rowid.rowid_object(rowid) object_id, dbms_rowid.rowid_relative_fno(rowid) file_id, dbms_rowid.rowid_block_number(rowid) block_id, dbms_rowid.rowid_row_num...
Oracle create tablespace 创建表空间语法详解
原博文: http://blog.chinaunix.net/uid-20802110-id-2105656.htmlCREATE [UNDO] TABLESPACE tablespace_name [DATAFILE datefile_spec1 [,datefile_spec2] .....
SHOW_SPACE 使用整理
ASSM方式:SQL> select TABLESPACE_NAME ,STATUS,CONTENTS,EXTENT_MANAGEMENT,SEGMENT_SPACE_MANAGEMENT from dba_tablespaces; TABLESPACE_NAME STATUS CONTENTS EXTENT_MAN SEGMEN------------------------------ ---------...
oracle常用操作
//查询表所占用的 blocksSQL> select PCT_FREE,LOGGING,NUM_ROWS,BLOCKS,EMPTY_BLOCKS from user_tables where table_name='EMP'; PCT_FREE LOG NUM_ROWS BLOCKS EMPTY_BLOCKS---------- --- ---------- ---------- ------------ 10 YES ...
oracle 使用Dbms_Repair跳过坏块
原博文: http://blog.chinaunix.net/uid-77311-id-3051382.html使用Dbms_Repair跳过坏块 步骤1:表tb_test中有坏块(模拟坏块同方法1)SQL> select count(1) from hxl.tb_test;select count(1) from hxl.tb_test &n...
使用BBED 制造坏块corrupted block与 利用10231事件跳过坏块
SQL> select count(*) from ll_t1; // 此实验表的行数 COUNT(*)---------- 207760SQL> select EXTENT_ID,FILE_ID,BLOCK_ID,BYTES,BLOCKS from dba_extents where segment_name='LL_T1'; //查询此表所在file#等信息&...
java应用程序连接Oracle rac的URL写法
1.应用程序连接Oracle rac的URL写法:#Oracle(AMS)jdbc.driverClassName=oracle.jdbc.driver.OracleDriverjdbc.url=jdbc:oracle:thin:@(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.176.199)(PORT = 1521)) ...
Oracle BBED 的安装使用
一. BBED介绍 The name bbed is an acronym for Block Browser and EDitor and it is shipped with the database. It is intended for Oracle internal use only and the company never publishes any details about it. It is a very powerful tool but also extremely dang...
oracle表move 表空间,释放空间
一.问题描述: 有时候,要通过的方法移动表调整表的高水位,但是又不想改变他的表空间,此方法适用。二.实验目的: 验证move表操作移动到同一表空间是不是有效。表数据SQL> select count(*) from LL_T1; COUNT(*)---------- 890400表空间...
ORACEL ALL_SOURCE 和 DBA_SOURCE 和 USER_SOURCE
ALL_SOURCE describes the text source of the stored objects accessible to the current user.Related ViewsDBA_SOURCE describes the text source of all stored objects in the database.USER_SOURCE describes the text source of the stored objects owned by the current user. This ...
Oracle 之 REF Cursor
1,什么是 REF游标 ? 动态关联结果集的临时对象。即在运行的时候动态决定执行查询。2,REF 游标 有什么作用? 实现在程序间传递结果集的功能,利用REF CURSOR也可以实现BULK SQL,从而提高SQL性能。3,静态游标和REF 游标的区别是什么? ①静态游标是静态定义,REF 游标是动...
Oracle 游标使用全解
原作者:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 &nb...