这是我第一次与数据库或sqlplus交互,但在我的大学里,我正在学习一个名为数据库的主题,我们被告知安装sqlplus时没有任何进一步的帮助,并且“输入sqlplus和用户SYS以及我们在安装过程中选择的密码”,所以我按照所描述的程序在Ubuntu18.04计算机上安装了Ubuntu18.04,这里的问题是https://askubuntu.com/questions/159939/how-to-install-sqlplus,一切都进行得很好,只是没有要求我写密码,当我尝试我的教授给我的指令(在用户SYS中键入sqlplus )时,我得到错误ORA-12162: TNS:net服务名被错误地指定.
阅读了很长时间后,我突然得出结论,我应该导出我的SID,并导出了这里描述的一个:http://www.dba-oracle.com/t_ora_12162_tns_net_service_name.htm。
ORACLE_HOME=/u01/oracle; export ORACLE_HOME
ORACLE_SID=asdb; export ORACLE_SID但是这也不起作用,我读到我应该导出我的一面,我试图通过写作找到它
sqlplus \nolog
SELECT instance FROM v$thread;但是,我得到了SP2-0640:没有连接的,所以当我的教授要求我们输入sqlplus (我认为是连接到我安装sqlplus时安装的数据库,但我不确定)和为什么不能工作时,我真的不明白该做什么。
当我把整个问题暴露给我的教授时,他把作业的时间延长了一天,但仅此而已。
发布于 2021-03-08 03:50:35
这个场景有几个错误:
。
如果可以在受支持的操作系统上安装Oracle数据库,则可以选择在安装结束时创建第一个数据库。一旦完成,导出ORACLE_HOME和ORACLE_SID的过程基本上是正确的。在安装和数据库创建过程中,应该设置ORACLE_HOME和ORACLE_SID的确切值。
export ORACLE_HOME=/u01/oracle/product/db_1
export ORACLE_SID=orcl
sqlplus /nolog
SQL> connect sys as sysdba
OR
SQL> connect / as sysdbahttps://stackoverflow.com/questions/66522975
复制相似问题