5 回答

TA貢獻1804條經(jīng)驗 獲得超3個贊
意思是還沒有安裝oracle客戶端
連接Oracle數(shù)據(jù)庫都需要安裝Oracle客戶端的,需要先安裝一個Oracle的客戶端后才能連接Oracle數(shù)據(jù)庫的.
安裝步驟:
安裝包里點擊setup.exe可執(zhí)行程序,選擇“運行時”點下一步
選擇簡體中文點下一步
選擇要安裝的路徑點下一步
執(zhí)行“先決條件檢查”的過程中,有可能會提示PATH路徑有問題,這是因為環(huán)境變量path的值過長導致的,解決方法可以將path變量里不用的內(nèi)容刪掉即可,在這里我將最后用不到的內(nèi)容刪掉了,如圖:
調(diào)整完path之后順利進入下一步準備安裝:
系統(tǒng)會自動進行安裝

TA貢獻2019條經(jīng)驗 獲得超9個贊
在oracle導出的時候,可以選擇不導出數(shù)據(jù),只導出建表語句等到SQL文件中。
對于你這種情況,可以采用建表等和數(shù)據(jù)分離的方式進行解決。
具體方法:
(首先)將user1下的所有建表語句導出到SQL文件中,然后手動修改SQL文件,將所有的表的默認表空間從ts1指定到ts2,然后在user2下執(zhí)行。
(然后)在建好所有表之后,然后在進行導入,由于所有的表都已經(jīng)建好,所以在導入的時候必須指定參數(shù)“ignore=y”來忽略oracle的建表失敗錯誤,使得只導入數(shù)據(jù)。

TA貢獻1884條經(jīng)驗 獲得超4個贊
不需要安裝客戶端
如果是64位的oracle,那么這么處理:
64位系統(tǒng)下,使用toad for oracle連接Oracle:
?1. 下載32位Oracle InstantClient,并展開到某目錄,例如C:\instantclient-basic-nt-11.2.0.2.0;
?2. 建立子目錄:C:\instantclient-basic-nt-11.2.0.2.0\network\admin ,將系統(tǒng)的tnsnames.ora拷貝到該目錄下;
?3. 在toad for oracle目錄下新建如下bat文件,替換其快捷方式,啟動toad for oracle:
@echo off
set path=C:\instantclient-basic-nt-11.2.0.2.0
set ORACLE_HOME=C:\instantclient-basic-nt-11.2.0.2.0
set TNS_ADMIN=C:\instantclient-basic-nt-11.2.0.2.0\network\admin
set NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
start toad.exe
?4. 用bat文件啟動toad for oracle
添加回答
舉報