首页 > 新闻系统 > 编程天地 > 文章正文

ORACLE 10g中ASMCMD的使用及ASM文件的XML DB访问

2008-02-19 09:40:26 来源:IT专家网 作者:张忆蔚 点击:
本文介绍了ORACLE 10g数据库中的自动存储管理(ASM)新特性,并通过在AIX操作系统上的ASM应用实例阐述了ASMCMD命令行工具的使用方法以及ASM文件的XML DB访问方式。

数为524289,文件大小为17179901952字节。

  4. 通过XML DB虚拟目录访问ASM文件

  由于ASM 是专为处理Oracle 数据库文件而建立的整合的文件系统与卷管理器,它不是一般意义上的文件系统或集群文件系统,因此不能使用标准的FTP和HTTP服务来访问ASM文件,我们可以通过XML DB repository中的虚拟目录/sys/asm来访问ASM文件和目录。内容并非真正存储在repository中,所以称为虚拟目录,/sys/asm提供了通过XML DB协议如FTP和HTTP/WebDAV来访问和操作ASM文件的一种方法。

  1) 配置

  下面以选择FTP端口7787,HTTP/WebDAV端口8080为例进行配置(前提是已经安装好XDB):

  gdhish1:/oracle/orahis>export ORACLE_SID=hisrac1

  gdhish1:/oracle/orahis>sqlplus '/as sysdba'

  SQL>@?/rdbms/admin/catxdbdbca.sql 7787 8080
  
  访问时注意必须以拥有dba权限的数据库用户(非sys)登录。

  2) FTP访问示例(通过FTP传输XDB.dbf文件):

  zhcxxt1:/dsgh1 #ftp 130.51.5.103 7787
  Connected to 130.51.5.103.
  220- gdhish2
  Unauthorised use of this FTP server is prohibited and may be subject to civil and criminal prosecution.
  220 gdhish2 FTP Server (Oracle XML DB/Oracle Database) ready.
  Name (130.51.5.103:root): system
  331 pass required for SYSTEM
  Password:
  230 SYSTEM logged in
  ftp> cd sys/asm
  250 CWD Command successful
  ftp> ls
  200 PORT Command successful
  150 ASCII Data Connection
  ORAHIS_44G
  ORAHIS_22G
  226 ASCII Transfer Complete
  ftp> cd ORAHIS_22G/datafile
  250 CWD Command successful
  ftp> bin
  200 Type set to I.
  ftp> get XDB.dbf
  200 PORT Command successful
  150 BIN Data Connection
  226 BIN Transfer Complete
  536903680 bytes received in 37.49 seconds (1.399e+04 Kbytes/s)
  local: XDB.dbf remote: XDB.dbf
  ftp>

  3) HTTP访问示例:

  通过类似的URL来访问:http://130.51.5.103:8080/

1

  5. 小结

  Oracle 数据库10g 向DBA 提供简化的存储资源管理界面。自动存储管理免除了手动I/O 性能调节的需要。它将数据库存储的管理虚拟化为一组磁盘组,并提供更多选项以加强保护。ASM 实现动态存储分配,并提供自动重新平衡。它在所有可用的存储设备中分布数据库文件,以便优化性能和资源利用率。同时ASMCMD命令行工具使得对ASM的管理更为便捷,而通过Oracle XML DB,还可以实现对ASM存储的FTP和HTTP访问。

9 7 3 1 2 3 4 8 :

精彩推荐
焦点大图推荐
本类热门文章

论坛美图

本周软件下载排行

广告联系 | 版权说明 | 意见建议 | 加入收藏 | 军网站群 [ 军软件园 - 军软件商城 - 军软件园论坛 ]

电信与信息服务业务经营许可证:京ICP证050203