ORACLE报警日志如何查看?第1/2页

热爱工作,投身事业,在这一过程中,抑制私心,陶冶人格,同时积累经验,提高能力。这样,才能获得周围人们的信任和尊敬。
1.了解oracle外部表
  外部表定义:结构被存放在数据字典,而表数据被放在OS文件中的表
  作用:在数据库中查询OS文件的数据,还可以将OS文件数据装载到数据库中
  与其它表的区别:在外部表上不能执行DML操作,也不能在外部表上建索引,只能执行select操用
  2.建一个简单的外部表1.建一个OS上的文件
  因为外部表主要是查看OS上的文件,首先在OS上建一个文件
mkdir-p/oracle/ext
  vi/oracle/ext/ext.dat
  10,20,30
  40,50,60
  70,80,90

  2.授予用户权限,并建立目录对象

  在此我们先建一个新用户


  createusertestidentifiedby“123” defaulttablespacetestquotaunlimitedontest;

  用户授权


  SQL>grantcreateanydirectorytotest;

  建立目录对象


  SQL>conntest/123
  Connected.
  SQL>createdirectoryextas'/oracle/ext';
  Directorycreated.

  3.建立外部表
SQL>createtableexttable(
  idnumber,namevarchar2(10),inumber
  )organizationexternal
  (typeoracle_loader
  defaultdirectoryext
  accessparameters
  (recordsdelimitedbynewline
  fieldsterminatedby','
  )location('ext.dat')
  );

  4.测试


  SQL>select*fromexttable;
  IDNAME                I
  ------------------------------
  1020                 30
  4050                 60
  7080                 90

  测试成功,可见在数据库中可以查询OS文件的数据

12下一页阅读全文

到此这篇关于ORACLE报警日志如何查看?第1/2页就介绍到这了。若生为林木,我当欣欣以向荣;若生为林木,我当萋萋而摇绿。更多相关ORACLE报警日志如何查看?第1/2页内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
Oracle缩表空间的完整如何解决实例

详解Oracle控制文件及日志文件的管理问题

oracle指定类型和指定位数创建序列号的代码详解

Oracle官方工具SQLDeveloper的简单如何使用

Oracle中锁(lock)的用法