1. 程式人生 > >oracle資料庫匯入

oracle資料庫匯入

我通常的做法:

drop tablespace dms
drop tablespace bpm

create tablespace  dms
LOGGING
datafile 'H:\Deploy\oracleDB\dms.dbf'
size 512m
autoextend on
NEXT 50m MAXSIZE UNLIMITED
extent management local;

create tablespace bpm
logging
datafile 'H:\Deploy\oracleDB\bpm.dbf'
size 512m
autoextend on
NEXT 50m MAXSIZE UNLIMITED
extent management local;

//臨時表空間
create temporary tablespace  TempDev
tempfile 'd:\app\Administrator\oradata\dev38\Tempdev.dbf'
size 50m
autoextend on
next 50m maxsize 20480m
extent management local;



//刪除使用者
drop user dev915 cascade;
drop tablespace dms including contents and datafiles;

CREATE USER cfdev IDENTIFIED BY "cfdev"
 DEFAULT TABLESPACE dms
 TEMPORARY TABLESPACE TEMP
 PROFILE DEFAULT
 ACCOUNT UNLOCK;
GRANT DBA TO cfdev WITH ADMIN OPTION;
ALTER USER cfdev DEFAULT ROLE DBA;

CREATE USER cfbpm IDENTIFIED BY "cfbpm"
 DEFAULT TABLESPACE BPM TEMPORARY TABLESPACE TEMP
 PROFILE DEFAULT
 ACCOUNT UNLOCK;

GRANT DBA TO cfbpm WITH ADMIN OPTION;
ALTER USER cfbpm DEFAULT ROLE DBA;

CREATE USER pfcomp IDENTIFIED BY "pfcomp"
 DEFAULT TABLESPACE dms
 TEMPORARY TABLESPACE TEMP
 PROFILE DEFAULT
 ACCOUNT UNLOCK;
GRANT DBA TO pfcomp WITH ADMIN OPTION;
ALTER USER pfcomp DEFAULT ROLE DBA;

imp MLDA/[email protected] fromuser=mlda touser=MLDA file=F:\JavaProject\HGY\oracle11g_exp_mlda_20160504214055\mlda\oracle11g_exp_mlda_20160504214055.dmp log=F:\JavaProject\HGY\log\dev.log buffer=600000

imp MLDABPM/[email protected] fromuser=mldabpm touser=MLDABPM file=F:\JavaProject\HGY\oracle11g_exp_mlda_20160414205743\mlda\oracle11g_exp_mldabpm_20160504123416.dmp log=F:\JavaProject\HGY\log\dev.log buffer=600000

imp PFCOMP/[email protected] fromuser=pfcomp touser=PFCOMP file=H:\pfcompDAHGY-201605161008.dmp log=H:\log\pfcompDAHGY.log buffer=600000

匯出命令:

 //exp system/[email protected] file=E:/sampleDB.dmp full=y

exp mldaHGY/[email protected] file=F:\JavaProject\HGY\DeploySql\HGY\mldaHGY-201605121140.dmp
exp mldabpmHGY/[email protected] file=F:\JavaProject\HGY\DeploySql\HGY\mldabpmHGY-201605121140.dmp
exp pfcompHGY/[email protected] file=F:\JavaProject\HGY\DeploySql\HGY\pfcompHGY-201605121140.dmp log=F:\JavaProject\HGY\DeploySql\HGY\oracle11g_exp_pfcompHGY_%curdate%.log

匯入:
imp sys/[email protected] 


IMPDP USERID='AMS/[email protected] as sysdba' schemas=AMS directory=DATA_PUMP_DIR dumpfile=AMS.dmp  version=10.2.0.1.0
IMPDP USERID='cgy/[email protected] as sysdba' schemas=CGY directory=DATA_PUMP_DIR dumpfile=CGY.dmp  version=10.2.0.1.0
select directory_path from dba_directories where directory_name='DATA_PUMP_DIR';
C:\oracle\product\10.2.0\admin\orcl\dpdump\


IMPDP USERID='CMS/[email protected] as sysdba' schemas=AMS directory=DATA_PUMP_DIR dumpfile=AMS.dmp  version=10.2.0.1.0

impdp user/[email protected] dumpfile=import.dmp schemas=user remap_schema=user:touser exclude=statistic
impdp sys/[email protected] dumpfile=AMS.dmp schemas=AMS remap_schema=user:AMS exclude=statistic

select directory_path from dba_directories where directory_name='DATA_PUMP_DIR';
C:\oracle\product\10.2.0\admin\orcl\dpdump\

d:\app\administrator/admin/orcl/dpdump/

 



相關推薦

Oracle資料庫匯入匯出 imp/exp備份還原

  Oracle資料匯入匯出imp/exp    Oracle資料匯入匯出imp/exp 在cmd的dos命令提示符下執行,而不是在sqlplus裡面,但是格式一定要類似於:   imp/exp 使用者名稱/密碼@serv

Oracle資料庫匯入dmp時發生的ORA-12560: TNS: 協議介面卡錯誤

當使用impdp匯入dmp檔案到Oracle發生ORA-12560: TNS: 協議介面卡錯誤時,原因及解決方案如下: ①監聽器服務未開啟或配置錯誤。 解決方案:開始---程式---管理工具---服務,開啟服務面板,啟動oraclehome92TNSlistener服務。 具體配置參見:h

Oracle資料庫匯入自增長的資料,保證序列同時增長

資料庫有表A,同時也建立了序列A_SQ,當前序列值是10。 A表 的id是靠序列自增長的,直接SQL匯入資料的時候要設定id的。 比如:INSERT INTO A VALUES(11,'zhangsan') 但是直接設定id值的話序列並不會增長為11的,記得MySQL是可以的吧。Orac

大資料ETL實踐探索(1)---- python 與oracle資料庫匯入匯出

文章大綱 ETL 簡介 工具的選擇 1. oracle資料泵 匯入匯出實戰 1.1 資料庫建立 1.2. installs Oracle 1.3 export / import data from oracle

解決問題:1.Oracle資料庫匯入備份DMP檔案&使用管理員許可權登入&匯入資料命令

第一步:首先確保你的Oracle資料庫能連服務能起。同時sqlplus環境配置好了。 第二步:建立你需要的使用者表: --建立表空間 CREATE TABLESPACE test (建立表空間的名稱)

solr5.5.0連線oracle資料庫匯入資料

1、將oracle的驅動包匯入到【D:\search\apache-tomcat-8.0.39\webapps\solr\WEB-INF\lib】下,再將【D:\search\solr-5.5.0\dist】下的solr-dataimporthandler-5.

Oracle資料庫 匯入匯出常用操作命令

該命令在“開始選單>>執行>>cmd”中執行 一、資料匯出(exp.exe) 1、將資料庫orcl完全匯出,使用者名稱system,密碼accp,匯出到d:\daochu.dmp檔案中  exp system/[email protect

oracle資料庫匯入

我通常的做法: drop tablespace dms drop tablespace bpm create tablespace  dms LOGGING datafile 'H:\Deploy\oracleDB\dms.dbf' size 512m autoexten

oracle 資料庫匯入匯出

create tablespace xx datafile 'D:\hiscedata\xx.ORA' SIZE 5000M AUTOEXTEND ON next 100m;假如要匯入多個庫,就需要建立多個表空間,在此步驟,需建立 D:\hiscedata這個資料夾,檔案不需要建立,只需建立資料夾即可  然後

Oracle資料庫匯入匯出exp/imp與expdp/impdp

1.exp/imp與expdp/impdp (1) 把使用者usera的物件導到使用者userb,用法區別在於 exp/imp : fromuser=usera touser=userb ,expdp/impdp : remap_schema=’usera’:'user

Oracle資料庫匯入Excel的方法

方法1:使用Oracle官方提供的SQLDeveloper 步驟1 將要匯入的Excel文件格式轉換為.csv格式 步驟2 選擇要匯入的CVS檔案   步驟3 選擇匯入方法與欄位   步驟4 檢查各資料列資料型別與表格是否匹配   步驟5 進行匯入   步驟6

Oracle資料庫匯入匯出emp檔案

首先詢問對方資料庫的表空間名稱和大小,然後在你的oracle中建立相應表空間,最後使用命令匯入、匯出資料。 補充: 1.要新建一個數據庫; Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可 以把資料從遠端資料庫伺服器匯出到本地的dmp

oracle資料庫匯入和匯出的版本相容性問題

由於Oracle的imp/exp元件的操作原則--向下相容,且有一些規則:     規則1:低版本的exp/imp可以連線到高版本(或同版本)的資料庫伺服器,但高版本的exp/imp不能連線到低版本的資料庫伺服器;     規則2:高版本exp出的dmp檔案,低版本無法im

12c容器資料庫匯入操作_筆記(Linux/oracle借用shell工具匯入資料檔案操作)

Linux/oracle借用shell工具匯入資料檔案操作 一、使用shell工具,遠端連線到Linux下的oracle資料庫服務上 Xshell 6 (Build 0095) Copyright (c) 2002 NetSarang Computer, Inc. All rights reserved

dmp檔案匯入Oracle資料庫

     由於專案的需要,接觸到dmp檔案,並且需要讀取dmp檔案。而無法直接讀取dmp格式檔案,目前常用的方法是匯入Oracle資料庫,然後通過Java程式讀取。這裡主要說一下我遇到的問題以及解決方法。     相信很多用過

CVS 匯入oracle 資料庫

轉載:https://blog.csdn.net/jiadianyong12138/article/details/79762155 1.首先在資料庫對應使用者下建表(t_test),欄位型別及名字要與CSV檔案相同。   2.新建txt(test.txt)檔案輸入:   &

Oracle資料庫資料常用的匯入匯出

採用exp/imp命令 知識擴充:   資料泵匯出匯入(EXPDP和IMPDP)的作用    1、實現邏輯備份和邏輯恢復。    2、在資料庫使用者之間移動物件。    3、在資料庫之間移動物件    4、實現表空間搬移。   資料泵匯出匯

Linux系統下Oracle資料庫dmp檔案匯出與匯入

1.建立表空間 su - oracle create tablespace demo_new_data datafile '${ORACLE_HOME}\oradata\demo_new_data.dbf' size 500M reuse autoextend on next 40M exte

匯入資料到Oracle資料庫出現中文亂碼

在執行匯入sql指令碼時,把資料匯入到資料庫出現亂碼,以下是解決方案 問題:出現匯入 sql 的亂碼問題,plSQL Developer 沒有指定字符集解決:設定環境變數NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK 設定環境變數後登陸plSQL D

利用Windows中自帶的定時任務為oracle資料庫定時備份(附oracle資料庫匯出匯入命令)

一、步驟 1、oracle資料庫匯出命令 2、將此命令做成.bat可執行檔案 3、將此可執行檔案放入Windows定時任務中 4、以上三步就已經完成資料庫的定時備份工作,這一步順便說一下如何將oracle資料庫備份檔案再還原到資料庫中 二、實操 1、oracle資料庫匯出命令