当前位置: 首页 > news >正文

做网站公司 蓝纤科技精品网络小说推荐

做网站公司 蓝纤科技,精品网络小说推荐,茶叶企业网站源码,网站系统升级ORACLE 10g中ASMCMD使用及ASM文件XML DB访问1.引言自动存储管理(ASM)是Oracle数据库10g的新功能#xff0c;它为数据库管理员提供了一个简单的存储管理界面#xff0c;并且该界面在所有服务器和存储平台上都是一致的。作为专门为Oracle数据库文件创建的整合的文件系统和卷管理…ORACLE 10g中ASMCMD使用及ASM文件XML DB访问1.引言自动存储管理(ASM)是Oracle数据库10g的新功能它为数据库管理员提供了一个简单的存储管理界面并且该界面在所有服务器和存储平台上都是一致的。作为专门为Oracle数据库文件创建的整合的文件系统和卷管理器ASM提供了异步I/O的性能以及文件系统的易管理性。它简化了数据库的管理使管理员可以将可用的存储划分为磁盘组(disk groups)只需管理少量的磁盘组而不再需要直接管理大量的oracle数据库文件ASM可自动管理磁盘组内数据库文件的放置优化了性能和资源利用率。2. ORACLE 10g中的高效存储技术ASM自动存储管理直接在Oracle内核提供了文件系统和卷管理器的垂直整合从而带来了存储区域网系统提供的“虚拟化”类型的优点(易于管理、更高的可用性)并专门用于Oracle数据库文件。ASM提供了配置数据库的快捷方法以达到最佳性能和资源利用率。它通过Oracle内核自动管理数据库文件和这些文件的放置不再需要第三方文件系统和卷管理器来管理Oracle文件。ASM免去了耗时的手动I/O性能与调整任务大大节省了DBA的时间。ASM的镜像(mirroring)与条带化(striping)ASM将文件分成1MB大小的区(extent)并将所有文件的区平均分布到磁盘组的所有磁盘中。ASM不使用数学函数跟踪每个区的放置而使用指针记录区的位置。这样ASM就可以在磁盘组配置变化时移动某个文件的某些区而不必按照公式并根据磁盘数来移动所有的区。对于需要低延迟的文件(例如日志文件)ASM提供了细粒度(128k)分段以便由多个磁盘并行分隔并处理较大的I/O。ASM在所有可用的资源中分布I/O负载在免除手动I/O调节需要(通过分散数据库文件来避免热点)的同时优化性能。ASM的镜像比操作系统的磁盘镜像更为灵活因为ASM可基于文件设置冗余级别也就是说在同一磁盘组中的两个文件可以一个是镜像的而另一个不做镜像。ASM镜像发生在区级。ASM的动态存储配置ASM使得在线调整存储配置成为可能即它帮助DBA管理动态数据库环境让DBA能够在扩大或缩小数据库规模的情况下无需关闭数据库以调整存储配置。而在往磁盘组中增加磁盘或从磁盘组中删除磁盘后ASM将自动重新平衡――均衡地在磁盘组中的所有磁盘上重新分布文件数据。ASM是一种能力它通过实现手动存储器的自动化来节省DBA的时间使其能够以更高的效率管理更大、更多的数据库。3.通过ASMCMD工具管理ASM在oracle数据库10g的第一个版本中管理ASM只能通过SQL语句10g的第二个版本提供了一个管理ASM文件的新选择――命令行工具ASMCMD它使我们可以更为方便地浏览和管理ASM磁盘组中的文件和目录。它可以列出磁盘组的内容执行搜索创建或删除目录及别名显示空间利用率等等。下面将通过一个在AIX 5.3操作系统上的oracle 10g的应用实例来介绍ASMCMD命令行工具的使用方法以及ASM文件的FTP及HTTP访问方式。相关环境信息如下操作系统平台AIX 5.3数据库版本ORACLE 10.2.0.3(2节点RAC)磁盘组ORAHIS_22GORAHIS_44G(将22G和44G的LUN划分为2个磁盘组)磁盘组类型外部冗余方式(EXTERNAL REDUNDANCY)3.1.创建磁盘组首选需要创建磁盘组由于不能通过ASMCMD命令创建或删除磁盘组以及添加或删除磁盘组中的磁盘所以我们通过oracle 10g中新的SQL命令来完成磁盘组的创建在本实例中有22G和44G两种大小的LUN先通过操作系统命令或通过ASM实例中v$asm_disk视图中的信息确认这两种大小的LUN的设备名建立2个磁盘组ORAHIS_22G及ORAHIS_44GCREATE DISKGROUP ORAHIS_22G EXTERNAL REDUNDANCY disk/dev/rhdisk6,/dev/rhdisk8,……/CREATE DISKGROUP ORAHIS_44G EXTERNAL REDUNDANCY disk/dev/rhdisk7,/dev/rhdisk9,……/创建了磁盘组后就可以使用磁盘组在上面创建数据库分布数据库文件等。3.2.运行ASMCMD以一个拥有SYSDBA权限的操作系统用户登录到运行了ASM实例的主机上同时设置正确的ORACLE_HOME及ORACLE_SID环境变量以选择ASM实例再设置正确的PATH环境变量就可以运行ASMCMD工具了。ASMCMD可以以交互或非交互模式两种模式运行。1)交互模式运行在操作系统命令提示符下输入asmcmd会得到ASMCMD提示符可以输入相关的命令如果使用-p选项将在ASMCMD提示符中包含当前路径如下gdhish1:/oracle/orahisexport ORACLE_SIDhisasm1gdhish1:/oracle/orahisasmcmd -pASMCMD [] lsORAHIS_22G/ORAHIS_44G/ASMCMD [] cd ORAHIS_22GASMCMD [ORAHIS_22G] 2)非交互模式运行命令格式为asmcmd command arguments如下gdhish1:/oracle/orahisasmcmd ls -lState Type Rebal Unbal NameMOUNTED EXTERN N N ORAHIS_22G/MOUNTED EXTERN N N ORAHIS_44G/3.3. ASMCMD命令参考1)部分常用的ASMCMD命令列表命令说明du显示指定的ASM目录下ASM文件占用的所有磁盘空间ls列出ASM目录下的内容及其属性lsct列出当前ASM客户端的信息lsdg列出所有磁盘组及其属性mkalias为系统生成的文件名创建别名2) ASMCMD命令示例ASMCMD lsdgState Type Rebal Unbal Sector Block AU Total_MB Free_MB Req_mir_free_MB Usable_file_MB Offline_disks NameMOUNTED EXTERN N N 512 4096 1048576 622160 318776 0 318776 0 ORAHIS_22G/MOUNTED EXTERN N N 512 4096 1048576 2088727 771455 0 771455 0 ORAHIS_44G/上述lsdg命令的结果显示共有两个磁盘组ORAHIS_22G和ORAHIS_44G状态是“MOUNTED”类型是外部冗余(EXTERNAL REDUNDANCY)当前没有重现平衡(rebalance)操作也没有磁盘组需要重现平衡。Sector大小是512字节Block大小是4096字节分配单元是1048576字节即1MORAHIS_22G磁盘组大小为622160M空闲大小为318776Moffline disks的数量为0由于是外部冗余类型故Req_mir_free_MB为0。ASMCMD [ORAHIS_44G/hisrac/datafile] ls -lsType Redund Striped Time Sys Block_Size Blocks Bytes Space NameDATAFILE UNPROT COARSE MAY 28 14:00:00 Y 32768 524289 17179901952 17181966336 BILL_TS_DT1.265.622310595DATAFILE UNPROT COARSE MAY 28 14:00:00 Y 32768 524289 17179901952 17181966336 UNDOTBS2.264.621185703上述ls–ls命令的结果显示ASM目录ORAHIS_44G/hisrac/datafile下的文件及其属性如文件BILL_TS_DT1.265.622310595和UNDOTBS2.264.621185703类型为DATAFILE由于是外部冗余方式Redund为UNPROT即对于ASM而言是uprotected条带化方式为COARSE文件是系统创建的块大小为32768字节块数为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端口7787HTTP/WebDAV端口8080为例进行配置(前提是已经安装好XDB)gdhish1:/oracle/orahisexport ORACLE_SIDhisrac1gdhish1:/oracle/orahissqlplus /as sysdbaSQL?/rdbms/admin/catxdbdbca.sql 7787 8080访问时注意必须以拥有dba权限的数据库用户(非sys)登录。2) FTP访问示例(通过FTP传输XDB.dbf文件)zhcxxt1:/dsgh1 #ftp 130.51.5.103 7787Connected to 130.51.5.103.220- gdhish2Unauthorised 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): system331 pass required for SYSTEMPassword:230 SYSTEM logged inftp cd sys/asm250 CWD Command successfulftp ls200 PORT Command successful150 ASCII Data ConnectionORAHIS_44GORAHIS_22G226 ASCII Transfer Completeftp cd ORAHIS_22G/datafile250 CWD Command successfulftp bin200 Type set to I.ftp get XDB.dbf200 PORT Command successful150 BIN Data Connection226 BIN Transfer Complete536903680 bytes received in 37.49 seconds (1.399e04 Kbytes/s)local: XDB.dbf remote: XDB.dbfftp3) HTTP访问示例通过类似的URL来访问5.小结Oracle数据库10g向DBA提供简化的存储资源管理界面。自动存储管理免除了手动I/O性能调节的需要。它将数据库存储的管理虚拟化为一组磁盘组并提供更多选项以加强保护。ASM实现动态存储分配并提供自动重新平衡。它在所有可用的存储设备中分布数据库文件以便优化性能和资源利用率。同时ASMCMD命令行工具使得对ASM的管理更为便捷而通过Oracle XML DB还可以实现对ASM存储的FTP和HTTP访问。
http://www.pierceye.com/news/876593/

相关文章:

  • 怎样把网站做成app多语言网站建设方案
  • 中国最新新闻头条南通百度网站快速优化
  • 乐清网站推广制作长沙银狐做网站
  • 做企业网站需要多久论坛网站推广方案
  • 郑州网站优化排名wordpress搭建本地博客
  • 如何获取网站域名证书刚刚北京传来重大消息
  • 找别人做淘客网站他能改pid吗现在中型公司做网站用的是什么框架
  • 泉州晋江网站建设费用海南建设银行官网招聘网站
  • 自己给公司做网站郑州工程建设信息网站
  • 单页网站建站外贸公司网站怎么设计更好
  • 滨州建设工程备案网站网站制作九江
  • 北京网站制作业务如何开展全屋整装定制
  • 网站seo博客刷百度关键词排名
  • 制作企业网站的代码馆陶专业做网站
  • 网站建设简介联系方式PHP 网站开发 重点知识
  • 网页设计网站排行榜浅谈一下网络营销的几个误区
  • 上海网站制作公司报价中国十大咨询公司
  • 软件开发和网站建设哪个好dede网站本地访问速度慢
  • 平安建设网站做写手哪个网站好
  • 服务器硬件影响网站速度网站链接优化
  • 商品网站建设格式最火的做网站源码语言
  • 商城建站系统多少钱商标网官方查询官网
  • 织梦网站怎么做备份昆明航空公司官方网站
  • 大什么的网站建设公司达州网站建设哪家好
  • 漳州网站建设优化房地产网站建设意义
  • 兰州酒店网站建设app推广联盟平台
  • 周边产品设计培训哪家好响应式网站做优化好吗
  • 互联网金融整站seo排名要多少钱
  • 阜宁县城乡建设局新的官方网站重庆智能网站建设哪里有
  • 做ppt常用的网站有哪些建设网络强国要有自己的技术