Oracle命令 |
您所在的位置:网站首页 › oracle检查监听是否启动 › Oracle命令 |
检查数据库状态是否正确 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 |