1樓:匿名使用者
確保 echo %oracle_home% 有值
sqlplus user/passwd@databasename
在dos下怎麼進入oracle資料庫?
2樓:匿名使用者
一般安裝自帶的有sqlplus、
輸入 sqlplus 使用者名稱/密碼
就可以了、括號裡的可以預設。
3樓:匿名使用者
sqlplus / as sysdba 啟動服務和監聽
4樓:眼鏡疼了
sqlplus / as sysdba
如何使用dos命令對oracle資料庫匯入匯出
5樓:匿名使用者
匯入匯出的東西不同,語法也不太一樣的。e69da5e887aa62616964757a686964616f31333337393537
匯入: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. 匯入一個表
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
匯出:1. 獲取幫助
exp help=y
2. 匯出一個完整資料庫
exp system/manager file=bible_db log=dible_db full=y
3. 匯出資料庫定義而不匯出資料
exp system/manager file=bible_db log=dible_db full=y rows=n
4. 匯出一個或一組指定使用者所屬的全部表、索引和其他物件
exp system/manager file=seapark log=seapark owner=seapark
exp system/manager file=seapark log=seapark owner=(seapark,amy,amyc,harold)
注意:在匯出使用者時,儘管已經得到了這個使用者的所有物件,但是還是不能得到這些物件引用的任何同義詞。解決方法是用以下的sql*plus命令建立一個指令碼檔案,執行這個指令碼檔案可以獲得一個重建seapark所屬物件的全部公共同義詞的可執行指令碼,然後在目標資料庫上執行該指令碼就可重建同義詞了。
set linesize 132
set pagesize 0
set trimspool on
spool c:\seapark.syn
select 'create public synonym '||synonym_name
||' for '||table_owner||'.'||table_name||';'
from dba_synonyms
where table_owner = 'seapark' and owner = 'public';
spool off
5. 匯出一個或多個指定表
exp seapark/seapark file=tank log=tank tables=tank
exp system/manager file=tank log=tank tables=seapark.tank
exp system/manager file=tank log=tank tables=(seapark.tank,amy.artist)
6. 估計匯出檔案的大小
全部表總位元組數:
select sum(bytes)
from dba_segments
where segment_type = 'table';
seapark使用者所屬表的總位元組數:
select sum(bytes)
from dba_segments
where owner = 'seapark'
and segment_type = 'table';
seapark使用者下的aquatic_animal表的位元組數:
select sum(bytes)
from dba_segments
where owner = 'seapark'
and segment_type = 'table'
and segment_name = 'aquatic_animal';
7. 匯出表資料的子集(oracle8i以上)
nt系統:
exp system/manager query='where salad_type='fruit'' tables=amy.salad_type
file=fruit log=fruit
unix系統:
exp system/manager query=\"where salad_type=\'fruit\'\" tables=amy.salad_type
file=fruit log=fruit
8. 用多個檔案分割一個匯出檔案
exp system/manager
file=(paycheck_1,paycheck_2,paycheck_3,paycheck_4)
log=paycheck, filesize=1g tables=hr.paycheck
9. 使用引數檔案
exp system/manager parfile=bible_tables.par
bible_tables.par引數檔案:
#export the sample tables used for the oracle8i database administrator's bible.
file=bible_tables
log=bible_tables
tables=(
amy.artist
amy.books
seapark.checkup
seapark.items
)10. 增量匯出
「完全」增量匯出(***plete),即備份整個資料庫
exp system/manager inctype=***plete file=990702.dmp
「增量型」增量匯出(incremental),即備份上一次備份後改變的資料
exp system/manager inctype=incremental file=990702.dmp
「累計型」增量匯出(cumulative),即備份上一次「完全」匯出之後改變的資料
exp system/manager inctype=cumulative file=990702.dmp
6樓:匿名使用者
匯出命令 exp,匯入命令 imp。
具體有引數,你自己查一下。
在dos 中怎樣顯示oracle資料庫中的所有表
7樓:匿名使用者
dos中用dos版的sqlplus
直接sqlplus /nolog
conn / as sysdba
select table_name from dba_tables ;
8樓:匿名使用者
那你必須先裝資料庫 oracle(版本你自己選) 才能在dos中查詢 oracle所有表
如何進入dos模式,如何進入DOS模式?
在bios設定為光碟機啟動,再用win98盤啟動就可以了 開機時按f8就可以進入bos命令了 進入系統的時候按f8,然後選擇進入dos模式。在98裡,開始 執行 command 2000,xp裡 開始 執行 cmd 就進入命令列了!買一個帶光碟啟動的啟動盤 反正以後要用的 開機啟動時的操作 1直接用...
如何執行dos,如何進入DOS
呵呵,跟我大學裡面的想法一樣。學的東西拿到網咖去操練,完了,東西都不一樣.學c語言的話要重新買個turbo c2.0程式安裝就可以了。好象也要在98系統下才能用吧.用虛擬機器。現在的機器裝純dos作業系統太不划算了。我給你個裝虛擬機器dos的地址,我就是這麼把dos裝成功的。這是windows下的d...
如何在linux下重啟oracle資料庫
1 開啟一個terminal切換到oracle使用者,用oracle使用者修改以下內容,注意要用oraclee使用者編輯,cd到oracle的安裝目錄的bin目錄。2 用oracle使用者修改以下內容,注意要用oraclee使用者編輯,切換到oracle的bin目錄,按下enter後,輸入vi db...