|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
DBaaS向客户提供了许多与其他云服务相类似的优势:一个灵活的、可扩展的MySQL学习教程、按需服务的平台,它以自助服务和便捷管理为导向,可以对环境中的资源进行调配。UNIX里无数百条用来办理Oracle的命令。如今让我们看看一些UNIX的技能,它们关于Oracle专家来讲是出格有效的。
定位UNIX服务器上恣意地位的文件
你可使用UNIX的find命令来定位某个特定的文件。
root>pwd
/
root>find.-print|grep-idbmspool.sql
./oracle/product/9.1.2/rdbms/admin/dbmspool.sql
找到包括有特定字符串的Oracle文件
这是一个用于找到一切包括有指定字符串的最经常使用的外壳命令。比方,假定你正在试图定位一个查询V$PROCESS表格的剧本。
你可使用上面的命令,UNIX会搜刮一切的子目次,在一切文件里寻觅V$PROCESS表格。
root>find.-print|xargsgrepv$process
./TX_RBS.sql:v$processp,
./UNIX_WHO.sql:fromv$sessiona,v$processb
./session.sql:fromv$sessionb,v$processa
定位比来创立的UNIX文件
上面的命令关于找到比来增加到你服务器里的UNIX文件很有效。Oracle数据库办理员的一部分义务是监测用来追踪文件的BACKGROUND_DUMP_DEST和USER_DUMP_DEST,和扫除失落不再必要的追踪文件。
上面的命令会列出在比来两周里创立的一切文件。
root>find.-mtime-14-print
.
./janet1_ora_27714.trc
./janet1_ora_27716.trc
在UNIX服务器里找到年夜型文件
上面的命令在UNIX文件体系被填满的时分十分有效。正如你大概晓得的,在Oracle必需睁开一个表格空间却没法扩大UNIX文件体系的时分,Oracle会挂起。
上面的剧本会显现一切年夜于1MB的文件。要注重,你要事后将巨细参数指定为KB。
root>find.-size+1024-print
./prodsid_ora_22951.trc
取得以后$ORACLE_HOME里已安装的Oracle产物的列表
上面的命令关于定位在你Oracle情况里一切已平安的产物很有效。
cat$ORACLE_HOME/unix.prd|
nawk-F"{printf("%-40s%-10s%-20s
",$6,$2,$4)}|
grep^[^]
DBaaS解决方案既可以解决这些问题,又能为客户节约资金。相反作为解决方案提供商,采用DBaaS模式似乎就并不那么有吸引力了,因为与企业内部署软件的解决方案相比,DBaaS意味着更低的利润。 |
|