oracle安裝完成後的常用操作及資料庫還原

來源:互聯網
上載者:User

標籤:oracle安裝完成後的常用操作及資料庫還原

第一,啟動服務,(如果資料庫處於啟動狀態,那麼略過這一步)

開啟命令列執行以下語句
net start OracleServiceORCL
net start  OracleOraDb10g_home2TNSListener
net start OracleOraDb10g_home2iSQL*Plus

 以上方式是在windows服務中啟動服務,當windows服務不能啟動資料庫執行個體的時候,應用以下的語句

  set oracle_sid=orcl
  oradim -startup -sid orcl

  sqlplus internal/oracle
  startup 
 第二清理以前還原過的痕迹,如果我們在資料庫曾經還原過,我們先來清理一下,痕迹,

    //刪除使用者
    drop user xxxx cascade; 
    //刪除資料表空間
    drop tablespace xxxx;
    //刪除資料庫檔案
    e:/xxxxxx.dbf

第三,接下來,準備工作做好後,我們就可以開始還原了
//建立使用者
CREATE USER 使用者名稱 IDENTIFIED BY 密碼 

DEFAULT TABLESPACE  USERS 

TEMPORARY TABLESPACE TEMP;
 //給予使用者權限
grant connect,resource,dba to xxxx;
 //建立資料表空間,並指定檔案名稱,和大小

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;

 

//執行給予許可權的指令碼grant.txt,將許可權給予剛才建立的使用者
//給予許可權
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;


//開始匯入(完全匯入),file:dmp檔案所在的位置, ignore:因為有的表已經存在,對該表就不進行匯入。
   在後面加上 ignore=y 。指定log檔案 log=e:/log.txt(註:以下必須在cmd裡執行,在SQL*PLUS裡無法執行)
imp user/[email protected] full=y file=e:/xxx.dmp ignore=y log=e:/log.txt;

//當我們不需要完整的還原資料庫的時候,我們可以單獨地還原某個特定的表
//---------------------------------------------------------------------------
imp user/[email protected] file=e:/xxx.dmp ignore=y log=e:/log.txt tables=(xxxx)
imp user/[email protected] file=e:/xxx.dmp ignore=y log=e:/log2.txt tables=(xxxx) 
//---------------------------------------------------------------------------


oracle安裝完成後的常用操作及資料庫還原

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.