【问题标题】:ORA-65096: invalid common user or role name while installing data miner repositoryORA-65096: 安装数据挖掘器存储库时无效的普通用户或角色名称
【发布时间】:2018-05-25 20:09:39
【问题描述】:

尝试在 SQL 开发人员中安装数据挖掘器存储库时遇到错误。

双击数据挖掘器选项卡中的连接后,如下图所示,我按照以下路径安装数据挖掘器存储库

步骤 01

步骤 02

步骤 03

步骤 04

步骤 05

步骤 06 然后它得到以下错误。

Error starting at line : 19 in command -
create user ODMRSYS identified by Alxv19x default tablespace &&1 temporary tablespace &&2 quota UNLIMITED on &&1 PASSWORD EXPIRE
Error report -
ORA-65096: invalid common user or role name
65096. 00000 -  "invalid common user or role name"
*Cause:    An attempt was made to create a common user or role with a name
           that was not valid for common users or roles.  In addition to
           the usual rules for user and role names, common user and role
           names must start with C## or c## and consist only of ASCII
           characters.
*Action:   Specify a valid common user or role name.

有人可以帮帮我吗?

【问题讨论】:

  • 您在连接到 CDB 吗?您是否尝试连接到 PDB 并重新执行这些步骤?如果在 CDB 上创建用户,则用户名必须以C## 为前缀,以将其标记为普通用户。
  • 如果这是安装在您机器上的个人数据库,请在不使用容器选项的情况下重新安装它。 Oracle 的“容器”并不是其他人所说的“容器”,据我所知,很少有人在生产系统中使用该选项。

标签: oracle oracle-sqldeveloper oracle12c dataminer


【解决方案1】:

我们之前遇到过同样的问题,解决方法如下:

  1. 转到您的 sqldeveloper 目录。
  2. 打开数据挖掘器目录。
  3. 编辑名为 instodmrsyssql 的脚本文件。
  4. 转到存在以下 sql 查询的行:

create user ODMRSYS identified by Alxv19x default tablespace &&1 temporary tablespace &&2 quota UNLIMITED on &&1 PASSWORD EXPIRE;

  1. 在上述查询之前添加以下内容:

alter session set "_oracle_script"=true;

最终结果是:

alter session set "_oracle_script"=true;

create user ODMRSYS identified by Alxv19x default tablespace &&1 temporary tablespace &&2 quota UNLIMITED on &&1 PASSWORD EXPIRE;

  1. 保存
  2. 如果您已经打开了 sqldeveloper,只需将其关闭并 重新打开它并重新运行该过程。

【讨论】:

    猜你喜欢
    • 2020-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-01
    • 1970-01-01
    • 2011-02-07
    • 2012-09-24
    • 2013-08-01
    相关资源
    最近更新 更多