zoukankan      html  css  js  c++  java
  • 安装oracle出现的一些问题

    今天在虚拟机上安装ORACLE 出现了一系列的问题,现将这些记录下来

     

     

    最开始用sqlplus登陆后,startup 开启数据提示ORA-01078错误

     

    SQL> startup;

    ORA-01078: failure in processing system parameters

    LRM-00109: could not open parameter file '/opt/oracle/product/10g/dbs/initorc1.ora'

     

    ORACLE在启动的时候会首先去找spfile文件,如果没有则会去找pfile,但是2个文件都没有,所有报错

    [oracle@node1 ~]$ ll /opt/oracle/product/10g/dbs/initorc1.ora

    ls: /opt/oracle/product/10g/dbs/initorc1.ora: No such file or directory

     

    使用默认的init.ora文件生成新的pfile文件

    [oracle@node1 dbs]$ cp init.ora initorc1.ora

     

    再尝试启动数据库,发现还是失败,提示shared pool memory太小了

    SQL> startup;

    ORA-00371: not enough shared pool memory, should be atleast 62198988 bytes

     

    因为startup的时候是从pfile里读取shared pool memory值,所以手动修改为大于62198988的值

    [oracle@node1 dbs]$ vim initorc1.ora

    shared_pool_size = 70000000     

     

    再尝试,发现报新的错误 ORA-00205

    SQL> startup;

    ORACLE instance started.

     

    Total System Global Area  104857600 bytes

    Fixed Size                  1217932 bytes

    Variable Size              96471668 bytes

    Database Buffers            4194304 bytes

    Redo Buffers                2973696 bytes

    ORA-00205: error in identifying control file, check alert log for more info

     

    因为最初控制文件是用的默认的,所有存在一些问题,把数据库sstartupnomount状态,重建一个新的控制文件

    SQL> startup nomount

    ORACLE instance started.

     

    Total System Global Area  104857600 bytes

    Fixed Size                  1217932 bytes

    Variable Size              96471668 bytes

    Database Buffers            4194304 bytes

    Redo Buffers                2973696 bytes

    SQL> create controlfile reuse database 'orcl' noresetlogs noarchivelog

      2  maxlogfiles 16

      3  maxlogmembers 3

      4  maxdatafiles 100

      5  maxinstances 8

      6  maxloghistory 292

      7  logfile

      8  group 1 '/opt/oracle/oradata/orcl/redo01.log' size 50M,

      9  group 2 '/opt/oracle/oradata/orcl/redo02.log' size 50M,

     10  group 3 '/opt/oracle/oradata/orcl/redo03.log' size 50M

     11  datafile

     12   '/opt/oracle/oradata/orcl/system01.dbf',

     13   '/opt/oracle/oradata/orcl/undotbs01.dbf',

     14   '/opt/oracle/oradata/orcl/sysaux01.dbf',

     15   '/opt/oracle/oradata/orcl/users01.dbf',

     16   '/opt/oracle/oradata/orcl/example01.dbf'

     17  character set we8iso8859p1

     18  ;

     

    Control file created.

    SQL> alter database open;

     

    Database altered.

     

     

    问题:

     

    如果有以下错误提示则需要在pfile加入compatible = 10.2.0.1.0

    ERROR at line 1:

    ORA-01503: CREATE CONTROLFILE failed

    ORA-01130: database file version 10.2.0.1.0 incompatible with ORACLE version

    10.2.0.0.0

    ORA-01110: data file 1: '/opt/oracle/oradata/orcl/system01.dbf'

     

     

    如果有一下提示重新恢复下数据文件

    SQL> alter database open;

    alter database open

    *

    ERROR at line 1:

    ORA-01113: file 5 needs media recovery

    ORA-01110: data file 5: '/opt/oracle/oradata/orcl/example01.dbf'

     

     

    SQL> recover datafile '/opt/oracle/oradata/orcl/example01.dbf'

    Media recovery complete.

    转载 http://blog.chinaunix.net/uid-1861701-id-86892.html

  • 相关阅读:
    [BZOJ1211]:[HNOI2004]树的计数(prufer序列)
    [CSP-S模拟测试]:那一天她里我而去(堆优化Dijkstra)
    [CSP-S模拟测试]:那一天我们许下约定(DP+组合数学)
    BZOJ3130 [Sdoi2013]费用流 【网络流 + 二分】
    BZOJ3124 [Sdoi2013]直径 【树的直径】
    BZOJ3122 [Sdoi2013]随机数生成器 【BSGS】
    BZOJ2707 [SDOI2012]走迷宫 【概率dp + tarjan + 高斯消元】
    BZOJ2726 [SDOI2012]任务安排 【斜率优化 + cdq分治】
    洛谷P2351 [SDOi2012]吊灯 【数学】
    BZOJ2246 [SDOI2011]迷宫探险 【记忆化搜索dp + 概率】
  • 原文地址:https://www.cnblogs.com/future2012lg/p/3095902.html
Copyright © 2011-2022 走看看