shared memory realm does not exist
oracle not available
TNS:listener does not currently know of SID given in connect descriptor

Linux下启动Oracle分为两步:
1)启动监听;
2)启动数据库实例;
如果没只启动了监听 没启动实例会报以上异常
一、启动服务
1、su - oracle
2、sqlplus /nolog

3、conn / as sysdba
4、startup
 二、启动监听
查看数据库监听器是否启动
su - oracle
(1)检查监听器状态
lsnrctl status
(2)启动监听器
lsnrctl  start
(3)停止监听器
lsnrctl   stop