关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
2011-09-15 17:21
966 查看
一、linux下无法启动sqlplus
问题描述:
[root@localhost oracle]# su - oracle
[oracle@localhost oracle]$ sqlplus "as/sysdba"
-bash: sqlplus: command not found
[oracle@localhost oracle]$ /u01/app/oracle/oracle/product/11.1.0/db_1/bin/sqlplus
Error 6 initializing SQL*Plus
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
[oracle@localhost oracle]$
解决方法:
由于环境变量没有设置导致的。可以编辑.profile文件可以进行环境变量设置的。 |
export ORACLE_SID=demo1(数据库实例id)
export ORACLE_HOME=/u01/app/oracle/product/11.1.0/db_1
export PATH=$PATH:$ORACLE_HOME/bin
保存关闭,重启系统或执行source /ect/profile设置立即生效。
二、启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。
1.进入到sqlplus启动实例
[oracle@redhat ~]$ su - oracle --“切换到oracle用户”
Password:
[oracle@redhat ~]$ lsnrctl start --“打开监听”
LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 14-OCT-2009 19:06:40
Copyright (c) 1991, 2005, Oracle. All rights reserved.
Starting /home/oracle/product/10g/bin/tnslsnr: please wait...
TNSLSNR for Linux: Version 10.2.0.1.0 - Production
System parameter file is /home/oracle/product/10g/network/admin/listener.ora
Log messages written to /home/oracle/product/10g/network/log/listener.log
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC2)))
STATUS of the LISTENER
------------------------
Alias LISTENER
Version TNSLSNR for Linux: Version 10.2.0.1.0 - Production
Start Date 14-OCT-2009 19:06:40
Uptime 0 days 0 hr. 0 min. 0 sec
Trace Level off
Security ON: Local OS Authentication
SNMP OFF
Listener Parameter File /home/oracle/product/10g/network/admin/listener.ora
Listener Log File /home/oracle/product/10g/network/log/listener.log
Listening Endpoints Summary...
(DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC2)))
(DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=redhat)(PORT=1522)))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
[oracle@redhat ~]$ sqlplus /nolog --“进入到sqlplus”
SQL*Plus: Release 10.2.0.1.0 - Production on Wed Oct 14 19:06:45 2009
Copyright (c) 1982, 2005, Oracle. All rights reserved.
SQL> conn /as sysdba
相关文章推荐
- 关于linux下安装oracle之后,重启系统后oracle不能正常启动的配置总结
- 关于linux下安装oracle之后,重启系统后oracle失败的问题[转]
- oracle安装前系统配置查询(linux)
- oracle安装前系统配置查询(linux)
- 【LINUX】在虚拟机上安装红帽Linux.5.5.for.x86.服务器版系统(按针对安装oracle 10g作的配置)
- 解决问题:在Linux系统中安装oracle后启动tomcat,导入war包,提示ORA-28000: the account is locked
- java web项目在linux部署、启动,查看系统配置常用的linux命令总结
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- 【Oracle RAC】Linux系统Oracle 11g R2 RAC 安装配置详细过程-视频培训教程
- oracle安装前系统配置查询(linux)
- FIS--关于下载php后的配置(启动fis的调试服务器(注意添加 --no-rewrite 参数),如果报错 没有php-cgi环境,请 安装 它,并把php-cgi命令加到系统的环境变量)
- X86_64平台下Oracle 11g R2 X64 for Linux的软件安装、数据库安装、服务配置、数据库启动和停止、SQLPLus使用
- Linux基本操作系列(二):在CentOS 6.8系统上安装Tomcat并配置自动启动
- oracle安装前系统配置查询(linux)
- 关于关于Linux 系统中 oracle lsnrctl 无法启动问题
- 关于安装Hadoop的Linux系统配置
- linux系统无法正常启动之inittab配置文件出错
- 关于gnuplot每次启动都要配置环境变量的问题(Linux系统中)
- CentOS 7 Linux下配置Oracle 11gR2为系统服务自动启动
- CentOS Linux下配置Oracle 11gR2为系统服务自动启动