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/example@sqldat.com AS SYSDBA
SQL> ALTER USER scott ACCOUNT UNLOCK IDENTIFIED BY tiger;
sqlplus scott/example@sqldat.com
SQL> show user;
USER is "SCOTT"
UDPATE OPはサンプルスキーマをインストールしていないようです。手動またはDBCA経由で実行できます。
hr_main.sqlを実行する必要があります 脚本。 Human Resource(HR)スキーマの作成に必要なすべてのスクリプトは、in $ORACLE_HOME/demo/schema/human_resourcesにあります。 。
ドキュメント から 、