【问题标题】:Oracle Error ORA-28368: cannot auto-create walletOracle 错误 ORA-28368:无法自动创建钱包
【发布时间】:2016-10-09 19:01:56
【问题描述】:

我正在尝试在 LINUX 服务器上设置 Oracle 11.2.0 XE 并收到 ORA-28368 错误。研究表明,我需要创建一个“钱包”文件夹,然后发出命令为 sysdba“alter system set encryption key identify by “my_password”,以设置默认主密码。

我已经能够在 Windows 下通过创建文件夹 C:\ora11g\app\oracle\admin\XE\wallet 成功地做到这一点。

我不使用 sqlnet.ora 文件,所以我在默认位置 /u01/app/oracle/admin/XE/wallet 以 root 身份创建了钱包文件夹,并将权限设置为 777,所有者为 oracle 和组给dba。此位置与有效的 Windows 文件夹结构相匹配。

默认情况下,ORACLE_HOME 文件夹没有 admin 文件夹,因此我创建了该文件夹和其下的 wallet 文件夹作为测试,但这也不起作用。

环境变量是:

ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe

ORACLE_SID=XE

任何帮助将不胜感激......

【问题讨论】:

    标签: linux oracle wallet


    【解决方案1】:

    所以看起来我可能有区分大小写的问题。我注意到 SID 是大写的,但产品安装到小写文件夹“xe”。我通过创建一个 sqlnet.ora 文件并指定钱包文件夹的位置(注意大小写 XE)解决了这个问题。

    sqlnet.ora location: /u01/app/oracle/product/11.2.0/**xe**/network/admin
    
    sqlnet.ora entry:
    
    ENCRYPTION_WALLET_LOCATION=(SOURCE=(METHOD=FILE)(METHOD_DATA=(DIRECTORY=/u01/app/oracle/admin/**XE**/wallet)) )
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-07
      • 2011-04-30
      • 2016-08-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多