繁体   English   中英

在Oracle Linux 6中配置Oracle 11g数据库

[英]Configure Oracle 11g Database in Oracle Linux 6

在过去的两天里,我一直在尝试在Oracle Linux 6中配置Oracle DB 11g。它已成功安装,但无法创建数据库。 我已经创建了侦听器和tnsnames,并尝试使用以下命令启动数据库:

    sqlplus /nolog   
    connect / as sysdba   
    startup

我收到以下错误:

    ORA-00119: invalid specification for system parameter LOCAL_LISTENER
    ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=beta)(PORT=1521))' 

这是我的监听器和tnsnames配置:

listener.ora:

    SID_LIST_LISTENER =
     (SID_LIST =
       (SID_DESC =
         (SID_NAME = orcl)
         (ORACLE_HOME = /home/oracle/app/oracle/product/11.2.0/oracle)
       )
     )
    SUBSCRIBE_FOR_NODE_DOWN_EVENT_LISTENER=OFF

    LISTENER =
      (DESCRIPTION_LIST =
        (DESCRIPTION =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
      )

    ADR_BASE_ORCL = /home/oracle/app/oracle

tnsnames.ora:

    ORCL =
      (DESCRIPTION =
        (ADDRESS_LIST =
          (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
        )
        (CONNECT_DATA =
          (SERVICE_NAME = orcl)
        )
      )

有任何想法吗?

您是否按照安装说明设置了环境变量? 特别是,您将需要ORACLE_SID,ORACLE_BASE,ORACLE_UNQNAME,ORACLE_HOME(请记住,这种情况在Linux上很重要)。 另外,如果您没有在安装过程中创建数据库,则需要运行数据库创建助手(dbca)

我只需要一个用于开发目的的环境,因此我已经从Oracle网站下载了模板VM,并使用Virtual Box进行了实例化。 模板已配置,数据库运行正常。

Oracle查找“ beta”主机名,所有设置都精确定位到localhost。 尝试在中添加条目

/etc/hosts

与以下行:

127.0.0.1 beta

然后尝试重新启动

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM