Oracle命令

您所在的位置:网站首页 oracle检查监听是否启动 Oracle命令

Oracle命令

2024-07-03 06:01| 来源: 网络整理| 查看: 265

检查数据库状态是否正确 a. 检查oracle 实例是否启动。 > ps -ef|grep oracle 查询到信息中包含“inomc”关键字即表明实例已启动。 如没有启动,需执行以下命令启动: > sqlplus / as sysdba SQL> startup SQL> exit b. 检查oracle 监听是否启动。 > lsnrctl status 查询到listener 信息即表明监听已启动。 如没有启动,需执行以下命令启动: > lsnrctl start

 

 

 

查看数据库版本信息。 检查Oracle数据库的基础版本信息。

# su - oracle

> sqlplus / as sysdba

SQL> select * from v$version;

系统显示类似如下的信息: BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production PL/SQL Release 11.1.0.7.0 - Production CORE    11.1.0.7.0      Production TNS for Linux: Version 11.1.0.7.0 - Production NLSRTL Version 11.1.0.7.0 - Production表明可以正常链接到Oracle数据库进行数据查询,Oracle数据库安装正确。 需要确保显示的版本信息为:Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - 64bit Production。

SQL> exit

检查Oracle数据库的补丁版本信息。

 说明: 通过步骤1.a只能检查Oracle数据库的基础版本信息,而执行此骤可以确定Oracle数据库版本是否为11.1.0.7.3。

> export PATH=$PATH:/opt/oracle/oradb/home/OPatch_11.1.0.8.1/OPatch

> opatch lsinventory | grep -w 9352179

若系统显示信息中包含9352179,则表示Oracle数据库的补丁版本为11.1.0.7.3。

否则请参考如何卸载Oracle数据库卸载Oracle数据库,然后参考使用快速安装光盘安装Oracle数据库重新安装Oracle数据库。

检查数据库状态是否正确。 检查oracle 实例是否启动。

> ps -ef|grep oracle

查询到信息中包含“inomc”关键字即表明实例已启动。

如没有启动,需执行以下命令启动:

> sqlplus / as sysdba

SQL> startup

SQL> exit

检查oracle 监听是否启动。

> lsnrctl status

查询到listener 信息即表明监听已启动。

如没有启动,需执行以下命令启动:

> lsnrctl start

检查监听端口是否正确。

> vi /opt/oracle/oradb/home/network/admin/tnsnames.ora

系统显示如下信息: INOMC =   (DESCRIPTION =     (ADDRESS = (PROTOCOL = TCP)(HOST = linux6)(PORT = 1521))     (CONNECT_DATA =       (SERVER = DEDICATED)       (SERVICE_NAME = inomc)     )   ) > vi /opt/oracle/oradb/home/network/admin/listener.ora

系统显示如下信息: LISTENER =         (DESCRIPTION_LIST =         (DESCRIPTION =         (ADDRESS = (PROTOCOL = TCP)(HOST = i2ksvr)(PORT = 1521))         )         ) 如果“PORT”为“1521”,则表示监听端口正确。

检查数据库字符集。

> sqlplus / as sysdba

SQL> select value from nls_database_parameters where parameter='NLS_CHARACTERSET';

ZHS16GBK若系统显示ZHS16GBK,表示字符集正确。

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3