$ lsnrctl
start
报错提示:
The listener supports no services
The command completed successfully
登录数据库:
$sqlplus /
as sysdba
显示服务名:
SQL>show parameter service_names
强制注册服务:
SQL>alter system register;
查看监听状态:
$lsnrctl status
*******************************************
* 解决方案二(静态注册)
*******************************************
在listener.ora里面添加了一行
SID
_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = globe)
(SID_NAME = globe)
)
)
*******************************************
* 解决方案三(静态注册)
*******************************************
Oracle Net Manager修改配置
在下图的Listeners->Database Services中配置要监听的SID及ORACLE_HOME,退出保存。
*nux上面: [oracle@DC04024 ~]$ netmgr
ORA-03113: end-of-file on communication channel 解决方法 归档日志满了的话 Linux删除归档文件 –> su - oracle –> rman –> RMAN> connect target sys/sys_passwd –> RMAN> crosscheck archivelog all; –> RMAN> DELETE ARCHIVELOG ALL COMPLETED BEFORE ‘SYSDATE-7’; 或者 –> RMAN> delete expired archivelog all;
红色的语句执行比较慢,要耐心等待下。最后点击Yes确定执行,就可以了
然后再用下面的语句验证下,能不能正常登录
— >sqlplus /nolog SQL> conn / as sysdba
转载请注明原文地址: https://ju.6miu.com/read-15922.html