1.无法在本地Telnet远程服务器的端口号
解决方案:
(1)配置安全组规则(阿里云服务器)
(2)确定服务器开启指定的端口号,并处于监听状态。
(3)确定服务器的防火墙已经关闭。
(4)确定服务器中iptables已经关闭(不清楚为甚么,我是参考这篇文章的,莫名其妙可以了)
关闭防火墙
sudo ufw disable
查看防火墙状态(如果为inactive则表明关闭了)
sudo ufw status
关闭iptables
按顺序执行以下命令
iptables -F
iptables -X
iptables -Z
iptables -P INPUT ACCEPT
iptables -p OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
modprobe -r ip_tables //这行可能执行不了,但没关系
我认为的原因是:
服务器中必须要开启对应端口号的程序,才可以telnet。如,如果我把tomcat关闭掉了,我在用telnet ip 80 时,是连接不到的,开启才可以正常连接。而我们知道80端口是默认打开的,安全组上也为我们设置好了。
2.ORA-27101: shared memory realm does not exist
解决方案:打开命令行窗口,启动数据库
1、sqlplus /nolog 登陆数据库
2、conn 用户名/密码 as sysdba 以管理员权限登陆
3、startup 启动数据库
检测数据库是否可用
select 1 from dual;
有输出结果的话,就退出数据库,quit。
开启监听服务:lsnrctl start
最后再在本地测试端口号,telnet成功
还有些异常未做及时记录,以后遇到了再作补充。