本想在自己的win7系統上創建多個實例,發現一隻配置有問題,不如linux下那麼簡單。後又創建不同監聽器,刪除後發現不只是上面什麼原因導致無法連接數據庫。
運行->services.msc查看oracleserviceMYDATABASE(我的實例名),發現服務啓動正常。
重啓取消,繼續查找,發現可能因爲註冊表影響。
運行->輸入regedit,然後進入HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDB12Home1(ORACLE主目錄)將該環境變量ORACLE_SID設置爲MYDATABASE,MYDATABASE就是我的數據庫SID.
修改後,連接成功。