由於資料庫總報400錯誤,把連線踢出來,沒辦法,只有把整個資料庫備份回開發環境,壓力測一下,看死在**。
首先想用回 linux 伺服器的 oracle ,不知為何,可能是極度不熟悉 linux 給整的,反正就沒順利匯入。不得已裝個 vm 在機器上,裝個 oracle 11g。
其次想用 em 控制台中的匯入功能,屢點屢敗後,直接跑到 cmd 下面,用 imp 命令一步步就搞定。1個g的資料,需要導一陣了。
oracle 總是給人一種笨重的感覺,最怕哪天伺服器掛了,即使每天有自動備份,也極其害怕恢復資料的時候出現惡夢,這次的經歷也差不多這樣,什麼管理工具都不好用,只有乙個乙個字元敲的命令管用。這麼多年老是如此,不知道是oracle 太 out,還是外界推測的那樣,認為他只是策略上的壁壘。依我看,不管什麼鬼原因,我是用著怕了就是結果,能用 mysql 和 postgresql 的堅決不用 oracle,用著真是提心吊膽。
oracle10g em使用中的主機身份證明問題
在windows環境下使用oracle10g em時,會遇到需要輸入作業系統使用者和口令的情況(比如:關閉資料庫、啟動資料庫、匯出資料庫、改變資料檔案儲存路徑等操作時。)。
但輸入使用者和口令後,會報使用者口令錯誤。就算是administrator也一樣。
這主要是沒有給使用者授予許可權造成的。
系統版本:
windows2003
windows2000
oracle版本:
oracle 10g 10.0.2.1.0
解決方法:
設定 --> 控制面板 --> 管理工具 --> 本地安全策略 --> 本地策略 --> 使用者權利指派 --> 作為批處理作業登入(最下面一項) --> 新增你的帳號
注意:
使用administrator登入操作或具有相同許可權。
使用者口令不能是空,是空的話一樣會報錯。
oracle10g 遠端訪問
需要另外加監聽主機,用 ip.
誤刪10g資料恢復
有一天誤刪了客戶的資料,在網上搜到的方法,在這邊做一下總結 select from 表名 as of timestamp sysdate 1 12 僅對於oracle10g 起作用 insert into 表名 select from 表名 as of timestamp sysdate 1 12 ...
oracle 10g資料遷移到11g
首先使用expdp匯出原資料庫 expdp system xx schemas test1201 directory asbak dumpfile test1201.dmp logfile zytest1201.log impdp前的準備 1 確保目標資料庫和原庫的字符集一致 2 建立好所需表空間,...
資料庫匯入匯出 11g10g
資料庫version 匯入匯出工具 from 匯出資料庫 to 匯入資料庫 expdp impdp 11.2.0.2.0 10.2.0.3.0 實現目的 將11g 11.2.0.2.0 中的資料匯入到 10g 10.2.0.3.0 環境中去 適用範圍 將高版本的資料庫匯入到低版本的資料庫中 使用工具...