linux - 无法在 Linux 上启动 Oracle 12.2 并出现错误:ORA-01012 然后 ORA-24454
问题描述
我重新启动了oracle安装服务器,然后oracle停止了工作。我尝试使用终端和 sqlplus 执行命令“启动”,但收到错误 ORA-01012(未登录),我在互联网上搜索信息并尝试使用以下语法完成它:“sysresv”列出共享内存,然后使用“ipcrm -m”命令删除它们。但是,在继续执行启动命令后,不再出现错误ORA-01012,错误ORA-24454(未设置客户端主机名)再次出现。目前,我很困惑,不知道如何重新启动数据系统。请帮我找到解决方案!
解决方案
我修复了错误并成功启动了数据库系统。错误很简单,但由于注意力不集中,它变得复杂。原因是因为主机名设置不正确,我用命令修复了主机名:
hostname <new name>
并在主机文件中编辑:声明新的IP地址和主机名
/etc/host
推荐阅读
- jdbctemplate - 批量更新到多对多关系
- java - 将带有分隔符“T”的字符串日期转换为 Java 中的 Java.sql 时间戳
- geometry - 如果给定矩形顶点的四个坐标,如何计算矩形的长度和宽度?
- java - Jsoup:从表中获取数据
- javascript - 在电子中使用 jsftp 删除文件夹及其子文件夹
- swift - 如何将日期从 dd/MM 转换为 dd/MM/yyyy?
- github-actions - Azure 静态 Web 应用和 GitHub 企业
- react-native - React Native Navigation:当函数与 SecureStorage 交互时屏幕闪烁
- flutter - 如何从导航堆栈中获取所有推送的路由?
- reactjs - 我如何确保在测试进行之前加载了某些资产(css 和 js)?