[英]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.