如何解决已安装数据卷的 docker run 上的 Oracle 19 错误
我已经按照 oracle 官方文档中的描述构建了一个 Oracle Database 19 docker 镜像(标记为 oracle:19) https://github.com/oracle/docker-images/tree/main/OracleDatabase/SingleInstance。
然后我在其他服务中使用 docker-compose 运行它:
oracle:
image: oracle:19
ports:
- "1521:1521"
- "5500:5500"
environment:
ORACLE_SID: MY_SID
ORACLE_PWD: MY_STRONG_PASSWORD
ORACLE_EDITION: ee
ORACLE_PDB: MY_SERVICE_NAME
volumes:
- .\ora19data:/opt/oracle/oradata
数据库启动良好,然后我创建了我的架构、表空间、表……等等,然后我做了一些测试插入。 当我关闭数据库并重新启动它时,我得到这个美丽的错误 :
oracle-19_1 | SQL> ORACLE instance started.
oracle-19_1 |
oracle-19_1 | Total System Global Area 1610610568 bytes
oracle-19_1 | Fixed Size 9136008 bytes
oracle-19_1 | Variable Size 486539264 bytes
oracle-19_1 | Database Buffers 1107296256 bytes
oracle-19_1 | Redo Buffers 7639040 bytes
oracle-19_1 | Database mounted.
oracle-19_1 | ORA-01157: cannot identify/lock data file 13 - see DBWR trace file
oracle-19_1 | ORA-01110: data file 13: '/home/oracle/d_XXX01_01.dbf'
oracle-19_1 |
oracle-19_1 |
oracle-19_1 | SQL> Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
oracle-19_1 | Version 19.3.0.0.0
oracle-19_1 | The Oracle base remains unchanged with value /opt/oracle
oracle-19_1 | #####################################
oracle-19_1 | ########### E R R O R ###############
oracle-19_1 | DATABASE SETUP WAS NOT SUCCESSFUL!
oracle-19_1 | Please check output for further info!
oracle-19_1 | ########### E R R O R ###############
oracle-19_1 | #####################################
oracle-19_1 | The following output is now a tail of the alert.log:
oracle-19_1 | Linux-x86_64 Error: 2: No such file or directory
oracle-19_1 | Additional information: 7
oracle-19_1 | 2021-03-21T20:38:52.212817+00:00
oracle-19_1 | Errors in file /opt/oracle/diag/rdbms/XXX/trace/XXXXXX_mz00_121.trc:
oracle-19_1 | ORA-01110: data file 14: '/home/oracle/i_XXX01_01.dbf'
oracle-19_1 | ORA-01565: error in identifying file '/home/oracle/i_XXX01_01.dbf'
oracle-19_1 | ORA-27037: unable to obtain file status
oracle-19_1 | Linux-x86_64 Error: 2: No such file or directory
oracle-19_1 | Additional information: 7
oracle-19_1 | Checker run found 2 new persistent data failures
已经尝试google错误和5个ORA-XXX,但徒劳无功!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。