
Script
文章平均质量分 67
cong20089
这个作者很懒,什么都没留下…
展开
-
windows下expdp自动备份脚本
第一种方式:我自己用的脚本set BACKUP_DIR=backupset ORACLE_USERNAME=masicongset ORACLE_PASSWORD=masicongset ORACLE_DB=orclset BACK_OPTION=SCHEMAS=masicongset RAR_CMD="C:\Program Files\WinRAR\Rar.exe"set DUMPDIR=DIR原创 2013-11-12 10:54:45 · 3022 阅读 · 1 评论 -
Oracle ALert日志按时间保存脚本
以下脚本可以通过定时任务,每天0点执行,让警告日志按照时间分类,自动保存到相应目录中。方便对每天所产生的Alart日志进行查看。windows下脚本rem 复制日志文件并改名,请根据SID情况修改脚本set year=%DATE:~0,4%set month=%DATE:~5,2%set day=%DATE:~8,2%copy C:\app\Administrator\diag\rdbms\orc原创 2013-11-12 10:54:57 · 1295 阅读 · 0 评论 -
find Literal SQL
利用FORCE_MATCHING_SIGNATURE捕获非绑定变量SQLApplies to:PL/SQL – Version: 8.1.7 to 10.2Information in this document applies to any platform.GoalThere is no direct way to query the dictionary for literal SQL on原创 2013-11-12 10:57:50 · 822 阅读 · 0 评论 -
Oracle脚本(三)
Oracl自动保存当天的alert日志文件到当月的目录下,方便日志的查看和归类。参考网上文章,修改了自己的一份脚本。#!/bin/bash ORACLE_SID=orcl; export ORACLE_SID ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=/u01/app/oracle/product/11原创 2013-11-12 10:56:35 · 477 阅读 · 0 评论 -
Oracle脚本(二)
公司数据库比较多,所以需要做个定时任务,每隔15分钟检查一次alert.log的内容,如果有错误就发到邮箱,方便管理。以下是我参考网络文档,修改后在工作中使用到的脚本。数据库11.2.0,操作系统Centos6.3.[oracle@oracleinstall script]$ cat ./test.sh #!/bin/bash ORACLE_SID=orcl; export $1 ORAC原创 2013-11-12 10:56:30 · 509 阅读 · 0 评论 -
Oracle脚本(一)
公司的库里面不是所有的表空间都是unlimted,所以还是要搞个邮件发送,时不时监控一下表空间的使用率。以下是我参考一些文档,修改后在我工作中使用的。我的数据库版本是11.2.0.4,Linux版本是Centos 6.3。#!/bin/bash ORACLE_SID=orcl; export ORACLE_SID ORACLE_BASE=/u01/app/oracle; export OR原创 2013-11-12 10:56:27 · 541 阅读 · 0 评论 -
Linux删除指定目录文件脚本
删除语法格式:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} /; $find /u01/masicong -mtime +10 -name "*.*" -exec rm -rf {} /;将/u01/backups目录下所有10天前带"."的文件删除 说明:/u01/backups:想要进行清理的任意目录-mtim原创 2013-11-12 10:56:23 · 814 阅读 · 0 评论 -
utlrp.sql和catpatch.sql两个脚本的作用
--编译无效对象脚本utlrp.sql $ sqlplus '/as sysdba' @?/rdbms/admin/utlrp.sql 【F:/oracle/product/10.2.0/db_1/RDBMS/ADMIN】 utlrp.sql脚本可以在数据库运行的状态下执行以编译、数据库中的invalid对象. oracle建议在对数据库进行迁移、升级、降级后都运行一遍utlrp.sql转载 2013-11-12 10:55:41 · 629 阅读 · 0 评论 -
通过脚本方式安装Windows Server 2008序列号
之前用一个激活软件激活服务器后,出现卸载激活软件后无法正常点击输入序列号激活的按键,由于是生产环境的数据库服务器,重新安装操作系统的方式去解决,比较不显示。所以写了一个脚本,通过该脚本将序列号直接写入的方式,进行Windows的激活。 脚本如下:@echo offcscript C:\Windows\system32\slmgr.vbs /ipk AQJGQ-AAAAA-AAAAA原创 2013-11-12 10:55:01 · 976 阅读 · 0 评论 -
AWR脚本
VARIABLE rpt_options NUMBER; DEFINE no_options = 0; define ENABLE_ADDM = 8; REM according to your needs, the value can be 'text' or 'html' DEFINE report_type='html'; BEGIN :rpt_opti原创 2013-11-12 10:56:39 · 599 阅读 · 0 评论 -
windows删除指定位置中文件的脚本
@echo off::演示:删除指定路径下指定天数之前(以文件的最后修改日期为准)的文件。::如果演示结果无误,把del前面的echo去掉,即可实现真正删除。::forfiles这个命令,可以再Win2008/Win2003/Vista/Win7系统中使用 rem 指定待删除文件的存放路径set SrcDir=C:\Test\BatHomerem 指定天数set D原创 2013-11-12 10:55:59 · 2622 阅读 · 0 评论 -
windows下mysql备份脚本
公司有个需求,要每天备份下一个即时通软件的Mysql数据库,下面是我写的运行在windows下的版本文件。设置个定时任务,没事让它自己背就可以了。D:cd D:\testrem 设置变量:备份文件名SET BAK_FILE=%date:~0,4%%date:~5,2%%date:~8,2%rem 设置变量:日志文件名SET LOG_FILE=MY_DBBAK.logS原创 2013-11-12 10:55:50 · 618 阅读 · 0 评论