如何从sqlplus访问oracle 11g xe?

问题描述 投票:0回答:1

我在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。

oracle11g sqlplus oracle-xe
1个回答
0
投票

您需要获取环境变量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都大写。

© www.soinside.com 2019 - 2024. All rights reserved.