三步教你掌握Oracle外部表
外表(external table)就像普通的表对像一样,可以select等,只是它是只读的,数据库中只保存了表结构的描述,表数据却没有存放在数据库内,而是存放在了文件系统上。当用户想偶尔使用数据库外的结构化数据时,用起外表来就非常方便,甚至比sqlldr都要方便的多。在这篇文章里,我们为大家演示了
三步就掌握oracle外表过程。通过这次学习,也许大家就会发展原来学习oracle也是好容易哦。
第一步:创建目录并授权
目录是数据文件的存放目标,数据文件通常要求是文本文件。这个过程在9i以前是需要配置utl_file_dir参数的。 复制内容到剪贴板
代码:
sys@TEST>!ls /home/oracle/temp
user.ctl userlist.txt user.log
rudolf@TEST>
sys@TEST>conn system/alibaba
Connected.
sys@TEST>
sys@TEST>CREATE DIRECTORY TEMP AS '/home/oracle/temp/';
Directory created.
sys@TEST>grant read,write on directory TEMP to rudolf;
Grant succeeded.
第二步:创建外表与测试 复制内容到剪贴板
代码:
rudolf@TEST>CREATE TABLE "USERLIST"
2 (
3 ID NUMBER,
4 USERNAME VARCHAR2(30),
5 EMAIL VARCHAR2(128)
6 )
7 ORGANIZATION external
8 (
9 TYPE oracle_loader
10 DEFAULT DIRECTORY TEMP
11 ACCESS PARAMETERS
12 (
13 RECORDS DELIMITED BY NEWLINE CHARACTERSET US7ASCII
14 BADFILE 'TEMP':'userlist.bad'
15 DISCARDFILE 'TEMP':'userlist.dis'
16 LOGFILE 'TEMP':'user.log'
17 READSIZE 1048576
18 FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"' LDRTRIM
19 MISSING FIELD VALUES ARE NULL
20 REJECT ROWS WITH ALL NULL FIELDS
21 (
22 ID CHAR(30)
23 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"',
24 USERNAME CHAR(30)
25 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"',
26 EMAIL CHAR(128)
27 TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
28 )
29 )
30 location
31 (
32 'userlist.txt'
相关文档:
2008 中国首届Oracle数据库精英工程师评选电子试题 和答案(2008年9月3日)
===========================================================
2008 中国首届Oracle数据库精英工程师评选电子试题 和答案(2008年9月3日)
作者: zhulch(http://zhulch.itpub.net)
发表于: 2008.09.02 16:12
分类: ERP(Oracle/SAP)
出处: ht ......
很多时候,对数据库进行性能诊断可以使用SQL跟踪的方法,把一些信息记录在trace文件里以后分析。一般情况下我们可以通过初始化参数SQL_TRACE=TRUE来设置SQL跟踪。
我们也可以通过设置10046事件来进行SQL跟踪,并且可以设置不同的跟踪级别,比使用SQL_TRACE获得更多的信息。
Level 0 停用SQL跟踪,相当于SQL_T ......
bbed.exe 数据块浏览和编辑工具
dbv.exe 数据文件逻辑检测工具
exp.exe 数据导出工具
imp.exe 数据导入工具
mig.exe 数据库移植工具
nmumigrate.exe Data Gatherer移植工具
ocopy.exe ......
oracle9i和10g的下载地址
Oracle9i Database Release 2 Enterprise/Standard/Personal Edition for Windows NT/2000/XP
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk1.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92010NT_Disk2.zip
http://download.oracle.com/otn/nt/oracle9i/9201/92 ......
1.概念不同:
连接是指物理的网络连接。
在已建立的连接上,建立客户端与oracle的会话,以后客户端与oracle的交互都在一个会话环境中进行。
2. 关系是多对多:
一个连接上可以建立0个,1个,2个,多个会话。
Oracle允许存在这样的会话,就是失去了物理连接的会话。
3. 概念应用:概念 ......