Oracle数据库连接检测(Shell)
1 版本信息 Oracle数据库版本:Oracle Release 10.2.0.1.0 系统版本:Red Hat EnterpriseLinux 5.4 2 检测步骤 2.1 编写Shell脚本
1 版本信息
Oracle数据库版本:Oracle Release 10.2.0.1.0
系统版本:Red Hat EnterpriseLinux 5.4
2 检测步骤
2.1 编写Shell脚本
在有SQLPLUS执行权限的用户下,编辑check_oracle_connection.sh脚本。
vi check_oracle_connection.sh
编辑内容如下:
#!/bin/bash
#functions: connect oracle server test
#author:AresKris John
#modify_date: 2014-11-18.
mkdir -p /home/gapsv4/log/oracle #创建日志存放路径
LOG_DIR=/home/gapsv4/log/oracle #日志存放路径
rm -rf $LOG_DIR/* #删除旧日志
USERNAME=bodcmp #数据库用户名
PASSWORD=bodcmp #数据库密码
SIDNAME=ora10g #数据库实例名
icount=0
while [ "$icount" -lt 100 ]
do
{
count=0
while [ "$count" -lt 100 ]
do
LOG_FILE=$LOG_DIR/check_oracle_$icount.$count.log
echo `sqlplus $USERNAME/$PASSWORD@$SIDNAME set echo off
set feedback off
spool $LOG_FILE
alter session set nls_date_format='YYYY-MM-DD:HH24:MI:SS';
select sysdate from dual;
spool off
set echo on
set feedback on
exit
EOF` >> $LOG_FILE
let count=$count+1
done
} &
let icount=$icount+1
done
2.2 执行Shell脚本
直接调用bash执行check_oracle_connection.sh脚本。
bash check_oracle_connection.sh
2.3 脚本执行结果分析
执行完脚本之后,根据脚本执行结果分析Oracle数据库连接情况。情况如下:
1、如果在执行过程中有个别日志报连接或者查询失败的错误,那么证明Oracle数据库连接不稳定,存在问题。
2、如果在执行过程中全部日志报连接或者查询失败的错误,那么证明Oracle实例或监听进程未启动。
3、如果在执行过程中无日志报错,那么证明Oracle数据库连接正常,,实例正常运行。
本文永久更新链接地址:

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sujets chauds

Cet article explore l'optimisation de l'utilisation de la mémoire MySQL dans Docker. Il traite des techniques de surveillance (statistiques Docker, du schéma de performance, des outils externes) et des stratégies de configuration. Il s'agit notamment des limites de mémoire Docker, de l'échange et des CGROUP, à côté

Cet article aborde l'erreur "Implom Open Open Wibrary" de MySQL. Le problème découle de l'incapacité de MySQL à localiser les bibliothèques partagées nécessaires (fichiers .so / .dll). Les solutions impliquent la vérification de l'installation de la bibliothèque via le package du système m

L'article discute de l'utilisation de l'instruction ALTER TABLE de MySQL pour modifier les tables, notamment en ajoutant / abandon les colonnes, en renommant des tables / colonnes et en modifiant les types de données de colonne.

Cet article compare l'installation de MySQL sur Linux directement par rapport à l'utilisation de conteneurs Podman, avec / sans phpmyadmin. Il détaille les étapes d'installation pour chaque méthode, mettant l'accent sur les avantages de Podman isolément, portabilité et reproductibilité, mais aussi

Cet article fournit un aperçu complet de SQLite, une base de données relationnelle autonome et sans serveur. Il détaille les avantages de SQLite (simplicité, portabilité, facilité d'utilisation) et les inconvénients (limitations de concurrence, défis d'évolutivité). C

Ce guide démontre l'installation et la gestion de plusieurs versions MySQL sur MacOS à l'aide de Homebrew. Il met l'accent sur l'utilisation de Homebrew pour isoler les installations, empêchant les conflits. L'article détaille l'installation, les services de démarrage / d'arrêt et le meilleur PRA

L'article discute de la configuration du cryptage SSL / TLS pour MySQL, y compris la génération et la vérification de certificat. Le problème principal est d'utiliser les implications de sécurité des certificats auto-signés. [Compte de caractère: 159]

L'article traite des outils de GUI MySQL populaires comme MySQL Workbench et PhpMyAdmin, en comparant leurs fonctionnalités et leur pertinence pour les débutants et les utilisateurs avancés. [159 caractères]
