1. 程式人生 > >windows系統oracle資料匯入

windows系統oracle資料匯入

1. 一般來說為了匯入的資料不影響原有資料庫資料,我們選擇建立一個新的oracle例項
2.登入剛新建的例項
  • win+R輸入cmd,回車,進入命令提示符
  • 輸入sqlplus sys/[email protected] as sysdba,其中orcl是你要匯入資料庫的oracle例項
3.建立新的表空間
CREATE TABLESPACE 表空間名 DATAFILE 'C:\app\zving_joy\oradata\orcl\檔名.DBF' SIZE 5M AUTOEXTEND ON NEXT 5M MAXSIZE 30240M; 
4.建立新的使用者,並授權
create user 使用者名稱 identified by 密碼 default tablespace 表空間名
//演示為了方便直接賦予dba許可權
grant connect,resource,dba to 使用者名稱;
5.建立邏輯目錄,該命令不會在作業系統建立真正的目錄,最好以system等管理員建立。
create directory dpdata1 as 'd:\test\dump';
6.檢視管理理員目錄(同時檢視作業系統是否存在,因為Oracle並不關心該目錄是否存在,如果不存在,則出錯)
select * from dba_directories;
7.給scott使用者賦予在指定目錄的操作許可權,最好以system等管理員賦予。
grant read,write on directory dpdata1 to 剛新建的使用者;
8.匯出資料,假設使用者為scott,例項名為orcl
  • 按使用者導
expdp scott/[email protected] DIRECTORY=dpdata1 schemas=scott dumpfile=expdp.dmp;
  • 並行程序parallel
expdp scott/[email protected] directory=dpdata1 dumpfile=scott3.dmp parallel=40 job_name=scott3
  • 按表名導
expdp scott/[email protected] TABLES=emp,dept dumpfile=expdp.dmp DIRECTORY=dpdata1;
  • 按查詢條件導
expdp scott/tiger@orcl directory=dpdata1 dumpfile=expdp.dmp Tables=emp query='WHERE deptno=20';
  • 按表空間導
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=tablespace.dmp TABLESPACES=temp,example;
  • 導整個資料庫
expdp system/manager DIRECTORY=dpdata1 DUMPFILE=full.dmp FULL=y;

相關推薦

windows系統oracle資料匯入

1. 一般來說為了匯入的資料不影響原有資料庫資料,我們選擇建立一個新的oracle例項 2.登入剛新建的例項 win+R輸入cmd,回車,進入命令提示符 輸入sqlplus sys/[em

虛擬Linux系統使用Windows系統oracle數據庫

ora 設置 這樣的 protocol ets 安裝 文件 war 11.2 前提:本地oracle數據庫能正常使用。 數據庫:oracle 11g 虛擬機:VMware_workstation_full_12.5.2 本機系統:Windows 7 旗艦版 虛擬機系統:op

【轉載】oracle 資料匯入匯出

oracle 資料匯入匯出   一、oracle中copy from的用法     1.語法及使用說明   1.1 語法   下面我們來看一下SQL*Copy Command的語法及使用說明。   在解釋SQ

Windows系統oracle資料庫的定時備份

1、編寫一個檔案,輸入以下內容: @echo off echo 刪除30天前的備分檔案和日誌 forfiles /p “D:\backup” /m *.dmp /d -30 /c “cmd /c del @path” forfiles /p “D:\backup” /m *.log /d

使用VM Tools讓VMware虛擬機器裡的ubuntu能夠共享Windows系統資料

我們經常有這樣的使用場景,在宿主機Windows(Linux)作業系統上通過VMware軟體安裝了一個Linux(Windows)的虛擬機器, 然後需要在兩種作業系統中通過某種介質共享資料。 一種比較麻煩的方式是,將要共享的資料上傳到某個網站上作為臨時儲存,然後在虛擬機器裡訪問網路下載這個資料。 通過共享

通過flume把oracle資料匯入到kafka

版本flume 1.6 kafka2.11 flume中缺少flume-ng-sql-source的jar包需要去下載,下載地址可以是:https://github.com/keedio/flume-ng-sql-source.git   但比較麻煩,也可以下載已經弄好的j

使用navicat工具將oracle資料匯入到mysql

將Oracle資料中資料匯入到mysql有很多方式,sql、文字檔案等,都可以完成,使用navicat的ODBC更快、更方便 1)建立資料來源 開啟控制面板、管理工具、資料來源(ODBC),點選新增 配置:資料來源名自已定義、TNS可使用IP:PORT/SID(也可以使用

Oracle資料匯入匯出imp/exp sp2-0734:未知的命令開頭'imp 忽略了剩餘行預設分類 解決辦法

sp2-0734:未知的命令開頭'imp 忽略了剩餘行預設分類 2010-03-03 17:36:08 閱讀134 評論0 字號:大中小 很多時候問題並沒有我們想象的那麼複雜,比如這個問題,我Google,百度了很久都沒有結果, 最後在Google的一個小連結裡面看到了,

用Navicat完成Oracle資料匯入MySQL

今天老闆給了個看似容易的任務——把資料從Oracle轉到MySQL,我那個激動啊,想著都是一家出的產品應該很簡單吧,plsql應該就能直接轉吧,然而一如往常,領導的任務從來都不會簡單。。。。(不會加表情大家自行腦補) 那麼正文開始: 工具:Navicat 1

PowerDesigner連線oracle資料庫,oracle資料匯入PowerDesigner

問題描述:由於很多資料庫都是用toad在oracle上建立的,但現在要把相應的表匯入到PowerDesigner中。 解決方法:介於現在很多人很多時候在建資料庫時都是用toad直接在oracle上建的。但需要用到關係圖時,又得一個表一個表的手動匯入到Powerdesigne

Windows系統SNMP資料監測與OID

Window通過SNMP獲取系統資料的說明 初步接觸SNMP(Simple Network Management Protocol)簡單網路管理協議之後,對windows系統的監測有了興趣,通過一段時間的查詢資料與實際測試,將系統的一些簡單資料通過SNMP協議測試了出來,和

用sqoop將oracle資料匯入Hbase 使用筆記

網上已經有很多關於這方面的資料,但是我在使用過程中也遇見了不少問題 1. sqoop 的環境我沒有自己搭建  直接用的公司的 2. oracle 小白怕把公司環境弄壞了,自己用容器搭建了一個 docker pull docker.io/wnameless/oracle-xe

Oracle資料匯入匯出imp/exp命令 10g以上expdp/impdp命令

Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執行環

Kettle 將Oracle資料匯入HBase的注意事項

      使用Kettle採集Oracle資料,匯入到HBase。 Kettle是一個比較好用的ETL工具,個人感覺Kettle比Sqoop還要好用,主要是因為Kettle通過視覺化,元件式拖拉配置

oracle資料匯入匯出

1、以作業系統許可權認證的oracle sys管理員登陸sqlplus "/as sysdba" 2、建立表空間 create tablespace xx datafile 'F:\app\Administrator\oradata\xx.dbf' size 200m a

Oracle資料匯入匯出imp/exp命令

 Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。exp命令可以把資料從遠端資料庫伺服器匯出到本地的dmp檔案,imp命令可以把dmp檔案從本地匯入到遠處的資料庫伺服器中。 利用這個功能可以構建兩個相同的資料庫,一個用來測試,一個用來正式使用。 執

Oracle資料匯入匯出impexp

Oracle資料匯入匯出imp/exp 功能:Oracle資料匯入匯出imp/exp就相當與oracle資料還原與備份。 大多情況都可以用Oracle資料匯入匯出完成資料的備份和還原(不會造成資料的丟失)。  Oracle有個好處,雖然你的電腦不是伺服器,但是你裝了oracl

oracle資料匯入與匯出

資料的匯入匯出 說明: 針對的物件:  資料的匯入匯出牽涉到的角色主要是工程實施人員。 需解決的問題:把所需要的資料從一個數據庫中匯入到另外一個數據庫中。 1    工具方式 1.  使用PLSQL Developer工具主要為了方便工程實施人員操作資料庫,如匯入、匯出資

使用sqoop命令把oracle資料匯入hdfs/hbase/hive

(一)匯入HDFS建立Job#!/bin/bash #Oracle的連線字串,其中包含了Oracle的地址,SID,和埠號 CONNECTURL=jdbc:oracle:thin:@10.122.5.2:1521:db #使用的使用者名稱 ORACLENAME=db #使用的

python3---對windows系統資料夾與檔案屬性為隱藏、只讀等。os.chdir、os.getcwd、win32api、win32con

確認是否安裝成功,如下: C:\Python34>python Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 24 2015, 22:43:06) [MSC