【问题标题】:catcon.pl: Base for log file names must be suppliedcatcon.pl:必须提供日志文件名的基础
【发布时间】:2023-02-14 21:29:39
【问题描述】:

我在 Windows 中运行 oracle 数据库 19.13,当我想安装 DBMS_CLOUD 包时出现此错误,使用 catcon.pl 参见 "DBMS_CLOUD : Installation on 19c and 21c On-Prem Databases"

C:\Oracle\product\19.0.0\dbhome_1\perl\bin\perl
C:\Oracle\product\19.0.0\dbhome_1\rdbms\admin\catcon.pl -u sys/****** --force_pdb_mode 'READ WRITE' -b dbms_cloud_install -d "C:\app" -l "C:\app" dbms_cloud_install.sql

其次是错误

必须在 C:\Oracle\product\19.0.0\dbhome_1\rdbms\admin\catcon.pl 第 482 行提供日志文件名的基础。

我不确定如何解决问题

【问题讨论】:

    标签: perl installation oracle19c


    【解决方案1】:

    Judging by the argument information provided here,你需要提供强制性的-b参数

    -b(强制)日志文件名的基本名称

    您可以在问题中提供的链接中看到该参数

    $ORACLE_HOME/perl/bin/perl $ORACLE_HOME/rdbms/admin/catcon.pl 
      ...
      -b dbms_cloud_install 
      ...
    

    【讨论】:

    • 如您所见,我的命令中提供了 madatory -b 参数
    【解决方案2】:

    你还在吗 ? 我有同样的问题,我已经解决了! 在 Windows 上,您应该使用双引号而不是单引号,因此命令行中的真正问题是,force_pdb_mode 应该后跟双引号参数 因此,将您的命令行更改为:

    C:Oracleproduct9.0.0dbhome_1
    dbmsdmincatcon.pl -u sys/****** --force_pdb_mode "READ WRITE" -b dbms_cloud_install -d "C:pp" -l "C:pp" dbms_cloud_install.sql
    

    这会起作用。 顺便说一下,对于没有空格的参数,比如UPGRADE,你可以直接使用它而不用任何引号。

    【讨论】:

      猜你喜欢
      • 2016-12-13
      • 2011-02-17
      • 2019-01-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-04-01
      • 1970-01-01
      • 2020-11-26
      相关资源
      最近更新 更多