【问题标题】:How to create init<dbName>.ora file?如何创建 init<dbName>.ora 文件?
【发布时间】:2017-09-25 14:10:48
【问题描述】:

我想创建数据库。我下载了 Oracle Database 12cOracel SQL Devloper。 我使用 CMD(以管理员身份)设置了环境变量 ORACLE_SID。我对 ORACLE_HOME 做了同样的操作。另一个步骤是创建 Windows 服务。在这一步之后,我创建了文件 initHadeanDb.ora,其中 SID=HadeanDb。内部提到的文件:

control_files = (E:\app\JKowalski\virtual\product\12.2.0\dbhome_1\dbs\control01.ora, 
E:\app\JKowalski\virtual\product\12.2.0\dbhome_1\dbs\control02.ora, 
E:\app\JKowalski\virtual\product\12.2.0\dbhome_1\dbs\control03.ora) 
undo_management = auto 
db_name         = ora10 
db_block_size       = 8192

但如果我尝试继续过程,我给出了这个:

感谢您的回答。

【问题讨论】:

  • 请提供您创建文件 initHadeanDb.ora 的完整路径

标签: database oracle oracle12c


【解决方案1】:

您可以使用数据库配置助手 (DBCA) 创建数据库。 这将为您的数据库处理正确的 init.ora、控制文件和数据文件。 当您已经安装了二进制文件后,您会在以下位置找到 DBCA 开始 - (所有)程序 - Oracle - HOME_NAME - 配置和迁移工具 - 数据库配置助手。

您可以使用 DBCA 仅创建一组脚本(无需实际创建数据库)。然后可以调整这些脚本,或者您手动运行每个命令。 为此请注意不要在 DBCA 中选择基于模板的安装,而是选择纯自定义。在最后一屏,DBCA开始创建DB之前,可以保存脚本,创建完成后取消DBCA。

详情请阅读documentation

【讨论】:

  • 我使用了 DBCA。这是个好主意。谢谢你的帮助。回到我的问题:当我使用“STARTUP NOMOUNT PFILE={path to the init.ora}”而不是“STARTUP NOMOUNT”时,问题没有出现。
  • 我还有一个问题。我创建了数据库(感谢您)并在同一台 PC 上的 Oracle sql developer 中打开,数据库在哪里。但我不知道如何从其他电脑连接。在我的 PC 中,我使用了主机名 localhost 和端口 1521。如何获取与正在运行数据库的 PC 不同的 PC 登录所需的主机名和端口? (用户名、密码和SID可以一样吗?)
  • stackoverflow 不是这样工作的。请将此特定问题标记为已回答。当你有新问题时,首先做一个有效的研究。如果问题仍然存在,请将其作为 SO 中的新问题提出。显示您拥有的内容(例如配置文件)您尝试实现的目标、错误/意外结果是什么以及您的预期结果是什么。
猜你喜欢
  • 2017-04-04
  • 2022-08-30
  • 2021-10-31
  • 1970-01-01
  • 2012-09-27
  • 1970-01-01
  • 2010-09-22
  • 1970-01-01
  • 2018-01-16
相关资源
最近更新 更多