网站首页 > 技术文章 正文
摘要: Linux系统中的Oracle数据库的管理比较复杂,本文将针对数据库服务突然中断的问题进行处理,并列出在Linux平台上的oracle的查看数据库服务的运行情况及其启动步骤。
需要注意的是,安装完毕oracle以后,需要创建oracle系统用户,并在/home/oracle下面的.bash_profile添加几个环境变量:ORACLE_SID,ORACLE_BASE,ORACLE_HOME。比如:export ORACLE_SID=orcl export ORACLE_BASE=oracle_install_dir export ORACLE_HOME=xxx等。
详细内容请参考下文。
一、登录Linux系统
1、SSH登录系统
2、切换到oracle帐户
二、查看Oracle服务状态
1、查看Oracle进程状态
执行指令# ps -ef|grep oracle
备注:执行该指令后未出现相关进程信息表示oracle未启动。
2、查看Oracle监听状态
执行指令# lsnrctl status
备注:执行该指令后发现问题所在,根据提示oracle服务没有启动。、
三、启动Oracle服务
1、登录Oracle
(1)、执行指令# sqlplus /nolog
备注:由于数据库的监听已经启动,所以可以尝试登录。
(2)、执行指令# connect /as sysdba
2、启动Oracle
执行指令# startup
备注:Oracle启动过程涉及三种模式,这些模式涉及不同的文件,每个状态下数据库做不同的事情,同时这些模式适用于不同的维护需求,主要的模式有三种:nomount、mount、open。
如果startup不带参数,则启动数据库实例并打开数据库,以便用户使用数据库,在多数情况下,使用这种方式。
3、重新查看监听状况
执行指令# lsnrctl status
四、查看Oracle日志
1、查看数据库日志路径
执行指令# show parameter dump;查看数据库日志
2、查看详细日志
(1)、查看alert日志
执行指令# tail -10 log.xml查看最近10行日志
(2)、查看trace日志
执行指令# tail -n 20 日志名称.trc查看最近20行日志
(3)在trace日志目录下查看alert日志
执行指令# ls alert*
执行指令# tail -1000 alert_orcl.log | grep 'ORA-00600'通过关键词查看日志
对应详细日志如下
五、查看Oracle日志
错误原因:
根据MOS提示:出现这种错误信息是由于该版本bug, 没有办法通过event禁用输出,可以安装补丁,在19.1修复。
执行指令SQL> select * from v$version; 查看数据库版本
解决办法:
根据介绍,最好是将数据库版本更新到19.1.0.0
猜你喜欢
- 2024-11-02 CTO来教你:技术人员突然离职,如何接手他的项目?
- 2024-11-02 Oracle RAC启动时如何访问ASM spfile
- 2024-11-02 oracle监听程序无法启动TNS-12560,TNS-00530
- 2024-11-02 linux下oracle随操作系统启动而启动
- 2024-11-02 Oracle启动数据库实例 oracle12c启动数据库
- 2024-11-02 配置Oracle数据库的开机自启动 oracle 自启动配置
- 2024-11-02 Windows 下 oracle 数据库实例启动错误(ORA-27102)
- 2024-11-02 Oracle 19C RAC设置实例自启动 oracle rac开机自启动
- 2024-11-02 Oracle随系统启动 oracle 自启动
- 2024-11-02 如何用批处理命令(bat脚本)启动和停止windows服务
你 发表评论:
欢迎- 626℃几个Oracle空值处理函数 oracle处理null值的函数
- 619℃Oracle分析函数之Lag和Lead()使用
- 609℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 602℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 599℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 591℃【数据统计分析】详解Oracle分组函数之CUBE
- 581℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 566℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- oracle 19cOCM认证有哪些内容(oracle认证ocm月薪)
- Oracle新出AI课程认证,转型要持续学习
- oracle 表的查询join顺序,可能会影响查询效率
- Oracle DatabaseAmazon Web Services正式可用,Oracle数据库上云更容易了
- Oracle 19.28 RU 升级最佳实践指南
- 汉得信息:发布EBS系统安装启用JWS的高效解决方案
- 如何主导设计一个亿级高并发系统架构-数据存储架构(三)
- Java 后端开发必看!工厂设计模式轻松拿捏
- ORA-00600 「25027」 「x」报错(抱错孩子电视剧 爸爸是武术 另一个爸爸是画家)
- 新项目终于用上了jdk24(jdk新建项目)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)