如何在dos下進入oracle資料庫

2021-03-03 20:29:08 字數 4580 閱讀 6179

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...