談笑有鴻儒,往來(lái)無(wú)白丁

          在恰當(dāng)?shù)臅r(shí)間、地點(diǎn)以恰當(dāng)?shù)姆绞奖磉_(dá)給恰當(dāng)?shù)娜?..  閱讀的時(shí)候請(qǐng)注意分類,佛曰我日里面是談笑文章,其他是各個(gè)分類的文章,積極的熱情投入到寫(xiě)博的隊(duì)伍中來(lái),支持blogjava做大做強(qiáng)!向dudu站長(zhǎng)致敬>> > 我的微博敬請(qǐng)收聽(tīng)

          決ORA--27100 shared memory realm already exists報(bào)錯(cuò)

          分類: 各種ORA-報(bào)錯(cuò)2011-05-19 15:49 1220人閱讀 評(píng)論(0) 收藏 舉報(bào)
          integersql數(shù)據(jù)庫(kù)oraclewindowssystem

          OS環(huán)境:windows PC

          數(shù)據(jù)庫(kù)版本:oracle 10.0.2.1

           

          這是一次小打小鬧的報(bào)錯(cuò),原因是幫同事改他自己玩的測(cè)試庫(kù)sga,原sga_max_size大小為600M,我修改為2G,重啟時(shí)報(bào)錯(cuò)。

           

          ORA-27100 shared memory realm already exists

           

          通過(guò)查詢官方文檔,解釋該原因是因?yàn)閣indows pc 32位機(jī)最大支持分配oracle內(nèi)存為1.7G,所以導(dǎo)致報(bào)錯(cuò),這是一次缺少經(jīng)驗(yàn)的教訓(xùn)。

           

          解決案例:

            

          1:SQL> show parameter sga

               NAME                                 TYPE        VALUE
          ------------------------------------ ----------- ------------------------------
               lock_sga                             boolean     FALSE
               pre_page_sga                    boolean     FALSE
               sga_max_size                    big integer 568M
               sga_target                         big integer 568M

           

          2:SQL> alter system set sga_max_size=2048m scope=spfile; -將SGA設(shè)置為2G

               SQL> alter system set sga_target=2048m scope=spfile;

           

          3:SQL> shutdown immediate  -重啟數(shù)據(jù)庫(kù)報(bào)錯(cuò)

               SQL> startup

           

               ORA-27100 shared memory realm already exists

               OSD-00029: ????????????
               O/S-Error: (OS 8) ??????????????????????????????     

           

          4:SQL> create pfile from spfile; -使用spfile生成pfile,修改參數(shù)文件內(nèi)的以下兩個(gè)參數(shù),

              將參數(shù)調(diào)小。

               *.sga_max_size=600000000
               *.sga_target=600000000

           

          5:SQL> startup pfile='E:/oracle/product/10.2.0/db_1/database/INITorcl.ORA' -這時(shí)候啟動(dòng)

               依然報(bào)錯(cuò),這是因?yàn)閣indows機(jī)器需要重啟后臺(tái)服務(wù),否則無(wú)法生效(郁悶)
               ORA-27100 shared memory realm already exists

               OSD-00029: ????????????
               O/S-Error: (OS 8) ??????????????????????????????

           

          7:找到管理/服務(wù)/OracleServiceORCL 重啟

           

          8:SQL> startup pfile='E:/oracle/product/10.2.0/db_1/database/INITorcl.ORA'
               ORACLE 例程已經(jīng)啟動(dòng)。

               Total System Global Area  603979776 bytes
               Fixed Size                  1250428 bytes
               Variable Size             163580804 bytes
               Database Buffers          432013312 bytes
               Redo Buffers                7135232 bytes
               數(shù)據(jù)庫(kù)裝載完畢。
               數(shù)據(jù)庫(kù)已經(jīng)打開(kāi)。

           

          9:SQL> create spfile from pfile; -根據(jù)啟動(dòng)的pfile生成spfile,下次啟動(dòng)時(shí)候則主動(dòng)讀取spfile

               參數(shù)文件

               SQL> startup force
               SQL> show parameter spfile

               NAME                                 TYPE        VALUE
               ------------------------------------ ----------- ------------------------------
               spfile                               string      E:/ORACLE/PRODUCT/10.2.0/DB_1/
                                                           DATABASE/SPFILEORCL.ORA
               SQL> show parameter sga;

               NAME                                 TYPE        VALUE
               ----------------------------------- ----------- ------------------------------
               lock_sga                             boolean     FALSE
               pre_page_sga                      boolean     FALSE
               sga_max_size                      big integer 576M
               sga_target                          big integer 576M

          posted on 2015-03-20 14:58 壞男孩 閱讀(1315) 評(píng)論(0)  編輯  收藏 所屬分類: ORACLE篇章
          主站蜘蛛池模板: 曲周县| 碌曲县| 南郑县| 库尔勒市| 库车县| 北辰区| 吴忠市| 绿春县| 保山市| 双辽市| 苏尼特右旗| 江北区| 吴忠市| 青川县| 左云县| 朝阳县| 潍坊市| 雷波县| 伽师县| 黔西县| 城固县| 弥渡县| 澄江县| 赣州市| 东莞市| 河池市| 原阳县| 罗源县| 宁波市| 武宁县| 彭水| 泸西县| 乡宁县| 前郭尔| 三台县| 北辰区| 商城县| 峨山| 永登县| 郑州市| 都匀市|