- 10
- 0
- 约1.2千字
- 约 2页
- 2020-04-03 发布于天津
- 举报
【Shell】echo与 sqlplus命令相结合快速获得数据库信息
做为一名DBA一定避免不了经常编写各种各样的Shell脚本,这里给大家介绍一种在Shell中快速获得 HYPERLINK javascript:; \t _self 数据库 HYPERLINK javascript:; \t _self 信息的方法。以与数据库进行交互获得数据库版本为例演示一下这个小技巧。1.编写一个只包含一行 HYPERLINK javascript:; \t _self 命令的脚本echo_db_version.shsecooler@secDB /home/oracle$ vi echo_db_version.sh HYPERLINK javascript:; \t _self echo select * from v$version; | HYPERLINK javascript:; \t _self sqlplus -s / as sysdba~~没错,仅仅需要的就是echo命令、sqlplus命令和管道符就可以完成我们的目标。2.执行这个脚本secooler@secDB /home/oracle$ sh echo_db_version.shBANNER-------------------------------------------------------------------------------- HYPERLINK javascript:; \t _self Oracle Database HYPERLINK javascript:; \t _self 11g Enterprise Edition Release 11.2.0.1.0 - 64bit ProductionPL/SQL Release 11.2.0.1.0 - ProductionCORE??? 11.2.0.1.0????? ProductionTNS for Linux: Version 11.2.0.1.0 - ProductionNLSRTL Version 11.2.0.1.0 - Production目的达到。3.小结使用这个小技巧在某些情况下非常的便捷,需要灵活掌握。我们需要的仅仅是修改echo命令后面字符串的内容便可达到与数据库进行交互的目的。例如下面应用举例:1)获得数据库的当前时间echo select sysdate from dual; | sqlplus -s / as sysdbaSYSDATE-------------------2010-06-18 23:28:562)获得sqlplus的环境变量信息echo show all | sqlplus -s / as sysdba这里将输出内容省略,请自行尝试。等等……Good luck. HYPERLINK javascript:; \t _self secooler10.06.18-- The End --
您可能关注的文档
最近下载
- 工程施工机具安全管理制度.pptx
- 2020年《钢结构设计规范》GB50017..pdf VIP
- 2024-2025学年河南省南阳市唐河县九年级(上)期末英语试卷(含答案).pdf VIP
- 浙江省杭州2024-2025学年高一上学期1月期末考试政治试题(含答案).pdf VIP
- 膜分离工程超滤(UF)课件.pptx VIP
- 浙江省杭州学军中学2024-2025学年高一上学期期末考试历史试题(含答案).pdf VIP
- 河南省南阳市唐河县2022-2023学年九年级上学期期末英语试卷.pdf VIP
- 旋挖钻孔灌注桩施工方案.docx VIP
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 超滤膜技术介绍.pptx VIP
原创力文档

文档评论(0)