关于Oracle DBA常用脚本总结--shell脚本转换执行

数据库 Oracle
最近在开始把Oracle数据库的脚本转换成shell脚本,所以今天开始分享一下Oracle常用的一些脚本,后面不定期更新。

最近在开始把Oracle数据库的脚本转换成shell脚本,所以今天开始分享一下Oracle常用的一些脚本,后面不定期更新。

一、环境准备

1、配置tnsnames.ora

保证别名和ORACLE_SID一致,后面脚本需要

  1. # vim /u01/app/oracle/product/11.2.0/db_1/network/admin/tnsnames.ora 
  2. =================================================================== 
  3. MDMDB = 
  4.  (DESCRIPTION = 
  5.  (ADDRESS = (PROTOCOL = TCP)(HOST =xx.xx.65)(PORT = 1521)) 
  6.  (CONNECT_DATA = 
  7.  (SERVER = DEDICATED
  8.  (SERVICE_NAME = MDMDB
  9.  ) 
  10.  ) 
  11. =================================================================== 

关于Oracle DBA常用脚本总结--shell脚本转换执行

2. 测试连接

关于Oracle DBA常用脚本总结--shell脚本转换执行

二、初始化脚本settdb.sh

  1. use script settdb.sh for DB login details registry 

关于Oracle DBA常用脚本总结--shell脚本转换执行

输出:

关于Oracle DBA常用脚本总结--shell脚本转换执行

三、第一个脚本--findfunc.sh

  1. #!/bin/bash 
  2. echo "===========================查看用户$1函数对象========================" 
  3. FUNC_OWNER=`sqlplus -silent $DB_CONN_STR@$SH_DB_SID < 

关于Oracle DBA常用脚本总结--shell脚本转换执行

输出:

责任编辑:赵宁宁 来源: 今日头条
相关推荐

2020-05-19 14:35:42

Shell脚本循环

2020-04-10 08:50:37

Shell脚本循环

2013-09-04 09:59:49

监控 Shell 脚本

2013-08-30 10:25:22

Shell主机监控

2009-12-03 10:06:33

Ubuntushell脚本

2019-10-24 07:57:37

Linuxshell获取时间

2017-08-30 17:21:05

LinuxShell超时现象

2019-08-09 13:50:08

shellLinux

2017-06-26 16:04:11

LinuxShell命令

2010-03-26 15:28:05

Python编写

2020-12-14 06:57:37

shell

2019-11-07 23:48:12

shell脚本getopts

2021-01-12 10:10:41

shell脚本Linux命令

2021-01-08 08:06:19

脚本Shell文件

2016-12-20 09:30:22

shell脚本linux

2017-01-18 20:38:36

LinuxShell脚本命令

2012-04-26 14:02:58

ibmdw

2022-06-21 09:26:21

Shell脚本JavaScript

2021-07-02 06:54:44

Shell脚本 Linux

2023-07-31 08:45:10

Shell脚本
点赞
收藏

51CTO技术栈公众号