sql >> データベース >  >> RDS >> Oracle

Oracle12cにはusenameHRはありません

    12cデータベースを作成しました コンテナとして 。これで、コンテナデータベースに接続している可能性があります サンプルスキーマ プラグ可能なデータベースに存在する 。

    Oracle 12cは、 マルチテナントアーキテクチャ を導入しました。 。インストール後の必須の手順がいくつかあります。 Oracle 12c PostInstallationMandatoryをお読みください手順

    最も一般的な誤解は、「SQLPLUS / AS SYSDBA」に関するものです。 」使用法。

    単一のCDBを作成するオプションをチェックしたので、「SQLPLUS / AS SYSDBA 」コマンドは常にCDBにログインします 。通常、開発者は「SCOTT/HR」のロックを解除するために使用されていました 」SYSDBAとしてログインした直後のアカウント 。しかし、ここにトリックがあります:

    「SCOTT、HR」およびその他のサンプルスキーマ PDBにあります CDBにはありません 。したがって、sysdbaとしてログインする必要があります PDBに 。

    たとえば、

    sqlplus SYS/[email protected] AS SYSDBA
    
    SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
    
    sqlplus scott/[email protected]
    
    SQL> show user;
    USER is "SCOTT"
    

    UDPATE OPはサンプルスキーマをインストールしていないようです。手動またはDBCA経由で実行できます。

    hr_main.sqlを実行する必要があります 脚本。 Human Resource(HR)スキーマの作成に必要なすべてのスクリプトは、in $ORACLE_HOME/demo/schema/human_resourcesにあります。 。

    ドキュメント から



    1. Oracle 10gで列の値を計算する方法は?

    2. MySql-存在しない場合はテーブルを作成します。それ以外の場合は切り捨てますか?

    3. MySql Workbenchインストーラーでは、Visual C ++ 2015再頒布可能パッケージがインストールされている必要がありますが、既にインストールされています

    4. Hibernate + Oracle IN句の制限、それを解決する方法は?