當前位置:首頁 » 編程語言 » sql用戶備份
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql用戶備份

發布時間: 2022-03-13 15:51:47

㈠ 如何用plsql備份用戶資料庫

建議採用數據泵來導出 exp (遠端) /expdp (server 端)比較好吧,

在DOS 模式

expsys/passwdfile=filename log=logfile_name full=y


如果是導出 儲存過程的話以下僅供參考:

createorreplacePROCEDUREPROC_PROCEDURE_BCK

IS
File_HandleUtl_File.File_Type;
Stor_TextVarchar2(4000);
nNumber;
iNumber;
Begin


ForaIn(Selectobject_NameAsNameFromUser_ObjectswhereObject_type=Upper('procere'))
Loop
File_Handle:=UTL_FILE.FOPEN('BCCCGC',a.name||'.prc','W');//BCCCGC為提前定義好的路徑
SelectMax(Line)IntonFromAll_SourceWhereOwner=Upper('TSD')AndName=a.nameandTYPE='PROCEDURE';
DBMS_OUTPUT.PUT_LINE(a.NAME);
Whilei<=nLoop

SelectTextIntoStor_TextFromAll_SourceWhereOwner=Upper('TSD')AndName=a.nameAndLine=iandTYPE='PROCEDURE';
i:=i+1;

Utl_File.Put_Line(File_Handle,Stor_Text);
EndLoop;
i:=1;
Utl_File.Fclose(File_Handle);

Commit;
EndLoop;
End;

㈡ 資料庫許可權怎麼備份 sql

mysqlmp備份:
mysqlmp -u用戶名 -p密碼 -h主機資料庫 a -w "sql條件" --lock-all-tables >路徑
案例:
mysqlmp -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:\aa.txt
mysqlmp還原:
mysqlmp -u用戶名 -p密碼 -h主機資料庫<路徑
案例:
mysql -uroot -p1234 db1 < c:\aa.txt
mysqlmp按條件導出:
mysqlmp -u用戶名 -p密碼 -h主機資料庫 a --where "條件語句" --no-建表>路徑
mysqlmp -uroot -p1234 dbname a --where "tag='88'" --no-create-info> c:\a.sql
密碼就是你安裝資料庫時的密碼,沒有就打root,路徑自己設,記得備份文件名一定用英文。

㈢ 如何用exp將資料庫中的所有用戶備份出來

您好,我來為您解答:
用exp時有選項,只備份用戶就可以了。
利用 DBA 許可權的用戶 帶上 full =y 導出整個資料庫。
希望我的回答對你有幫助。

㈣ SQL資料庫的備份

如果一個公司每晚都必須執行多個備份任務,比如要備份SQL資料庫、Exchange資料庫、用戶創建的文件,還有Web伺服器,它們的備份順序是什麼呢?
如果不能同時備份的話,那麼企業應該首先選擇備份最容易被破壞的文件。比如,如果備份軟體不允許打開要備份的文件,那麼企業就應該首先備份用戶文件。
按照這種邏輯,接下來就應該備份SQL伺服器。盡管SQL可以在其運行的時候備份,但SQL伺服器還同時要承擔用戶巨大的負載。另外,備份過程會搶佔SQL伺服器的I/O周期,所以最好是在非高峰期為其備份。
Exchange伺服器可以最後備份,因為Exchange可以隨時備份,即使在使用過程中,而且Exchange資料庫具有相對較低的I/O需求,至少和SQL相比是這樣。

㈤ 我知道sql server 資料庫的用戶名和密碼, 能備份它嗎但不知道路徑!

能。用這個免費軟體http://sqlbu.com/chs/default.htm

㈥ sql server怎麼備份資料庫

最快、最簡單的方法是打開sql server的用戶關聯工具。
在windows的開始菜單中,能找到sql server的安裝信息,點擊管理工具就可以登陸。
登陸之後,找到「導出數據」按鈕,然後就能按照提示進行操作了。

㈦ sql備份與恢復是由誰來管理的普通用戶要授予許可權變成什麼角色才能對資料庫進行備份與恢復操作呢

您好:

通常是DBA或伺服器運維來管理。


對於備份,可以直接授予或者安排為備份管理員角色

_addrolemember'db_backupoperator',loginname

對於還原,需要有createdatabase的許可權,可以直接授權



㈧ sql server 怎麼備份

(1)完全備份
完全備份,即完整資料庫備份,可以備份整個資料庫,包含用戶表、系統表、索引、視圖和存儲過程等所有資料庫對象。這是大多數人常用的方式,但需要花費更多的時間和空間,所以一般推薦一周做一次完全備份。
(2)事務日誌備份
事務日誌備份時一個單獨的文件,記錄資料庫的改變,備份時只需要復制上次備份以來對資料庫所做的改變,可支持從資料庫、差異或文件備份中快速恢復,時間少,速度快,推薦每小時甚至更頻繁地備份事務日誌。
(3)差異備份

㈨ sql 2008中怎麼給一個用戶只授予備份跟還原的許可權

LS已經告訴你了創建資料庫所有著用戶的方法了。 關於說的你說的第二個問題,其實是一般項目開發中資料庫用戶管理的問題,實際上任何一個項目,如果要訪問資料庫原則上應該創一個新的用戶,並且盡可能不要將其授權為dbo,在能夠保證項目運行的情況下盡可能的盡量縮小該用戶的許可權,這樣可以保證資料庫的安全。因為即使項目安全問題導致資料庫用戶及其密碼泄露,也要將該危害降低到最小的層度。

㈩ 有sql2005資料庫用戶密碼,可以將資料庫備份到我本機嗎

不可以直接備份到你自己的電腦上,必須備份到伺服器上,你再使用ftp或者其他的工具下載到自己的電腦上