.bashrc 显示oracle数据库信息
时间: 2023-10-31 12:14:07 浏览: 96
查询oracle数据库数据的一款简单工具
4星 · 用户满意度95%
可以在 .bashrc 文件中添加以下内容来显示 Oracle 数据库信息:
```
# Oracle Database Information
export ORACLE_SID=<your_oracle_sid>
export ORACLE_HOME=<your_oracle_home>
export PATH=$ORACLE_HOME/bin:$PATH
function oracle_version {
sqlplus -S /nolog <<EOF
connect / as sysdba
set feedback off
set pagesize 0
select banner from v\$version;
exit;
EOF
}
function oracle_status {
ps -ef | grep ora_pmon_$ORACLE_SID | grep -v grep > /dev/null
if [ $? -eq 0 ]; then
echo "Oracle Database is running."
else
echo "Oracle Database is not running."
fi
}
function oracle_info {
echo "Oracle SID: $ORACLE_SID"
echo "Oracle Home: $ORACLE_HOME"
oracle_version
oracle_status
}
```
这里定义了三个函数:
1. `oracle_version`:通过 SQL*Plus 查询 Oracle 数据库版本信息。
2. `oracle_status`:通过 `ps` 命令查询 Oracle 数据库是否在运行。
3. `oracle_info`:输出 Oracle 数据库的 SID、Home、版本信息和运行状态。
将上述内容添加到 .bashrc 文件中,然后执行 `source ~/.bashrc` 使修改生效。接着可以在命令行中执行 `oracle_info` 命令,就可以看到 Oracle 数据库的相关信息了。
阅读全文