posts - 13,  comments - 8,  trackbacks - 0

          從QQ群里找到的oracle升級方式!
          1、 關(guān)閉原9208數(shù)據(jù)庫,執(zhí)行一個完全冷備。
          2、 安裝ORACLE10g,選擇一個跟9208不同的Home,安裝的時候選擇不裝數(shù)據(jù)庫。
          3、 以SYSDBA身份登陸到SQLPLUS,執(zhí)行:
          Sql>spool upgrade.info
          Sql>@ oracle10G_HOMErdbmsadminutlu102i.sql
          Sql>spool off
          注意屏幕的輸出
          4、在Tablespace欄提示有些表空間需要額外的空間:
          Autoextend Additional space required:165mb.
          查詢原原數(shù)據(jù)庫的空間大小和剩余空間。
          Sql>select tablespace_name,bytes from dba_data_files;
          Sql>select tablespace_name,sum(bytes) from dba_free_space group by tablespace_name;
          擴展提示需增加空間的表空間。
          Sql>alter database tablespace system add datafile
          ‘dracleoradatatestsystem02.dbf’ size 200m;
          Sql>alter database datafile
          ‘dracleoradatatestxdb01.dbf’ resize 50m’;
          4、 拷貝9i的initsid.ora文件到10gHomedatabase目錄下。
          運行菜單下的Database Upgrade Assistant,根據(jù)提示一步一步操作。如不能成功,則手工升級,依次執(zhí)行以下順序。
          5、 拷貝9i的密碼文件pwdsid.ora到10gHomedatabase目錄下。
          6、 拷貝9iHomenetworkadmin下的tnsname.ora、listerna.ora、sqlnet.ora到10GHomenetworkadmin目錄。
          7、 根據(jù)upgrade.info的提示,修改10GHomedatabaseinitSid.ora參數(shù)文件。
          8、 關(guān)閉9I數(shù)據(jù)庫
          9、 在命令行用cmd>oradim –delete –sid sid刪除WINDOWS服務(wù)下的實例。
          10、 在命令行用cmd.>oradim –new –sid sid pfile=’path’建立新的實例。
          11、 停止原9i的listerner服務(wù)
          12、 用sysdba的身份登陸到sqlplus,以upgrade的方式啟動數(shù)據(jù)庫。
          Startup upgrade
          啟動時提示LRM-00116: ‘D:ORACLELOGSDB后跟’=’出現(xiàn)語法錯誤
          ORA-01078:處理系統(tǒng)參數(shù)失敗
          根據(jù)提示,修改10GHomedatabaseinitsid.ora,將utl_file_dir=draclelogs
          注釋掉。重新執(zhí)行sql>startup upgrade成功。
          13、 創(chuàng)建sysaux表空間。
          Sql>create tablespace sysaux
          Datafile ‘dracleoradatatestsysaux01.dbf’ size 500m
          Extent management local
          Segment space management auto
          Online;
          15、@dracle10.2rdbmsadmincatupgrd.sql;(此過程在我電腦花費約1個半小時)。
          16、sql>shutdown immediate;
          17、sql>startup
          18、sql>@dracle10.2rdbmsadminutlrp.sql
          To recompile any invalid application object
          執(zhí)行完畢后執(zhí)行查詢所有重新編譯錯誤
          Sql> select * from utl_recomp_errors;

          19、啟動10G的listerner服務(wù)
          測試,升級完畢。

          posted on 2007-12-04 19:00 YangRj 閱讀(339) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(2)

          隨筆分類(5)

          隨筆檔案(13)

          文章分類(14)

          文章檔案(34)

          Apache - Tech Online

          BLOG 收集

          BLOG地址

          DB2

          Eclipse

          IBM - Tech Online

          JAVA

          ORACLE

          OS

          好網(wǎng)址

          文學(xué)網(wǎng)站

          累了 聽聽歌曲吧

          論壇

          積分與排名

          • 積分 - 25785
          • 排名 - 1514

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 桦南县| 玛多县| 余江县| 建水县| 浦北县| 巩义市| 敦煌市| 惠州市| 甘德县| 芷江| 岢岚县| 武夷山市| 平原县| 靖西县| 阳江市| 梧州市| 蕉岭县| 老河口市| 黄大仙区| 大同县| 丰台区| 科技| 皮山县| 平凉市| 普宁市| 滁州市| 潞城市| 科技| 大姚县| 咸阳市| 井冈山市| 高清| 佛山市| 安平县| 肥东县| 广汉市| 乌兰浩特市| 离岛区| 阜平县| 北安市| 东至县|