远程连接oracle01017,連接Oracle遠程數據庫錯誤:ORA-12541,ORA-12514,ORA-01017的解決方法!...
1.出現如下錯誤:ORA-12541:TNS:no listener,如下圖所示:
錯誤原因是我們沒有開啟Listener監聽器服務,解決方法是在服務中開啟這個服務,如下圖所示。
2.出現如下錯誤:ORA-12514:TNS:監聽程序當前無法識別鏈接描述符中請求的服務。如下圖所示:
解決方法是需要打開服務OracleServiceORCL,如下圖所示:
3.出現錯誤:ORA-01017:invalid username/password;logon denied。
解決方法:原來配置數據庫連接的時候用戶名和密碼都是安裝Oracle的時候配置的root和root。但是會出現上面的錯誤,后來使用用戶名:scott,密碼:tiger,能夠成功登陸。這個scott賬戶也是在安裝數據庫的時候配置的。
ORA-12514的錯誤用第2種方法解決不了,用下面這種方法:
解決方法:修改listener.ora
原:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\Val\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\Val\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
)
修改后:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = CLRExtProc)
(ORACLE_HOME = E:\app\Val\product\11.2.0\dbhome_1)
(PROGRAM = extproc)
(ENVS = "EXTPROC_DLLS=ONLY:E:\app\Val\product\11.2.0\dbhome_1\bin\oraclr11.dll")
)
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = E:\app\Val\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
))
注意連接的時候服務名一定要使用ORCL!!!
這樣以后,關掉Service和LISTENER。再啟動Service和LISTENER,這樣應該就可以了,注意順序。
加上了面一段東西,意思是把LISTENER服務主動注冊到進程監視器(pmon)中去。所以,但你啟動了Serivce后,啟動LISTENER的時候,會主動去注冊到進程監視器(pmon)中去。所以不會有什么問題。但是反過卻不行。
如果說沒有添加那一段,情況正好相反,是由實例的pmon進程在LISTENER中注冊服務,LISTENER為被動注冊。所以需要先起LISTENER才可以。
總結一下,如果說你不加那段東西,那么就應該先起LISTENER,如果說你加了那段東西,就應該先起Serivce。
我試了一下,的確是這樣。(不過在windows上,有時候會報錯,重啟一下再試就可以了)
此文章為整理加轉載,參考文檔:
http://blog.csdn.net/xw13106209/article/details/6584753
http://blog.sina.com.cn/s/blog_7c0e26230100t0ci.html
远程连接oracle01017,連接Oracle遠程數據庫錯誤:ORA-12541,ORA-12514,ORA-01017的解決方法!...相关推荐
- mysql使用从c3p0_使用c3p0連接池操作mysql數據庫中文亂碼解決辦法
今天在一台新的CentOS機器上使用c3p0連接池操作mysql數據庫出現中文亂碼問題,具體表現為:查詢時無中文亂碼問題,寫數據時中文亂碼,查看了機器上數據庫字符集也是UTF8,應該不會出現中文亂碼才 ...
- rodbc 连接oracle,R語言 使用RODBC連接oracle數據庫
使用R語言有多種包可以連接oracle數據庫,我今天在這里講一下使用使用RODBC連接oracle數據庫. 1. 如果你的本地是windows系統的話,你需要安裝oracle客戶端. 2. 然后需要在 ...
- jpa oracle mysql,JPA-Oracle-Mysql連接數據庫配置
//...省略datasouce class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" ...
- oracle.manageddataaccess idataparameter,.net 通過ODP.NET Managed 連接Oracle數據庫
1. Oralce官網 下載 安裝 ODTforVS2015_121025 重啟VS 2.項目引用 Oracle.ManagedDataAccess.dll 3.數據庫連接字符串: use ...
- 數據庫ORACLE轉MYSQL存儲過程遇到的坑~(總結)
ORACLE數據庫轉MySQL數據庫遇到的坑 總結 最近在做Oracle轉mysql的工程,遇到的坑是真的多,尤其是存儲過程,以前都沒接觸過類似的知識,最近也差不多轉完了就總結一下.希望能幫到一些人( ...
- python3.5 连接mysql_python3.5 連接mysql本地數據庫
前期准備工作: 安裝python的模塊,網上大部分讓安裝mysqldb模塊,但是會報錯,原因是python3.5不被其支持: 請看該鏈接 我們也可以這樣解決: 直接執行:sudo pip3 insta ...
- unity3d排行榜mysql_Unity3D 連接MySql數據庫
Unity3D 連接MySql數據庫 一.在Mac OS X中架設MySql數據庫 下載mysql for Mac http://dev.mysql.com/downloads/mysql/5.0.h ...
- oracle缺少key xe.reg,【Oracle XE系列之一】Windows 7 64位安裝Oracle XE(32位)數據庫(REG_XE報錯、字符集、修改8080端口等)...
一.安裝 1.去Oracle官網下載XE版的安裝包(貌似Windows只有32位的,Linux只有6位的),解壓. 2.雙擊Setup.exe,啟動安裝程序,在選在路徑那里不要點下一步,否則會報 ...
- oracle odp arraybindcount 极限,極限挑戰—C#+ODP 100萬條數據導入Oracle數據庫僅用不到1秒...
.Net程序中可以通過ODP調用特性,對Oracle數據庫進行操作,今天來講一下數據批量插入的功能,所用技術不高不深,相信很多朋友都接觸過,小弟班門弄斧了,呵呵.這篇文章是上篇文章的續集,因為上一次試 ...
最新文章
- iOS 9音频应用播放音频之iOS 9音频播放进度
- 勤哲cad服务器支持ug,勤哲CAD服务器
- [解题报告]HDU 1249 三角形
- 27岁姑娘,去世前一天,留给世界这封信,看哭众多网友
- php的错误日志级别 error_report
- 视觉位姿测量精度的影响因素分析(Camera Pose Estimation)
- nps browser0.95下载地址_飞兔跑腿app下载安装_飞兔跑腿软件最新版免费下载
- tomcat8开启远程debug
- 推荐几款git管理工具
- 【极客】神器——常用的一些小工具
- 每单外卖利润不足2毛钱 强行降佣只是饮鸩止渴?
- 一句话讲清种子轮、天使轮、ABC轮的区别
- Java实现 四舍五入取整到百位 四舍五入取整到千位 数字取整到千位 数字取值到千位 数字取整到百位 数字取值到百位
- 用函数求出平均分、最高分和最低分
- ubuntu桌面被删除或home文件跑到桌面问题
- 不同风格吉他曲目收录
- 10分钟教你用Python实现微信自动回复
- 使用FileOutPutStream下载docx文件报文件已损坏解决
- JAVA客户端调用SAP提供的接口(保姆级教程)
- 江苏省计算机二级c语言题型分值,计算机二级C语言题型和评分标准
热门文章
- Mybatis-plus分页查询不生效之问题排查
- 前端论坛项目(九)------如何实现UserProfileInfo里面的关注按钮
- Exception in thread “main“ java.lang.NoSuchMethodError: scala.reflect.ClassT
- 马云宣布传承计划,回归教育
- sql依据单个字段去重_sql如何去重查询
- .NET版支付宝商户会员卡接入
- 浅析Java代码审计中的SQL注入漏洞
- tableau无法建立连接_Tableau入门(一):数据连接
- 上网时出现“出现了运行时间错误。是否进行调试”
- 文献阅读 | Deep learning enables reference-free isotropic super-resolution for v fluorescence microscopy