婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Oracle數據更改后出錯的解決方法

Oracle數據更改后出錯的解決方法

熱門標簽:車瑪仕極限運動場所地圖標注 高德地圖標注公司名字大全 電渠外呼系統 外呼電話系統用卡嗎 七日殺a19.5全地圖標注 廣東營銷智能外呼系統商家 N個你智能電銷機器人 地圖標注怎么保存 騰訊地圖標注要費用嗎

在使用Oracle的過程中我們給系統創建了兩個用戶:com和comtest。前者存放的是正式庫數據,后者存放的測試庫數據。它們都有一個taw_rm_user表,存放了使用該系統的用戶基本信息,于是就是把其中的password字段全部改成了123456。

DMP備份文件創建后,經過一段時間創建了幾個新的用戶,并且有些舊的用戶的其他信息也已經更改了。但是需要把舊用戶的密碼恢復到從前,直接把備份文件中的taw_rm_user表導入com用戶下是肯定不行的。經過分析后,得到了一個解決方案。大致思路是:

1. 將測試庫的taw_rm_user表用CREATE TABLE AS語句導到一個臨時的備份表中(測試庫中的用戶表也不能亂改);
2. 再將taw_rm_user表刪除;
3. 然后將DMP備份文件的taw_rm_user表用IMP命令導入到comtest下;
4. 再自己編寫一個PL/SQL程序塊,通過使用游標循環,將這個新導入的表中的password字段更新到com.taw_rm_user表的對應記錄中。(注意,這里只更新對應記錄,對新加入的用戶記錄不作任何修改);
5. 再將之前備份的taw_rm_user表恢復到comtest下即可。

其中使用的關鍵SQL語句如下:

-- 備份測試庫中的taw_rm_user表
create table comtest.taw_rm_user_bak
as
select * from comtest.taw_rm_user
-- 恢復正式庫中的taw_rm_user.password字段
declare
rec_comtest comtest.taw_rm_user%rowtype;
cursor cur_comtest is
select * from comtest.taw_rm_user;
begin
open cur_comtest;
loop
fetch cur_comtest into rec_comtest;
exit when cur_comtest%notfound;
update com.taw_rm_user
set com.taw_rm_user.password=rec_comtest.password
where com.taw_rm_user.user_id=rec_comtest.user_id;
end loop;
close cur_comtest;
commit;
end;

這樣就可以實現在不更改其他所有信息的情況下,將所有舊用戶的密碼恢復到從前。

您可能感興趣的文章:
  • ORACLE出現錯誤1033和錯誤ORA-00600的解決方法
  • oracle中文亂碼的解決方法
  • 64位win7下pl/sql無法連接oracle解決方法
  • 登錄oracle數據庫時密碼忘記的解決方法
  • oracle12c安裝報錯:PRVF-0002的解決方法
  • oracle修改SGA后無法啟動問題分析及解決方法
  • Oracle Connect to Idle Instance解決方法
  • Oracle用戶密碼含有特殊字符導致無法登陸解決方法
  • Oracle數據庫賬號被鎖定解決方法
  • Oracle 11g2的監聽器配置教程
  • Oracle監聽器服務不能啟動的解決方法

標簽:蘇州 長沙 棗莊 大興安嶺 來賓 贛州 遼寧 玉樹

巨人網絡通訊聲明:本文標題《Oracle數據更改后出錯的解決方法》,本文關鍵詞  Oracle,數據,更改,后,出,錯的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Oracle數據更改后出錯的解決方法》相關的同類信息!
  • 本頁收集關于Oracle數據更改后出錯的解決方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 西华县| 洮南市| 临江市| 平顶山市| 郎溪县| 阿克苏市| 台山市| 通山县| 瑞昌市| 上虞市| 潢川县| 台中县| 庆云县| 行唐县| 东丰县| 察雅县| 凭祥市| 清徐县| 徐水县| 上思县| 屯门区| 南皮县| 丹东市| 区。| 射阳县| 泰顺县| 凌源市| 井冈山市| 团风县| 余干县| 威信县| 海晏县| 巩留县| 阿鲁科尔沁旗| 博客| 元谋县| 唐海县| 灵丘县| 哈密市| 嘉鱼县| 泉州市|