Linux/Unix shell 脚本中调用SQL,RMAN脚本
Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] v...
SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句...
详细显示数据表空间的使用率与剩余空间的SQL
SELECT d.tablespace_name, SPACE sum_space,SPACE - NVL (free_space, 0) used_space,ROUND ((1 - NVL (free_space, 0) / SPACE) * 100, 2) used_rate,free_space free_spaceFROM (SELECT tablespace_n...
自动生成addm报告并以邮件发送
#!/bin/ksh# creator: 李连嘉# function: get addm reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLU...
自动生成AWR报告并以邮件附件发送
#!/bin/ksh# creator: 李连嘉# function: get awr reportdate#设置环境变量export ORACLE_SID=ywzkrexport ORACLE_HOME=/ywzkr_ora/product/10.2.0export NLS_LANG=american_america.zhs16gbk#设置运行是变量SQLPLUS...
Oracle 性能相关常用脚本(SQL)
在缺乏的可视化工具来监控数据库性能的情形下,常用的脚本就派上用场了,下面提供几个关于Oracle性能相关的脚本供大家参考。以下脚本均在Oracle 10g测试通过,Oracle 11g可能要做相应调整。 1、寻找最多BUFFER_GETS开销的SQL 语句[sql] view plaincopyprint?--filename: to...
AIX中的Bash颜色更改与配置
AIX默认的ksh用起来很不惯,工作效率低, 于是装了bash并配置了颜色显示,用起来就舒服多了,步骤如下: 1 到 ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/ 下载 bash 和 coreu...
参数FAST_START_MTTR_TARGET的理解
一、FAST_START_MTTR_TARGET参数的作用和实现方法 参数FAST_START_MTTR_TARGET参数是一个加快实例恢复的参数,我们可以根据服务界别来定义一个合理的、可接受的值。该值得单位为秒。比如设定为60...
oracle 增量备份脚本
oracle 增量备份脚本OS :RHEL AS 4 oracle 10g0备份脚本#!/bin/bash# incremental level 0 backup scriptsource /home/oracle/.bash_profilecurrent_day=`date +%Y%m%d`mkdir /home/oracle/RMANBACKUP/$current_dayrman target / <<EOFrun{CONFIGURE CONTROLFILE AUTOBACKUP ON;CONFIGURE CONTROLF...
linux Shell(脚本)编程入门实例讲解详解
linux Shell(脚本)编程入门实例讲解详解为什么要进行shell编程在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、...
我的一些简单的shell脚本实例
自己写了一下小的shell实例,虽然很小,但所有的大的程序都是由小的模块堆积起来的,程序员一定要懂得一种脚本的书写,而我,只会在linux下工作,所以就只能写linux的shell脚本了,呵呵,本文会陆续更新,给自己加油!1.模拟linnux登录shell#/bin/bashecho -n "login:" read nameecho -n "password:"rea...