本番データベースのサンプル・コマンド

次は、OracleおよびMySQLデータベースのユーザーおよびスキーマの作成に使用できるサンプル・コマンドです。コンポーネント・データベースを設定する際、これらとまったく同じコマンドを使用する必要はありません。これらは、作業を助けるための例にすぎません。

Oracle Database

次のコマンドを使用して、Oracle 11gまたは12cデータベースのユーザーとスキーマを作成できます。

CREATE USER <username> PROFILE "DEFAULT" IDENTIFIED BY <password> DEFAULT TABLESPACE "USERS" TEMPORARY TABLESPACE "TEMP" ACCOUNT UNLOCK;
GRANT CREATE PROCEDURE TO <username>;
GRANT CREATE SESSION TO <username>;
GRANT CREATE SYNONYM TO <username>;
GRANT CREATE TABLE TO <username>;
GRANT CREATE VIEW TO <username>;
GRANT UNLIMITED TABLESPACE TO <username>;
GRANT CONNECT TO <username>;
GRANT RESOURCE TO <username>;

MySQLデータベース

次のコマンドを使用して、MySQLデータベースのユーザーとスキーマを作成できます。

注意: MySQLデータベースは、デフォルトのキャラクタ・セットとしてUTF-8を使用する必要があります。
create user '<username>'@'%' identified by '<password>';
create database <database name> default character set utf8 default collate utf8_general_ci;
grant all on <database name>.* to '<username>'@'%' identified by '<password>' with grant option;
flush privileges;