【数据库】(一)Oracle数据库重启+开启监听

本文详细介绍了在Linux服务器上,如何以Oracle用户身份重启数据库并开启监听。包括使用sqlplus连接数据库,以sysdba身份启动和关闭数据库,通过lsnrctl管理监听器,以及利用tnsping检查网络连通性和监听状态。

近期项目测试过程中,因为linux服务器重启,oracle数据库需要手动的重启。所以特意整理了相关的命令

1.数据库重启以及监听开启:

  • 以oracle身份登录数据库 命令:su – oracle
  • 进入Sqlplus控制台 命令:sqlplus /nolog
  • 以系统管理员登录 命令:connect / as sysdba
  • 启动数据库 命令:startup
  • 如果是关闭数据库 命令:shutdown immediate
  • 退出sqlplus控制台 命令:exit
  • 进入监听器控制台 命令:lsnrctl
  • 启动监听器 命令:start
  • 退出监听器控制台 命令:exit
2.sqlplus command not found问题:
问题原因是没有加载oracle用户配置文件
解决办法:
 source ~/home/oracle/.bash_profile
(加载oracle用户配置文件)
3.关于监听的一些命令:
  • tnsping 命令检查tcp协议是否通(网络通不通)
  • tnsping 命令监听服务器上的监听是否已开启
  • tnsping 命令不检测服务器上的监听的服务名,所以tnsping通,不代表就能连通。
  • lsnrctl stop   关闭监听  lsnrctl(listener control
  • lsnrctl start 开启监听  
  • lsnrctl status  查看数据库实例是否全部启动
------------------------------------------------------------------------------------------------------------------------------------
关于oracle数据库重启的其他方式,可以点击以下链接观看:
(命令熟能生巧,无需死记硬背)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值