我在centos7上安装了软件包oracle-xe-11.2.0-1.0.x86_64.rpm
,并以root身份运行/etc/init.d/oracle-xe configure
。
现在,我尝试通过如下方式从终端访问xe:
[root@srvr0 ~]# su oracle
[oracle@srvr0 root]$ sqlplus / as sysdba
SQL*Plus: Release 11.2.0.2.0 Production on Mon Apr 13 22:24:18 2020
Copyright (c) 1982, 2011, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup open
ORA-01078: failure in processing system parameters
LRM-00109: could not open parameter file '/u01/app/oracle/product/11.2.0/xe/dbs/initxe.ora'
请帮助我解决以上问题,以便从sqlplus提示符下访问oracle 11g xe。
您需要获取环境变量Oraenv是ORACLE_HOME目录和ORACLE_SID的交互式提示
. oraenv
或If。 oraenv(在usr / local / bin中)不存在添加到bash配置文件或任何文件中并提供它的源代码
$ORACLE_SID=XE
$ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib
export PATH=$PATH:$ORACLE_HOME/bin
注意:-ORACLE_SID
都大写。