匯出資料庫教程

2021-10-24 16:23:55 字數 1651 閱讀 3280

gps平台、**建設、軟體開發、系統運維,找森大網路科技!

來自森大科技官方部落格

將a機器上的乙個使用者匯入到b機器中,操作步驟:

1、將a機器上的某個使用者匯出(在a機器的命令列中操作)

exp username/password owner=username file=c:\username.dmp rows=y

回車即可

用現場的使用者名稱和密碼替換上述命令中的使用者名稱和密碼

2、在b機器上的資料庫中準備環境

準備環境包括兩個部分:

一,a機器中使用者username中所有表和索引使用的表空間在b機器中是否全部存在

可以在a機器中通過username登陸oracle,然後使用如下語句查詢使用者a都使用

了那些表空間:

select distinct tablespace_name from user_tables

union

select distinct tablespace_name from user_indexes;

然後在b機器上使用任何乙個使用者登陸oracle,然後通過如下語句查詢b中的所有

表空間:

select * from dba_tablespaces;

然後對比一下,看看a使用的表空間在b中是否全部存在,如果有不存在的需要建立,

建立語句如下:

create tablespace 「sncp_accounts_tblspace」

logging

datafile 『d:\oracle\oradata\sncp\accounts_1.ora』 size 100m

autoextend

on next 2m maxsize unlimited extent management local;

需要調整表空間名稱和位置

二、在b機器上建立乙個與a機器中同名的使用者,如果有的話就先刪除把:

drop user username cascade;

然後通過如下語句建立:

–建立使用者

create user username profile 「default」

identified by password default tablespace ******xx

temporary tablespace yyyyyyyyy

account unlock;

grant 「connect」 to username with admin option;

grant 「dba」 to username with admin option;

-----------

其中的******x和yyyyyyyy可以在a機器中通過如下語句查詢:

select

username,default_tablespace,temporary_tablespace

from dba_users;

--找到相應使用者的預設表空間和臨時表空間

3、在b機器上匯入(在b機器的命令列中操作,需要將a中匯出的檔案拷貝過來)

imp username/password fromuser=username rows=y file=c:\username.dmp ignore=y

gps平台、**建設、軟體開發、系統運維,找森大網路科技!

來自森大科技官方部落格

各資料庫匯入 匯出Access教程

access儲存資料可讀性強,資料遷移容易,我們把它作為小型資料的備份檔案,方便各種資料庫間匯入匯出。本文位址 無論是匯出還是匯入,首先我們都得先配置下本地odbc資料來源,步驟如下圖 1 開始 控制面板 管理工具 資料來源 odbc 如下圖所示 2 選擇 新增 選擇對應的oracle驅動程式,如下...

匯出資料庫

exp 引數例項 匯出整個例項 exp wjh orcl file wjh.dmp log wjh.log full y consistent y direct y wjh應具有dba許可權 匯出某個使用者所有物件 exp wjh orcl file wjh.dmp log wjh.log owne...

MySQL匯出匯出資料庫

預設匯出路徑為mysql的內建路徑,因此這裡都加上了 documents 作為路徑。匯出整個資料庫 mysqldump u root p test documents test.sql 匯出資料庫乙個表 mysqldump h hostname u username p password datab...