![](/img/trans.png)
[英]Copying records from one oracle database to another using python code
[英]copying SQLLDR from one Oracle install to another
我正在編寫一個Shell腳本,以將一些文本文件導入Oracle數據庫。 該腳本必須依次調用sqlldr
。 但是,我發現由於某種原因,此特定的Oracle安裝(稱為SYS1)中沒有sqlldr
,而且我無法通過運行安裝程序來更新它。 我的確找到了另一個安裝了Oracle(11.2.0)版本的系統(SYS2),該系統在C:\\Oracle\\product\\11.2.0\\client_1\\BIN
具有sqlldr.exe
。 因此,我復制了該exe文件,以及SYS2中C:\\Oracle\\product\\11.2.0\\client_1\\lib
中缺少的SYS1文件。 我還定義了ORACLE_BASE
和ORACLE_HOME
。 不過,當我在sqlldr.exe
上調用復制的sqlldr.exe
時,我得到:
Message 2100 not found; No message file for product=RDBMS, facility=ULMessage 2100 not found; No message file for product=RDBMS, facility=UL
為了在SYS1上運行已移植的exe,我還需要做什么? 謝謝!
缺少的第一件事是%ORACLE_HOME%/RDBMS/mesg/ulus.msb
。 復制此內容后,可能還會丟失更多內容。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.