• <sub id="h4knl"><ol id="h4knl"></ol></sub>
    <sup id="h4knl"></sup>
      <sub id="h4knl"></sub>

      <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
      1. <strong id="h4knl"></strong>

      2. 解決ORA-00119和ORA-00132的步驟

        時間:2024-08-18 13:01:15 Oracle認證 我要投稿
        • 相關推薦

        解決ORA-00119和ORA-00132的步驟

          今天在啟動服務器上的ORACLE時遇到如下錯誤:

          SQL> startup;

          ORA-00119: invalid specification for system parameter LOCAL_LISTENER

          ORA-00132: syntax error or unresolved network name ’LISTENER_ORCL’

          然后,在網上找了一些資料,解決了此問題。

          解決的方式如下(這是網上的一位達人解決方案,我照他的步驟順利解決,不過決定還是做一個筆記):

          第一步:復制一份pfile參數文件(注意:oracle中的pfile指的就是init.ora文件)

          $ ./sqlplus / as sysdba;

          SQL> create pfile from spfile=’/u01/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora’;

          第二步:修改pfile參數文件(也即修改init.ora文件)

          經過第一步以后,你就會在$ORACLE_HOME/dbs目錄下發現有這么一個文件init.ora,這就是你第一步創建的文件。由于我的oracle實例名為orcl,所以我的pfile文件為initorcl.ora。

          用gedit打開,找到local_listener這一行,然后將其值修改為:

          (ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))

          其中的your_hostname為你的主機名,其實導致ORA-00119和ORA-00132錯誤的原因就很可能是你修改了你的hostname,但是我看了一下我的tnsname.ora文件里面的那個LISTENER_ORCL(可能你不是這個名字)和后面修改的your_hostname一致,我做的只是將tnsname.ora文件中的(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))復制到pfile文件的“local_listener=”后面,然后就順利啟動了數據庫,我也不知道為什么直接用*.local_listener=’LISTENER_ORCL’就找不到,而一定要*.local_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’才可以,這個問題以后研究一下。

          以下是我的一個修改樣例:

          修改之前可能是這樣

          *.local_listener=’LISTENER_ORCL’

          修改后的值大概就是這個樣子了

          *.local_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’

          然后保存退出

          第三步:以pfile創建spfile

          使用以下命令創建spfile

          SQL> create spfile from pfile=’/u01/oracle/product/10.2.0/db_1/dbs/initorcl.ora’;

          第四步:啟動數據庫

          SQL> startup;

          ORACLE instance started.

          Total System Global Area *** bytes

          Fixed Size *** bytes

          Variable Size *** bytes

          Database Buffers *** bytes

          Redo Buffers *** bytes

          Database mounted.

          Database opened.

        《&.doc》
        将本文的Word文档下载到电脑,方便收藏和打印
        推荐度:
        点击下载文档

        【解決ORA-00119和ORA-00132的步驟】相關文章:

        2016解決危機管理的步驟分析07-23

        化妝步驟和技巧10-05

        PHP建站的流程和步驟09-22

        卸妝的正確步驟和方法08-11

        給寵物美容的方法和步驟12-24

        美甲步驟和竅門07-29

        顯示器黑屏的檢查步驟及解決辦法10-29

        留學意大利的的申請步驟和條件07-29

        GRE閱讀答題步驟和技巧10-21

        插花藝術 插花技巧和步驟07-17

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码
      3. <sub id="h4knl"><ol id="h4knl"></ol></sub>
        <sup id="h4knl"></sup>
          <sub id="h4knl"></sub>

          <sub id="h4knl"><ol id="h4knl"><em id="h4knl"></em></ol></sub><s id="h4knl"></s>
          1. <strong id="h4knl"></strong>

          2. 亚洲欧美久久精品一区 | 日韩亚洲国产中文永久 | 亚洲第一福利网站在线 | 亚洲欧美日韩精品专区在线插放免费 | 欧美日韩在线观看一区二区 | 中文字幕不卡视频 |

            解決ORA-00119和ORA-00132的步驟

              今天在啟動服務器上的ORACLE時遇到如下錯誤:

              SQL> startup;

              ORA-00119: invalid specification for system parameter LOCAL_LISTENER

              ORA-00132: syntax error or unresolved network name ’LISTENER_ORCL’

              然后,在網上找了一些資料,解決了此問題。

              解決的方式如下(這是網上的一位達人解決方案,我照他的步驟順利解決,不過決定還是做一個筆記):

              第一步:復制一份pfile參數文件(注意:oracle中的pfile指的就是init.ora文件)

              $ ./sqlplus / as sysdba;

              SQL> create pfile from spfile=’/u01/oracle/product/10.2.0/db_1/dbs/spfileorcl.ora’;

              第二步:修改pfile參數文件(也即修改init.ora文件)

              經過第一步以后,你就會在$ORACLE_HOME/dbs目錄下發現有這么一個文件init.ora,這就是你第一步創建的文件。由于我的oracle實例名為orcl,所以我的pfile文件為initorcl.ora。

              用gedit打開,找到local_listener這一行,然后將其值修改為:

              (ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))

              其中的your_hostname為你的主機名,其實導致ORA-00119和ORA-00132錯誤的原因就很可能是你修改了你的hostname,但是我看了一下我的tnsname.ora文件里面的那個LISTENER_ORCL(可能你不是這個名字)和后面修改的your_hostname一致,我做的只是將tnsname.ora文件中的(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))復制到pfile文件的“local_listener=”后面,然后就順利啟動了數據庫,我也不知道為什么直接用*.local_listener=’LISTENER_ORCL’就找不到,而一定要*.local_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’才可以,這個問題以后研究一下。

              以下是我的一個修改樣例:

              修改之前可能是這樣

              *.local_listener=’LISTENER_ORCL’

              修改后的值大概就是這個樣子了

              *.local_listener=’(ADDRESS_LIST=(Address=(Protocol=tcp) (Host=your_hostname)(Port=1521)))’

              然后保存退出

              第三步:以pfile創建spfile

              使用以下命令創建spfile

              SQL> create spfile from pfile=’/u01/oracle/product/10.2.0/db_1/dbs/initorcl.ora’;

              第四步:啟動數據庫

              SQL> startup;

              ORACLE instance started.

              Total System Global Area *** bytes

              Fixed Size *** bytes

              Variable Size *** bytes

              Database Buffers *** bytes

              Redo Buffers *** bytes

              Database mounted.

              Database opened.