第一,啟動(dòng)服務(wù),(如果數(shù)據(jù)庫處于啟動(dòng)狀態(tài),那么略過這一步)
創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、成都網(wǎng)站建設(shè)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的清苑網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!
打開命令行執(zhí)行以下語句
net start OracleServiceORCL
net start OracleOraDb10g_home2TNSListener
net start OracleOraDb10g_home2iSQL*Plus
以上方式是在windows服務(wù)中啟動(dòng)服務(wù),當(dāng)windows服務(wù)不能啟動(dòng)數(shù)據(jù)庫實(shí)例的時(shí)候,應(yīng)用以下的語句
set oracle_sid=orcl
oradim -startup -sid orcl
sqlplus internal/oracle
startup
第二清理以前還原過的痕跡,如果我們?cè)跀?shù)據(jù)庫曾經(jīng)還原過,我們先來清理一下,痕跡,
//刪除用戶
drop user xxxx cascade;
//刪除表空間
drop tablespace xxxx;
//刪除數(shù)據(jù)庫文件
e:/xxxxxx.dbf
第三,接下來,準(zhǔn)備工作做好后,我們就可以開始還原了
//創(chuàng)建用戶
CREATE USER 用戶名 IDENTIFIED BY 密碼
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP;
//給予用戶權(quán)限
grant connect,resource,dba to xxxx;
//創(chuàng)建表空間,并指定文件名,和大小
CREATE SMALLFILE TABLESPACE "xxxx" DATAFILE 'E:/ORADATA/ORCL/xxxx.DBF'
SIZE 100M
AUTOEXTEND ON NEXT 100M
MAXSIZE UNLIMITED
LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
//執(zhí)行給予權(quán)限的腳本grant.txt,將權(quán)限給予剛才創(chuàng)建的用戶
//給予權(quán)限
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 xxxx;
//開始導(dǎo)入(完全導(dǎo)入),file:dmp文件所在的位置, ignore:因?yàn)橛械谋硪呀?jīng)存在,對(duì)該表就不進(jìn)行導(dǎo)入。
在后面加上 ignore=y 。指定log文件 log=e:/log.txt(注:以下必須在cmd里執(zhí)行,在SQL*PLUS里無法執(zhí)行)
imp user/pass@orcl full=y file=e:/xxx.dmp ignore=y log=e:/log.txt;
//當(dāng)我們不需要完整的還原數(shù)據(jù)庫的時(shí)候,我們可以單獨(dú)地還原某個(gè)特定的表
//---------------------------------------------------------------------------
imp user/pass@datbase file=e:/xxx.dmp ignore=y log=e:/log.txt tables=(xxxx)
imp user/pass@database file=e:/xxx.dmp ignore=y log=e:/log2.txt tables=(xxxx)
//---------------------------------------------------------------------------