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

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

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

一、环境准备

1、配置tnsnames.ora

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

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

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

2. 测试连接

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

二、初始化脚本settdb.sh

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

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

输出:

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

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

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

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

输出:

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

2020-05-19 14:35:42

Shell脚本循环

2020-04-10 08:50:37

Shell脚本循环

2013-08-30 10:25:22

Shell主机监控

2013-09-04 09:59:49

监控 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

2010-03-26 15:28:05

Python编写

2017-06-26 16:04:11

LinuxShell命令

2020-12-14 06:57:37

shell

2019-11-07 23:48:12

shell脚本getopts

2024-11-27 09:19:25

2017-01-18 20:38:36

LinuxShell脚本命令

2016-12-20 09:30:22

shell脚本linux

2021-01-08 08:06:19

脚本Shell文件

2021-01-12 10:10:41

shell脚本Linux命令

2011-04-14 13:29:42

Oracle日期转换

2009-11-18 13:52:30

PHP shell脚本

2023-07-31 08:45:10

Shell脚本
点赞
收藏

51CTO技术栈公众号