一.启动oracle服务
启动oracle服务需要在sqlplus环境下启动
1.登录xshell,切换到oracle用户
su - oracle
2.运行sqlplus命令,进入到sqlplus环境,并添加nolog参数,添加这个参数表示不登录
sqlplus /nolog
image.png
3.以系统管理员的身份链接到数据库
conn /as sysdba
表示链接到一个空闲的实例,这是因为数据库没有链接的关系(只是利用sqlplus工具进入到了SQL界面而已),此时只需要输入startup即可
4.输入startup启动数据库实例
startup
最后一行提示数据库已经打开了
二.启动oracle监听服务
启动监听服务不是在sqlplus环境下启动的,是在用户下启动的
1.查看oracle监听服务
有时候启动orale服务后,依然午饭通过Navicat等工具链接到oracle数据库(PL/SQL提示监听未开启),此时可以查看一下监听开了没,没有就打开
lsnrctl status
此时表示没有监听
2.启动oracle监听服务
lsnrctl start
表示监听已经开启
3.使用sql语句查看监听是否开启
切换到sqlplus状态下
select status from v$instance
image.png
网友评论