1. 程式人生 > >oracle10g中刪除及匯入資料庫

oracle10g中刪除及匯入資料庫

首先是刪除資料庫:

開啟Databas Configuration Assistant

 

點選刪除資料庫,然後按照步驟一步一步刪除就可以了。

 

2、匯入新的資料庫,這裡是從別的伺服器上拷貝過來的資料庫。

首先需要還需要開啟Databas Configuration Assistant點選建立本地資料庫,因為剛剛刪除的時候把相應的表空間、控制檔案都刪除了,所以現在需要建立新的。

建立的時候按照提示一步步建立,在這裡記住SID,匯入的時候會用到。

 

建立好資料庫之後,還需要建立本地使用者,這裡我是使用命令列來建立的。

開啟cmd

輸入sqlplus /nolog(注意cmd命令後面沒有分號結束)

conn system/password as sysdba(這裡密碼是剛剛建立資料庫時的密碼)

create user identified by password;

grant dba to user;(授權)

開始匯入:

這裡使用imp匯入,語法

imp user/[email protected] file=XXX.DMP fromuser=XXX  touser=XXX IGNORE=Y;

注意:

1、實在cmd命令下匯入,不是SQL語句中,cmd以管理員身份執行。

2、user/[email protected],這裡的user一般使用system/password,sid是剛剛建立資料庫是建立的。

3 fromuser=XXX  touser=XXX 前一個是之前的使用者名稱,後一個是自己重新建立的使用者名稱。

如果不知道以前資料的使用者名稱,可以現在cmd輸入:imp user/[email protected]

cmd會提示匯入路徑,輸入路徑後,會有錯誤資訊,裡面可以看到原始使用者名稱。

 4IGNORE=Y;忽略某些錯誤。

 

匯入成功。