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
にあります。 。
ドキュメント から 、