exp存儲過程
❶ Oracle怎麼導出存儲過程
1、首先登錄到資料庫中,點擊右上角有個工具欄,點擊工具欄上的tools。
❷ oracle 11g expdp 可以導出存儲過程嗎
為什麼非要用expdp導出,直接復制就好了。
可以導出存儲過程,我知道imp導入時有一個編譯的參數(COMPILE,默認是Y),那麼exp一定可以導出。
expdp是exp的升級版本,那麼按照用戶導出的,應該也會包含該用戶下的過程。
只導出存儲過程的,似乎不行。
❸ oracle9i 中exp/imp 語句能否實現只導入或者導出部分表,或者部分存儲過程等等
可以使用expdp 和 impdp 這對備份恢復命令,
前提是你的oracle帳戶必須有物理文件的read和write許可權.
如果有許可權,就直接expdp和impdp,成功後有一個mpfile.log 和mpfile.dmp 把dmp復制過去就可以直接impdp 了.
具體的可以給個參考:
--導出
sql>create directory mp_dir as 'f:\bak'; ---DBA用戶,確定備份文件放哪裡(已經存在的目錄)?
SQL>grant read,write on directory mp_dir to scott; --賦予scott用戶的讀寫許可權
C:>expdp scott/tiger directory=mp_dir [mpfile=mybackup.dmp] [tables = emp,dept] --mpfile設置備份文件名 tables 需要導出那些表[tab1,tab2,....]
--導入
C:>impdp scott/tiger directory = mp_dir mpfile = mybackup.dmp tables = [表名1,表名2 ...]
SQL>是 在sqlplus下操作的, C:>是在系統命令行上操作
❹ exp導出資料庫只導出表結構和存儲過程
導出文件:
EXPDAT.DMP
>
e:\test.dmp
(1)E(完整的資料庫),
(2)U(用戶)
或
(3)T(表):
(2)U
>
導出許可權
(yes/no):
yes
>
導出表數據
(yes/no):
yes
>
在導出的界面中,有一項選擇
導出表數據
(yes/no):
yes
,輸入no
即可。
❺ [求助]------ORACLE用EXP命令如何導出資料庫,不要數據只要空的表結構,和後台的存儲過程
在cmd中輸入 exp username/password@連接串
回車,在進入如下時,輸入no,就ok了
導出表數據(yes/no):yes> no
❻ 如何導出ORACLE指定存儲過程
1、要想連接到一個資料庫,先得配置一個tnsnames.ora文件。路徑位於 【XX】/NETWORK/ADMIN/tnsnames.ora。【XX】視具體情況而定。
截圖中紅框標記的地方需要改成你需要連接的資料庫的信息。
注意事項
若出現亂碼,可能需要將編寫的sql文件轉換為utf-8格式。
若提示無法創建spool文件,請確保目錄C:/EXP/DDL存在,或者指定新的路徑。
❼ oracle的exp導出的具體使用方法
對於:oracle的exp,就你的問題簡答如下:
1、用戶名和密碼,提供這兩個參數的作用是什麼?
ORACLE是有許可權管理及加密的,不知道用戶名與密碼會讓你導不出數據。
(當然,如果你能本地登錄安裝ORALCE的地伺服器,一般可以用管理員身份強登後改密碼進行相關處理)。
2、提供用戶名是導出該用戶下的所有內容嗎?
ORACLE中,用戶與資料庫是相對獨立的概念,就象某幾個人與某幾個辦公室,並不是一一對應關系,一個人可以有幾個辦公室的鑰匙,當然,也可能一個辦公室的鑰匙都沒有,或是只有能過窗戶查看某個辦公室內情況的權。
所以,某個用戶,可以導出該用戶下的內容,也可以導出其它用戶的內容,前提是你登錄的這個用戶有相關的許可權。
比如sys用戶一般就是超級用戶,可以導出所有用戶的對象(表、存儲過程,等等)。
3、那提供的資料庫名又是干什麼的?
就是上面我說的「辦公室」的概念了。一般exp一次只能導出一個「辦公室」(資料庫)里的數據。
❽ exp full=y 是不是導出資料庫文件(包括存儲過程,試圖等等)
full=y是全庫導出,導出除ORDSYS,MDSYS,CTXSYS,ORDPLUGINS,LBACSYS 這些系統用戶之外的所有用戶的數據。包括表、索引、視圖、存儲過程等所有對象。
❾ exp 導出數據 正在導出同義詞 正在導出視圖 正在導出存儲過程 正在導出運算符
列欄位值過大導致的。
❿ imp後表中漢字正常,存儲過程漢字亂碼,如何解決和exp時字元集一樣的
我認為是客戶端字元集的問題
Oracle進行字元轉換的時候,需要檢查你的客戶端的字元集設置
我記得是NLS_LANG變數,不是你查的LANG
試試設置一次NLS_LANG=AMERICAN_AMERICA.AL32UTF8試試
兩邊都是!
我也很好奇,原理上是這樣,不知道是否可行