在新克隆的VM上SQLPLUS不能正常執行
在新克隆的VM上SQLPLUS不能正常執行
2010-5-6
一臺VM上跑著windows 2008 server 和Oracle 11G,通過複製的方式建立了另外一個VM。
在新的VM執行後,嘗試執行sqlplus命令有報錯,報錯的資訊為OCI.DLL檔案沒有找到。
這是通過VM複製的方式來建立的,怎麼會缺失某個檔案呢?
檢查環境變數,沒有問題。
在ORACLE_HOME\bin下,真的沒有找到OCI.DLL檔案,只有一個oci.dll.o.1 相似的檔案。
OCI.DLL檔案應該是windows下Oracle引擎執行時,需要呼叫的連線包。不知道為什麼在做複製時不能完全複製過來。
單獨的拷貝這個檔案到新的環境上,再次執行sqlplus,沒有報錯了。
奇怪的是當我第一次登陸到Oracle例項時,該例項居然是執行中的!!猜測是在VM複製時,把整個OS\ORACLE的狀態都複製下來了,所以例項處於執行中的狀態。
這個猜測不能完全得到證實,以後新的環境克隆好之後都要好好去做檢查,免得發生檔案丟失的情況。
-THE END-
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/40239/viewspace-662047/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 全新安裝jivejdon不能正常執行
- 10.2.0.1版本上sqlplus命令不能執行的問題解決SQL
- 2、在VM上的 CentOS 6.5 上安裝mysqlCentOSMySql
- 在sqlplus執行作業系統命令SQL作業系統
- 在NuoDB上執行AsteriskAST
- 在window上執行bash
- 為什麼VC中DEBUG版本可以正常執行的程式有時無法在RELEASE版本下正常執行 (轉)
- 在Linux的sqlplus中不能使用viLinuxSQL
- executeBatch()不能執行BAT
- onethink做了一個網站後,在本地可以正常執行,但是把它放到伺服器上就不正常了網站伺服器
- 在DOS視窗執行java命令中文顯示正常,執行javac命令中文亂碼Java
- 在單機上執行julia並行加速的例子並行
- SQLPLUS執行輸出SQL
- 正常執行時間監控
- Server正常執行整1年。Server
- 在 Azure 上使用 Docker 執行 MonoDockerMono
- VirtureBox如何執行VM的虛擬機器虛擬機
- 在rhel4上oracle sqlplus不能用delete鍵刪除字元---之處理OracleSQLdelete字元
- 同一個語句在plsql的sql視窗可以執行命令視窗不能執行SQL
- 不能在simulator執行
- 限制SQLPLUS工具可執行的命令SQL
- docker 不能正常啟動Docker
- iOS 在主執行緒操作UI不能保證安全iOS執行緒UI
- 在linux的終端上執行sqlplus時,沒有回顯功能LinuxSQL
- 在多節點的叢集上執行Cassandra
- 執行sqlplus遭遇Segmentation FaultSQLSegmentation
- Android 解決Map根據地址返回經緯度方法getFromLocationName()不能正常執行Android
- 如何訪問 Mac 下用 HyperKit 執行的 Docker VM?MacDocker
- Dart VM 的相關簡介與執行模式解析Dart模式
- Hazelcast JET在Spring Boot上執行ASTSpring Boot
- Phoenix:在HBase上執行SQL查詢SQL
- 在Heroku上執行Go+Revel程式Go
- 在APACHE上執行ASP.NET程式ApacheASP.NET
- RealPlayer10在fedora下不能執行的解決辦法
- 在resin下開發的struts程式,放到tomcat下不能執行Tomcat
- 在Azure New Portal上建立基於ARM的帶SLB的VM
- java在執行時能不能動態分配空間?Java
- Uni-App 打包出來的 Apk 不能在模擬器上執行APPAPK