成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle數據庫exp imp以用戶來導出的實例

數據庫 Oracle
我們今天主要介紹的是Oracle數據庫exp imp按相關的用戶來導出導入相關實例,希望你在瀏覽完相關的實例會對其實際的操作步驟有所了解。

以下的文章主要介紹Oracle數據庫exp imp按相關的用戶來導出導入相關實例,第一步我們要從一臺windows服務器 A 上導出關于 Test1 這個用戶的所有對象,然后導入到linux服務器 B 上的 Test2用戶。(已知Test1密碼為Test1passwd 或者用system用戶導出也行)

2.B機器上Test2用戶不存在,或Test2用戶已經存在 兩種情況(用戶存在相對比較復雜)

如果Test2用戶已經存在(數據沒用,可以刪除),級聯刪除用戶及所有對象(有可能遇到有人正在連接,刪除不掉的情況 方法參照下文),重新創建賬號并賦權。

3.賦予適當的權限

操作步驟:

1.從 A 上導出數據文件到指定目錄(目錄名稱自己定義,只要自己能找到就行,和用戶名沒有關系)

  1. sqlplus /nolog   
  2. conn / as sysdba   
  3. exp Test1/Test1passwd owner=Test1 file=D:\files\Test1.dmp   

 

2.在A機器上查看用戶默認表空間,以便導入時創建一樣的表空間

  1. SQL> select username,default_tablespace from dba_users where username ='TEST1';   
  2. USERNAME DEFAULT_TABLESPACE   
  3. TEST1 CMIS   

 

3.查看用戶使用的表空間

  1. SQL> select DISTINCT owner ,tablespace_name from dba_extents where owner like 'TEST1';   
  2. OWNER TABLESPACE_NAME   
  3. TEST1 XSL   
  4. TEST1 CMIS   

 

4.查看表空間對應的數據文件,以便在B上創建大小合適的數據文件。

  1. SQL> select file_name,tablespace_name from dba_data_files where tablespace_name in ('CMIS','XSL');   
  2. FILE_NAME BYTES TABLESPACE   
  3. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS 8728346624 CMIS   
  4. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS01.ORA 8204058624 CMIS   
  5. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS02.ORA 4194304000 CMIS   
  6. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS03.ORA 4194304000 CMIS   
  7. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS04.ORA 4194304000 CMIS   
  8. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS05.ORA 4194304000 CMIS   
  9. D:ORACLEPRODUCT10.2.0ORADATACMISDBCMIS06.ORA 4194304000 CMIS   
  10. D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL.ORA 4194304000 XSL   
  11. D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL01.ORA 4194304000 XSL   
  12. D:ORACLEPRODUCT10.2.0ORADATACMISDBXSL02.ORA 4194304000 XSL   
  13.  

 

 

5.檢查B機器的表空間,看是否存在CMIS,XSL

 

  1. select name from v$tablespace where name in ('XSL','CMIS');  

查找不到,說明沒有這個兩個表空間,需要創建。

6.要導入數據的server沒有xsl,cmis表空間。創建

 

  1. create tablespace xsl logging datafile 
    '/opt/oracle/product/10.2.0/oradata/xsl.dbf' 
    size 15000M extent management local;   
  2. create tablespace cmis logging datafile 
    '/opt/oracle/product/10.2.0/oradata/cmis.dbf' size 37000M extent management local;   

 

7.在服務器B上查找用戶是否已經存在

 

  1. SQL> select username from dba_users where username='TEST2';  

接下來分為兩種情況,如果不存在那么按照 [一] 方法,如果存在按照 [二]

創建用戶

 

  1. create user Test2 identified by Test2passwd default tablespace cmis temporary tablespace temp profile default;  

如果用戶存在

  1. drop user Test2 cascade;  

(刪除用戶及其擁有的所有對象)

此時如果這個用戶在連接,drop會出錯,必須先殺掉用戶的session,然后再drop user

 

  1. SELECT 'alter system kill session '''
    ||SID||','||SERIAL||''' immediate;
    ' FROM V$SESSION WHERE 
    USERNAME='TEST2';  

(如果用戶正在連接,構建命令并殺掉)

(上面的語句是構建出殺掉Test2用戶session的語句)比如:

 

  1. 'ALTERSYSTEMKILLSESSION'''||SID||','||SERIAL||'''IMMEDIATE;'  
  2. alter system kill session '129,3570' immediate;   
  3. alter system kill session '131,2' immediate;   
  4. alter system kill session '133,572' immediate;   
  5. alter system kill session '135,1456' immediate;   
  6. alter system kill session '136,487' immediate;   
  7. alter system kill session '138,302' immediate;   
  8. alter system kill session '139,366' immediate;   

 

再復制這些語句,粘貼到sqlplus中執行,來殺掉Test2的session。

  1. create user Test2 identified by Test2passwd default 
    tablespace cmis temporary tablespace temp profile default; 

(創建用戶)

  1. grant connect,resource to Test2;  

(授權)

8.把文件從A機器上拷貝到B機器上。假如拷貝過來放到tmp目錄下/tmp/Test1.dmp

9.最后在A機器上按用戶導入數據

一定注意執行imp時要退出sqlplus,在linux的shell下執行imp

 

  1. [oracle@test2 ~]$ imp Test2/Test2passwd fromuser 
    =
    Test1 touser =test2 file=D:\xsldb.DMP log =app/oracle/file/log/DEV_PMODOC.log;  

以上的相關內容就是對Oracle數據庫exp imp按用戶導出導入實例的介紹,望你能有所收獲。

【編輯推薦】

  1. 發揮Oracle數據庫數據管理功能的3個方案
  2. Oracle 11g中最具有獨特點的5大特點
  3. Oracle DRCP與PHP實際應用的區別
  4. Oracle In-Memory Undo的特性討論
  5. Oracle數據庫,超強!
責任編輯:佚名 來源: 博客園
相關推薦

2011-08-16 13:17:29

2010-04-19 17:39:04

Oracle導入

2010-10-26 11:39:51

Oracle EXPIMP備份

2009-06-05 11:55:00

數據庫用戶管理數據導入導出

2011-05-19 13:25:14

Oracle數據庫

2010-04-22 16:16:35

Oracle數據庫

2010-04-22 17:06:24

Oracle數據庫

2011-04-15 10:37:53

Oracle導入導出語法

2011-03-29 10:47:49

ORACLE數據庫

2009-11-19 17:25:12

Oracle數據庫物理

2010-04-06 11:30:09

Oracle 數據庫

2009-11-16 11:31:54

Oracle數據導入

2010-04-14 15:45:49

Oracle 數據庫

2011-05-26 15:20:46

Oracle數據庫導出

2010-04-02 13:46:30

Oracle數據導出

2010-04-06 16:50:07

Oracle數據庫

2010-04-02 16:03:20

Oracle數據庫

2011-08-11 16:55:34

Oracle數據庫AWR

2011-05-26 15:27:08

Oracle數據庫

2011-08-16 18:55:10

Oracle數據庫構造過程
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美日韩在线视频一区 | 天天久| 精品视频一区二区 | 国产精品高清在线 | 亚洲欧洲在线观看视频 | 亚洲综合色站 | 亚洲午夜在线 | 日韩伦理一区二区三区 | 久久黄色网 | 成人午夜 | 国产精品视频网址 | 在线观看视频一区 | 一级片在线免费看 | 中文字幕成人在线 | 久久久久久久久久久久久9999 | 黄色亚洲网站 | av一区在线观看 | 欧美日韩大片 | 久久久久久国 | 国产免费xxx | 成人av免费 | 五月婷婷丁香 | 成年人黄色小视频 | 丁香久久 | 成人深夜福利 | 国产高清视频 | 欧美一区二区三区在线播放 | 亚洲免费在线 | 国产一区二区三区亚洲 | 天堂亚洲网 | 日韩一级一区 | 中文字幕1区| 中文日韩在线视频 | 成人国产一区二区三区精品麻豆 | 免费在线看黄 | 春色av| 91在线看视频 | 亚洲精彩视频在线观看 | 国产成人精品一区二 | 色婷婷综合久久久中字幕精品久久 | 丁香五月缴情综合网 |