1. 程式人生 > >【dump檔案】dmp檔案匯入到Oracle資料庫

【dump檔案】dmp檔案匯入到Oracle資料庫

2010年5月12日

SQL> alter user scott account unlock;

SQL> alter user scott identified by pan;

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

執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,

DOS中可以執行時由於 在oracle 8i 中 安裝目錄\ora81\BIN被設定為全域性路徑,

該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。

oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個檔案有可能是被包裝後的類檔案。 SQLPLUS.EXE呼叫EXP.EXE、IMP.EXE所包裹的類,完成匯入匯出功能。

下面介紹的是匯入匯出的例項。 資料匯出:

1 將資料庫TEST完全匯出,使用者名稱system 密碼sql 匯出到D:\daochu.dmp中

exp system/[email protected] file=d:\daochu.dmp full=y

2 將資料庫中system使用者與sys使用者的表匯出

exp system/[email protected] file=d:\daochu.dmp owner=(system,sys)

3 將資料庫中的表table1、table2匯出

exp aichannel/[email protected] file= d:\data\newsmgnt.dmp tables=( table1、table2)

4 將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出

exp system/[email protected] file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。

也可以在上面命令後面 加上 compress=y 來實現。

資料的匯入:

1 將D:\daochu.dmp 中的資料匯入 TEST資料庫中。

imp system/[email protected] file=d:\daochu.dmp

imp aichannel/[email protected] full=y file=file= d:\data\newsmgnt.dmp ignore=y

上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。

在後面加上 ignore=y 就可以了。

2 將d:\daochu.dmp中的表table1 匯入

imp system/[email protected] file=d:\daochu.dmp tables=(table1)

基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。

2010年5月12日

析Oracle使用者解鎖命令的兩則實現方法 2009-11-3 作者: 編輯:崔曉帆 點選進入論壇

關鍵詞:Oracle 解鎖

在安裝完Oracle 10g之後,想開啟sql*plus來學習,然後按照書上的步驟用scott使用者來連線資料庫,可輸了好幾次都提示一個錯誤。

error: the account is locked

然後上網查了一下之後發現這個使用者被鎖定了,至於它為什麼被鎖定,可能是下面幾個原因。

1.嘗試多次登入未成功.(可能密碼不正確)

2.此使用者被管理員手工鎖定.

3.使用者密碼到期.未按時修改密碼.等等...

這個使用者肯定是登陸不了了,然後我用system這個使用者登入,可是登了半天都沒有進去,又去網上查,網上面大都是關於 oracle 9i的使用者和密碼,後來我記得在安裝的時候就提示輸入了,用那個試了一下就連線上了,所以在oracle 10g的system這個使用者的密碼不是預設的,而是安裝的時候自己設定的。

拿system登入進去之後,執行下面的命令:

SQL> alter user scott account unlock;

使用者已更改。

這樣就完成解鎖的操作。接下來,你還可以重新給scott這個使用者設定密碼

修改scott的登入密碼

SQL> alter user scott identified by pan;

使用者已更改。

ok了,你再拿scott 和 pan來登入就可以了!

SQL> conn scott/pan

2010年5月12日

已連線。

新裝完Oracle 10g後,用system/password可以正常登入,而使用scott/tiger使用者卻不能登入:

conn scott/tiger error:Oracle 10g the account is locked Oracle 10g the password has expired

原因:預設Oracle 10g的scott不能登陸。被禁用了。

解決方法:

首先確認已經安裝oracle 資料庫和客戶端

.在客戶端DOS下執行如下語句:

注意提示符號

c:\sqlplus /nolog sqlp\ conn sys/[email protected] as sysdba // sys為當前的oracle 使用者 system 為該使用者密碼 oracle10 為SID # alter user soctt account lock; // 把 scott使用者鎖定 # alter user scott account unlock; //把scott使用者解鎖 # alter user scott identified by scott //修改scott使用者密碼為 scott,scott使用者預設密碼為 tiger

1 Dos下輸入C:\sqlplus /nolog

2 以DBA的身份登入

conn sys/password as sysdba;

3 解鎖

alter user scott account unlock;

4 彈出一個修改密碼的對話方塊,修改密碼

conn scott/tiger SQL> conn sys/sys as sysdba; Connected. SQL> alter user scott account unlock; User altered. SQL> commit; Commit complete. SQL> conn scott/tiger//請輸入新密碼,並確認後OK Password changed Connected.

oracle 10g資料泵之impdp

2010年5月12日

(2008-08-18 08:47:50)

轉載

標籤: 分類: 資料庫

程式

it

要了解impdp,請先了解匯出,我之前作過匯出的筆記:oracle 10g資料泵之expdp。這兩個筆記也許只對程式設計師有用,通常用於把正式區的資料匯入到測試區,對資料庫管理員也許幫助不大,他們使用這些工具大多是用於資料備份。

impdp可以將資料載入到整個資料庫、特定的方案(也就是使用者)、特定的表空間或者特定的表,也可以將表空間傳輸到資料庫。impdp支援網路模式操作,即從另一個數據庫載入資料。

使用impdp匯入資料

1.指定轉儲檔案(存放匯出資料的檔案)存放的目錄

SQL>connect sys/password as sysdba;

SQL>create directory dump_dir as ?d:\dump?;

2.使用impdp命令

開始-->執行-->cmd

impdp username/password parameter1[,parameter2,….]

其中,username表示使用者名稱;password表示使用者密碼;parameter1和parameter2表示引數。引數的型別有近40個,可以使用命令impdp help=y檢視所有引數和引數的含義。下面介紹一些對匯入資料庫和表需要的常用引數,它們的含義和在expdp中的含義完全相同。

content :指定匯入的內容。語法格式:content={all| data_only|metadate_only}。其中all表示匯入物件定義及其資料,data_only表示只匯入物件資料,metadate_only表示只匯入物件定義。預設為all

directory:指定轉儲檔案和日誌檔案所在的預設位置(也就是儲存資料的檔案位置)。語法格式:directory=direcotry_object。direcotry_object 是create directory語句建立的目錄物件。

dumpfile:指定轉儲檔案的名稱。語法格式:dumpfile=[ direcotry_object:]file_name[,….]。direcotry_object預設為上面directory引數指定的目錄物件。file_name預設名稱是expdat.dmp。如果匯入檔案過大,可以指定多個檔名,如direcotry_object:mydb_%U.dmp。”%U”是一個佔位符,使用這種方式不會出現同名的檔案。

logfile:指定日誌檔案的名稱。語法格式:logfile=[ direcotry_object:]file_name。direcotry_object預設為directory引數指定的目錄物件。file_name日誌檔案,預設名稱是export.log。

exclude:匯入時要排除的物件。語法格式: exclude=object_type[:name_clause][,….]。object_type表示物件型別,如table、view、index、function、preocedure,name_clause表示使用SQL語句,指定物件名的篩選條件,如table:”like ?emp%?”表示排除emp開始的任何表。

include:匯入時要包含的物件。語法格式:include =object_type[:name_clause][,….]。object_type

2010年5月12日

和name_clause含義同exclude引數解釋一樣。include和exclude不可以同時使用。當一個物件被包含時,所有相關物件也被包含。

network_link:指定網格匯入時的資料庫連結名。語法格式:network_link=database_link。database_link表示遠端資料庫連結名。

query:指定匯入資料的where條件。語法格式:query=[schema.][table_name:]query_clause。其中schema表示方案名,也就是使用者名稱,table_name表示表名,query_clause表示條件子句,即where子句。

tables:指定匯入表。語法格式:tables=[schema.]table_name[,….]。schema表示方案名,table_name表示表名

full:指定是否將整個資料庫匯入。語法格式:full={y|n}。y表示執行資料庫匯入,n表不執行。預設為n。

parfile:指定匯入引數檔名。把impdp命令所需的引數寫在一個檔案中,執行impdp命令時指定這個檔案,而不用指定各種引數

匯入例項

順便把expdp命令也寫進來,以方便對比。為了不和上一篇匯出筆記重複,這裡以匯入遠端資料庫的資料到本地資料庫為例。

匯出遠端資料庫

1.估算轉儲檔案大小

如果資料庫很大,這個過程也許會執行很久。在匯出資料庫之前,最好先估算一下轉儲檔案(匯出到的檔案)的大小,以便確定合適filesize引數值,和確定是否有足夠的磁碟空間。使用語法:

expdp username/[email protected] full=y estimate_only=y nologfile=y;

其中estimate_only=y表示只估算轉儲檔案的佔的磁碟空間,不執行匯出操作;@234DB表示遠端資料庫,它是在tnsnames.ora檔案中定義的。

2.匯出資料庫

expdp username/[email protected] directory=dump_dir dumpfile=mydb_%U.dmp logfile=mydb.log filesize=200m full=y

其中dump_dir表示匯出檔案的目錄,由於這裡是匯出遠端資料庫,所以這個目錄是在遠端機子中的;%U是一個佔位符,表示01~99的兩位數,這時執行會建立如MYDB_21.DMP之類的檔案

3.匯入整個資料庫

impdp username/password directory=dump_dir dumpfile=mydb_%U.dmp full=y;

其中dump_dir表示入出文件的目錄,這裡要把遠端匯出的檔案拷貝到本地機子上

匯入遠端表

2010年5月12日

1.匯出表

expdp username/[email protected] directory=dump_dir dumpfile=mytable.dmp tables=schemas.emp

其中schemas表示方案(即使用者),emp表示遠端資料庫名。使用這種方式轉儲檔案將儲存在遠端伺服器的作業系統中。如果要把轉儲檔案儲存到本地機子,使用以下語法:

expdp

username/password directory=dump_dir dumpfile=mytable.dmp tables=schemas.emp network_link=to234db

其中username/password分別是本機資料庫使用者名稱和密碼,to234db是本地資料庫指向遠端資料庫的database link。這種方式可以把資料儲存到本機中,但是會產生網路流量。

2.匯入表

impdp username/password directory=dump_dir dumpfile=mytable.dmp tables=schemas.emp

其中schemas要和遠端使用者名稱相同,也就是說如果本地沒有這個使用者,要先建立使用者,格式如:

grant connect,resource to schemas identified by password。emp是要匯入的表,如果本地schemas方案已經存在要匯入的表,可以指定tables_exists_action引數,使用格式是tables_exists_action={skip|append|truncate|replace}這四個引數值分別表示忽略這個表、把記錄追加到該表後面、先刪除表資料再追加記錄和使用新表替代已經存在的表。

向Oracle資料庫匯入DMP檔案

說明:dmp檔案為Oracle資料庫備份檔案。

命令: imp:匯入

1. 獲取幫助

imp help=y

2. 匯入一個完整資料庫

imp system/manager file=bible_db log=dible_db full=y ignore=y

3. 匯入一個或一組指定使用者所屬的全部表、索引和其他物件

imp system/manager file=seapark log=seapark fromuser=seapark imp

system/manager file=seapark log=seapark fromuser=(seapark,amy,amyc,harold)

4. 將一個使用者所屬的資料匯入另一個使用者

imp system/manager file=tank log=tank fromuser=seapark touser=seapark_copy

imp system/manager file=tank log=tank fromuser=(seapark,amy)

touser=(seapark1, amy1)

5. 匯入一個表

2010年5月12日 imp system/manager file=tank log=tank fromuser=seapark TABLES=(a,b)

6. 從多個檔案匯入

imp system/manager file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4) log=paycheck, filesize=1G full=y

7. 使用引數檔案

imp system/manager parfile=bible_tables.par

bible_tables.par 引數檔案:

#Import the sample tables used for the Oracle8i Database Administrator's

Bible. fromuser=seapark touser=seapark_copy file=seapark log=seapark_import

8. 增量匯入

imp system./manager inctype= RECTORE FULL=Y FILE=A

C:Documents and Settingsadministrator>exp help=y

Export: Release 9.2.0.1.0 - Production on 星期三 7 月 28 17:04:43 2004 Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

通過輸入 EXP 命令和使用者名稱 / 口令,您可以

後接使用者名稱 / 口令的命令 :

例程 : EXP SCOTT/TIGER

或者,您也可以通過輸入跟有各種引數的 EXP 命令來控制 “ 匯出 ” 按照不同引數。要指定引數,您可以使用關鍵字 :

格式 : EXP KEYWORD=value 或 KEYWORD=(value1,value2,...,valueN) 例程 : EXP SCOTT/TIGER GRANTS=Y TABLES=(EMP,DEPT,MGR) 或 TABLES=(T1: P1,T1: P2) ,如果 T1 是分割槽表

USERID 必須是命令列中的第一個引數。

關鍵字 說明 ( 預設 ) 關鍵字 說明 ( 預設 )

--------------------------------------------------------------------------

USERID 使用者名稱 / 口令 FULL 匯出整個檔案 (N)

BUFFER 資料緩衝區大小 OWNER 所有者使用者名稱列表

FILE 輸出檔案 (EXPDAT.DMP) TABLES 表名稱列表

COMPRESS 匯入到一個區 (Y) RECORDLENGTH IO 記錄的長度 GRANTS 匯出許可權 (Y) INCTYPE 增量匯出型別

INDEXES 匯出索引 (Y) RECORD 跟蹤增量匯出 (Y)

DIRECT 直接路徑 (N) TRIGGERS 匯出觸發器 (Y)

LOG 螢幕輸出的日誌檔案 STATISTICS 分析物件 (ESTIMATE) ROWS 匯出資料行 (Y) PARFILE 引數檔名

2010年5月12日 CONSISTENT 交叉表的一致性 (N) CONSTRAINTS 匯出的約束條件 (Y)

OBJECT_CONSISTENT 只在物件匯出期間設定為讀的事務處理 (N)

FEEDBACK 每 x 行的顯示進度 (0)

FILESIZE 每個轉儲檔案的最大大小

FLASHBACK_SCN 用於將會話快照設定回以前狀態的 SCN

FLASHBACK_TIME 用於獲取最接近指定時間的 SCN 的時間

QUERY 用於匯出表的子集的 select 子句

RESUMABLE 遇到與空格相關的錯誤時掛起 (N)

RESUMABLE_NAME 用於標識可恢復語句的文字字串

RESUMABLE_TIMEOUT RESUMABLE 的等待時間

TTS_FULL_CHECK 對 TTS 執行完整的或部分相關性檢查

TABLESPACES 要匯出的表空間列表

TRANSPORT_TABLESPACE 匯出可傳輸的表空間元資料 (N)

TEMPLATE 呼叫 iAS 模式匯出的模板名

在沒有警告的情況下成功終止匯出。

==================================================

C:Documents and Settingsadministrator>imp help=y

Import: Release 9.2.0.1.0 - Production on 星期三 7 月 28 17:06:54 2004

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

可以通過輸入 IMP 命令和您的使用者名稱 / 口令

後接使用者名稱 / 口令的命令 :

例程 : IMP SCOTT/TIGER

或者 , 可以通過輸入 IMP 命令和各種引數來控制 “ 匯入 ”

按照不同引數。要指定引數,您可以使用關鍵字 :

格式 : IMP KEYWORD=value 或 KEYWORD=(value1,value2,...,vlaueN)

例程 : IMP SCOTT/TIGER IGNORE=Y TABLES=(EMP,DEPT) FULL=N

或 TABLES=(T1: P1,T1: P2) ,如果 T1 是分割槽表

USERID 必須是命令列中的第一個引數。

關鍵字 說明(預設) 關鍵字 說明(預設)

--------------------------------------------------------------------------

USERID 使用者名稱 / 口令 FULL

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

2010年5月12日

執行環境:可以在SQLPLUS.EXE或者DOS(命令列)中執行,

DOS中可以執行時由於 在oracle 8i 中 安裝目錄\ora81\BIN被設定為全域性路徑,

該目錄下有EXP.EXE與IMP.EXE檔案被用來執行匯入匯出。

oracle用java編寫,SQLPLUS.EXE、EXP.EXE、IMP.EXE這兩個檔案有可能是被包裝後的類檔案。 SQLPLUS.EXE呼叫EXP.EXE、IMP.EXE所包裹的類,完成匯入匯出功能。

下面介紹的是匯入匯出的例項。 資料匯出:

1 將資料庫TEST完全匯出,使用者名稱system 密碼sql 匯出到D:\daochu.dmp中

exp system/[email protected] file=d:\daochu.dmp full=y

2 將資料庫中system使用者與sys使用者的表匯出

exp system/[email protected] file=d:\daochu.dmp owner=(system,sys)

3 將資料庫中的表table1、table2匯出

exp aichannel/[email protected] file= d:\data\newsmgnt.dmp tables=( table1、table2)

4 將資料庫中的表table1中的欄位filed1以"00"打頭的資料匯出

exp system/[email protected] file=d:\daochu.dmp tables=(table1) query=\" where filed1 like '00%'\"

上面是常用的匯出,對於壓縮,既用winzip把dmp檔案可以很好的壓縮。

也可以在上面命令後面 加上 compress=y 來實現。

資料的匯入:

1 將D:\daochu.dmp 中的資料匯入 TEST資料庫中。

imp system/[email protected] file=d:\daochu.dmp

imp aichannel/[email protected] full=y file=file= d:\data\newsmgnt.dmp ignore=y

上面可能有點問題,因為有的表已經存在,然後它就報錯,對該表就不進行匯入。

在後面加上 ignore=y 就可以了。

2 將d:\daochu.dmp中的表table1 匯入

imp system/[email protected] file=d:\daochu.dmp tables=(table1)

基本上上面的匯入匯出夠用了。不少情況要先是將表徹底刪除,然後匯入。

資料泵匯入:

指令 impdp

一:資料庫所有物件的匯入:

impdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

filesize=100m nologfile=y job_name=zhang full=y estimate_only

二:使用者資料的匯入:

2010年5月12日

impdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

filesize=100m nologfile=y job_name=zhang schemas=scott

三:匯入特定的表:

impdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

filesize=100m nologfile=y job_name=zhang tables=scott.emp,scott.dept

資料泵匯出:

指令 expdp

一:資料庫所有物件的匯出:

expdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

filesize=100m nologfile=y job_name=zhang full=y estimate_only

二:使用者資料的匯出:

expdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

filesize=100m nologfile=y job_name=zhang schemas=scott

三:匯出特定的表:

expdp system/tiger dumpfile=pump_dir:mydatabase_%.dat

2010年5月12日

!!!若匯入時出現有個別表不能成功匯入時,只能在資料庫裡新建表結構,再通過imp命令匯入。

1. 根據匯入表時在SQL*PLUS中的提示,會說什麼表不能正確建立,在列出相應表的所有表結構。

2. 在SQL*PLUS裡複製表結構到TXT文件,設定好格式,放在C:\1.txt下。

3. 在SQL*PLUS裡通過@ C:\1.txt 執行,提示表建立結構成功。

4. 向新建立的表匯入資料。Imp system/[email protected] file=d:\0955.dmp tables=(table1,table2,table3)

ignore=y

5. 觀察提示,成敗在此一舉。

注意:

操作者要有足夠的許可權,許可權不夠它會提示。

資料庫時可以連上的。可以用tnsping TEST 來獲得資料庫TEST能否連上。

附錄一: 給使用者增加匯入資料許可權的操作

第一,啟動sql*puls

第二,以system/sql登陸

第三,create user 使用者名稱 IDENTIFIED BY 密碼 (如果已經建立過使用者,這步可以省略)

第四,GRANT CREATE USER,DROP USER,ALTER USER ,CREATE ANY VIEW ,

DROP ANY VIEW,EXP_FULL_DATABASE,IMP_FULL_DATABASE,

DBA,CONNECT,RESOURCE,CREATE SESSION TO 使用者名稱字

第五, 執行-cmd-進入dmp檔案所在的目錄,

imp userid=system/sql full=y file=*.dmp

或者 imp userid=system/sql full=y file=filename.dmp

執行示例:

F:\Work\Oracle_Data\backup>imp userid=test/test full=y file=inner_notify.dmp

螢幕顯示

Import: Release 8.1.7.0.0 - Production on 星期四 2月 16 16:50:05 2006

(c) Copyright 2000 Oracle Corporation. All rights reserved.

連線到: Oracle8i Enterprise Edition Release 8.1.7.0.0 - Production

With the Partitioning option

JServer Release 8.1.7.0.0 - Production

經由常規路徑匯出由EXPORT:V08.01.07建立的檔案

已經完成ZHS16GBK字符集和ZHS16GBK NCHAR 字符集中的匯入

匯出伺服器使用UTF8 NCHAR 字符集 (可能的ncharset轉換)

. 正在將AICHANNEL的物件匯入到 AICHANNEL

. . 正在匯入表 "INNER_NOTIFY" 4行被匯入

準備啟用約束條件...

成功終止匯入,但出現警告

原文:http://www.niubb.net/a/2015/09-27/1015489.html

相關推薦

dump檔案dmp檔案匯入Oracle資料庫

2010年5月12日 SQL> alter user scott account unlock; SQL> alter user scott identified by pan; Oracle資料匯入匯出imp/exp就相當於oracle資料還原與備份。

將Excel或者Txt檔案中的資料匯入Oracle資料庫

使用SQL*Loader前提必須oracle資料中目的表已經存在大體步驟如下:     1   將excle檔案另存為一個新檔案比如檔名為text.txt,檔案型別選文字檔案(製表符分隔),這裡選擇型別為csv(逗號分隔)也行,但是在寫後面的control.ctl時要將欄位終

知識積累使用Navicat連線Oracle資料庫遇到的問題

問題1:ORA-28547:connection to server failed,probable Oracle Net admin error問題描述:伺服器連線失敗解決方案:百度了一下,原來是o

dmp檔案匯入Oracle資料庫

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

oracle---cmd 命令列匯入sql檔案dmp檔案

命令列匯入sql檔案md 進入 命令視窗輸入:sqlplus 使用者名稱/密碼@ip地址:埠號/資料庫名稱(例項哈)進入後 輸入 :    @F:\R1TEST.sql(你的檔案的位置)直接回車 就ok了 命令列匯入dmp檔案imp 使用者名稱/密碼@ip地址:埠號/資料庫名

ORACLEdmp格式匯入匯出,表沒有資料的情況下,該表匯入會缺失

使用過oralce很多種匯入匯出的方式,pde,sql(匯出不支援blog格式),dmp格式,覺得.dmp最為方便,可以匯出所有的表結構、資料、SEQ及儲存過程等,下面就開始具體流程,並說明到如果表中沒有資料時如何匯入。匯入匯出.dmp命令,在cmd視窗執行,其中file為儲

ORACLE資料庫中匯出DMP檔案或將DMP檔案匯入ORACLE資料庫的兩種操作

1 淺析DMP       DMP是一種資料庫檔案,其內容包括了整個資料庫和表以及用於的所有資訊,如儲存過程,表定義,表結構等。用於程式設計師除錯程式。2 匯出DMP檔案的兩種方式      匯出資料庫的DMP檔案一般使用命令提示符或SQLPlus兩種方式。這兩種方式在命令上

plsql匯入sql檔案dmp檔案

問題:一個dmp資料檔案, 通過plsql import匯入時,提示沒有 iml.exe檔案,原因本地沒安裝oracle。 很多時候需要通過sql指令碼,dmp檔案匯入資料,直接貼上、挪移sql很可能讓plsql直接宕掉,但是通過linux寫命令有時許可權不足登入不上,plsql提

PHP學習靜態檔案快取綜合小案例以及一些函式的注意點

靜態快取技術 儲存在磁碟上的靜態檔案,用PHP生 成資料到靜態檔案中。原理如下: php中的快取操作 生成快取 獲取快取 刪除快取 甩一段別人的程式碼 class Response{ static public function datas($cod

CTF雜項常見檔案檔案標頭檔案尾格式總結及各類檔案頭

檔案標頭檔案尾總結 JPEG (jpg),   檔案頭:FFD8FF                        檔案尾:FF D9PNG (png),    檔案頭:89504E47                      檔案尾:AE 42 60 82GIF (gif),   檔案頭:4749463

經驗分享PPT檔案轉換PDF格式操作方法

說到PPT檔案和PDF格式的檔案,應該都比較熟悉了吧!畢竟使我們辦公中常用所使用到的檔案格式。有時候在處理完PPT檔案的時候為了不讓別人隨意改動裡面的內容,就可以將PPT檔案轉成PDF格式,對於怎麼進行檔案轉換呢?可能部分人就會問到這樣一個問題,接下來小編可以將自己所知道的方法告訴大家! 1:在操作的電腦桌

轉:HDFS基礎HDFS檔案目錄詳解

版權宣告:本文為博主原創文章,若轉載,請註明出處,謝謝!    https://blog.csdn.net/baiye_xing/article/details/76268495 HDFS的檔案目錄圖 分析:從上圖可以看出,HDFS的檔案目錄主要由NameNode

一、Spring Boot Excel檔案匯出下載

   Spring Boot Excel 檔案匯出     目標:            實現Excel檔案的直接匯出下載,後續開發不需要開發很多程式碼,直接繼承已經寫好的程式碼,增加一個Xml配置就可

(超實用)利用Python 內建下載伺服器傳輸檔案

1. 首先進入我想要傳輸的檔案所在的目錄 假設我要傳輸的檔案在/home/pi 目錄下: cd /home/pi/ 2. 然後啟動一個下載伺服器 python3 版: python3 -m http.server python2 版: python -m

Spring Boot配置檔案@ConfigurationProperties,讀取List、Map引數

List application.properties custom.config.config1.folders[0]=/root custom.config.config1.folders[1]=/home/user1 custom.config.config1.folder

語法07Python檔案方法

open()方法 Python open() 方法用於開啟一個檔案,並返回檔案物件,在對檔案進行處理過程都需要使用到這個函式,如果該檔案無法被開啟,會丟擲 OSError。 ''' 注意:使用 open() 方法一定要保證關閉檔案物件,即呼叫 close() 方

優化版Java檔案上傳資料庫(並儲存本地)、word轉pdf並進行頁面預覽

上一篇檔案上傳【點選跳轉】,是將路徑等檔案資訊存進log_file臨時表,內容二進位制存入資料庫Test表,這種邏輯是在呼叫資料庫表Test內容展示時,判斷檔案為word(轉換成pdf)還是pdf(直接展示)。 上一篇連結:連結地址。 下面進一步優化: 具體邏輯

Java學習JFileChooser(檔案選擇器)的使用

一、概述。 javax.swing.JFileChooser()(檔案選擇器)提供了一種檔案選擇機制,一般用於開啟檔案,儲存檔案。 二、常用方法。 構造器: 1. public JFileChooser() : 構造一個JFileChooser物件,預設開啟的資料

Python程式設計PDF檔案讀寫demo (mark)

# pdf_demo.py # coding: utf-8 # de8ug # 需要提前安裝:pip install reportlab from reportlab.lib.pagesizes import A4 from reportlab.pdfgen import canvas

Linux/Ubuntu查詢檔案和資料夾大小

使用命令列工具du,ls查詢檔案和資料夾大小 du命令 du命令可以檢視資料夾的結構及其大小,可以使用-d引數和-B引數來簡單的查詢檔案/資料夾: 其中-d n代表資料夾的查詢深度,n為向內查詢幾層