我们在linux下启动oracle服务:
第一个:启动监听服务时:执行命令:lsnrctl start :此时报command not found(这是我们在linux里见过最多的错误了吧)
原因:那说明,我们的oracle相关服务没有加入环境变量;而且我们在安装oracle时,都一般使用oracle用户进行安装的;此时我们切换到oracle用户 执行命令:su oracle,然后重新执行lsnrctl start。如果还是报错,那我们需要把oracle用户下的配置文件重新执行一下生效:source /home/oracle/.bash_profile,让环境变量生效 即可。
第二个:启动了监听服务之后,我们需要登录数据库:sqlplus / as sysdba 然后执行startup 启动数据库实例。启动实例完之后,我们的oracle就算是跑起来了,就可以通过在服务器上配置监听服务器IP+1521端口,我们从客户端就可以访问过来了。
第三个:使用界面配置监听服务命令:netmgr:①如果报command not found,跟上面的原因是一样的,执行一遍环境变量。②如下图:报java.lang.NullPointerException这个错误并不是代码错误,而是我们的界面显示没有权限配置。我们