设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 数据 创业者 手机
当前位置: 首页 > 站长学院 > MySql教程 > 正文

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

发布时间:2019-11-13 13:31 所属栏目:115 来源:波波说运维
导读:【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》 最近在开始把Oracle数据库的脚本转换成shell脚本,所以今天开始分享一下Oracle常用的一些脚本,后面不定期更新。 一、环境准备 1、配置tnsnames.ora 保证别名和ORACLE_SID一
【线上直播】11月21日晚8点贝壳技术总监侯圣文《数据安全之数据库安全黄金法则》

最近在开始把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脚本转换执行

输出:

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

【编辑推荐】

  1. 数据库连接配置策略和实践指南
  2. 完整的数据库MySQL规范
  3. MySQL数据库基本增删改查操作总结
  4. 37 个MySQL数据库小知识,为面试做准备
  5. 数据库安全能力:安全威胁TOP5
【责任编辑:赵宁宁 TEL:(010)68476606】
点赞 0

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读