Linux:Oracle 19c 出现ORA-01034: ORACLE not available 以及SCOTT@ prod>select * from emp;不显示表格等问题

01.安装好监听和数据库后能会出现以下这种情况bash: sqlplus: command not found

 [oracle@aka ~]$ sqlplus /nolog
 bash: sqlplus: command not found

在环境变量没有问题的情况下,可以用root这样修改

[oracle@aka ~]$ ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
ln: creating symbolic link `/usr/bin/sqlplus' to `/bin/sqlplus': Permission denied
[oracle@aka ~]$ su - root
Password:
[root@aka ~]# ln -s $ORACLE_HOME/bin/sqlplus /usr/bin
[root@aka ~]# su - oracle
[oracle@aka ~]$ sqlplus /nolog

02 接下来还有可能会出现 -bash: rlwrap: command not found 的情况,这个只需要在这个网址下载rlwrap包解压安装就可以:rlwrap 0.46.1 - Download, Browsing & More | Fossies Archive

03 可能出现ORA-01034: ORACLE not available ORA-27101报错的情况

SYS@ prod>conn scott/scott
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
Additional information: 4376
Additional information: 792555799
进程 ID: 0
会话 ID: 0 序列号: 0


警告: 您不再连接到 ORACLE。

可以按照以下步骤解决:

@ >exit
[oracle@aka ~]$ lsnrctl start

LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-2月 -2023 00:20:41

Copyright (c) 1991, 2019, Oracle.  All rights reserved.

启动/u01/oracle/bin/tnslsnr: 请稍候...

...

  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521)))
监听程序不支持服务
命令执行成功


[oracle@aka ~]$ set ORACLE_SID=orcl
[oracle@aka ~]$ sqlplus /nolog

SQL*Plus: Release 19.0.0.0.0 - Production on 星期三 2月 8 00:23:53 2023
Version

...


数据库装载完毕。
数据库已经打开。
SYS@ prod>shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。

SYS@ prod>startup
ORACLE 例程已经启动。

Total System Global Area 1593831936 bytes
Fixed Size                  8897024 bytes
Variable Size             922746880 bytes
Database Buffers          654311424 bytes
Redo Buffers                7876608 bytes
数据库装载完毕。
数据库已经打开。

如果还有其他问题可能就是你的scott用户的帐号和密码有问题

[oracle@aka ~]$ vi /u01/oracle/rdbms/admin/utlsampl.sql
Rem     menash     02/21/01 -  remove unnecessary users for security reasons

...

GRANT CONNECT,RESOURCE,UNLIMITED TABLESPACE TO SCOTT IDENTIFIED BY scott;
DROP PUBLIC SYNONYM PARTS;

CONNECT SCOTT/scott

...                           

按照上面的提示将BY scott;    CONNECT SCOTT/scott 修改完成

04 如果出现以下情况

SCOTT@ prod>select * from tab
  2  

请不要忘记最后加上“” SCOTT@ prod>select * from emp;

可参考:出现ORA-01034: ORACLE not available ORA-27101错误_weixin_45997129的博客-CSDN博客

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

阿卡在努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值