重灌系統後,使用oradim建立資料庫例項!

xinxinhg發表於2005-01-27

        昨天重灌了系統,把Oracle給忘了(因為新到了家公司,但這家公司並不用Oracle,用也是要再過一陣子了:(,所以只在自己的機器上裝了Oracle做做實驗),今天到論壇上看了些問題,準備做一下實驗的時候,突然想起來,重灌了系統,還沒有裝ORACLE呢:),想了想等晚上閒了再裝吧!結果在看帖子的時候突然想到我安裝Oracle的盤並沒有格掉,原來安裝的檔案都在,只是C盤的安裝資訊沒有了~~剛好還一直沒有做過冷備份恢復,當初學的時候冷備份老師說冷備份很簡單,自己去看看就行了!我也比較懶,一直也沒願意去做!!所以這次剛好借這個機會熟悉一下!       

[@more@]

        昨天重灌了系統,把Oracle給忘了(因為新到了家公司,但這家公司並不用Oracle,用也是要再過一陣子了:(,所以只在自己的機器上裝了Oracle做做實驗),今天到論壇上看了些問題,準備做一下實驗的時候,突然想起來,重灌了系統,還沒有裝ORACLE呢:),想了想等晚上閒了再裝吧!結果在看帖子的時候突然想到我安裝Oracle的盤並沒有格掉,原來安裝的檔案都在,只是C盤的安裝資訊沒有了~~剛好還一直沒有做過冷備份恢復,當初學的時候冷備份老師說冷備份很簡單,自己去看看就行了!我也比較懶,一直也沒願意去做!!所以這次剛好借這個機會熟悉一下!

        環境:WINXP(上次裝的時候是WIN200),ORACLE9I(原來是裝在D盤的)

        1。首先把Oracle的主目錄改一個名字,免的安裝的時候覆蓋掉。

        2。開始安裝Oracle--選擇只安裝軟體,安裝目錄和上次安裝選擇同一個(不是同一個應該也可以,只是我比較懶,討厭麻煩)。Windows下安裝Oracle都很簡單了,就不多廢話了。

        3。安裝好以後,把Oracle的服務都停掉,然後把新安裝的Oracle的主目錄改成其他名字(先不要刪,萬一有問題還可以改回來,建立個例項就行了,在做資料恢復就可以了,以防萬一嘛!畢竟是第一這麼做,心裡沒底),然後把上次安裝的主目錄的名字改回來。

        4。一切OK,啟動一下Oracle自帶的一些工具,沒有問題,現在就差沒有例項了。

        5。進到CMD下:

          (1)、執行set ORACLE_SID=ORCL        -------這個名字一定要用上次起的例項的名字哦!!

          (2)、D:oracleora92binoradim.exe -new  -sid ORCL -startmode m   ----建立例項,建立後要手動啟動Oracle服務。

          (3)、D:oracleora92binoradim.exe -edit  -sid ORCL -startmode a     ----修改例項為自動啟動,剛開始沒執行他,重啟了一下計算機連是連上了,但是連的是空閒例項,還要手工Startup,執行後重新啟動,Oracle服務已經自動起來了。

        6。該開始進行測試了    ------注:沒有重建監聽。。。其他的什麼也沒有改過,只是註冊了一個例項!

           >sqlplus /nolog

          SQL*Plus: Release 9.2.0.1.0 - Production on 星期四 1月 27 23:54:22 2005

          Copyright (c) 1982, 2002, Oracle Corporation.  All rights reserved.

          SQL>conn sys as sysdba

          已連線。

          SQL>select ....... SQL> conn scott/tiger  SQL>conn sys as sysdba SQL>select .......  SQL>insert ......  SQL>truncate ......  SQL>drop .......

          一切正常,資料完整,沒有丟失! 

          SQL>conn   -----我原來的資料庫裡是有這個NET連線的。

          ERROR:

          ORA-12154: TNS: 無法處理服務名

          開啟Net Configuration Assistant刪除所有以前自己配置過的東東,我不知道這麼做對不對,反正都給刪了~嘿嘿~~

          重新建監聽,命名方式,本地連線。

          SQL>conn  

          已連線。

          SQL>select ....from ...;create....;insert....;delete....;drop....  SQL>conn as sysdba  SQL>select .... ;grant ... ;create ....;drop....;

          OK,不知道還需要做什麼操作。目前還沒有發現什麼問題,一切正常,真地很省事,還是冷備份恢復起來比較爽----當然了,備份的時候是很浪費時間地呀!。

          太晚了,明天再繼續測試!記個筆記先。

       

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/166555/viewspace-788659/,如需轉載,請註明出處,否則將追究法律責任。

相關文章