「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
久々にOracleをインストールしたので手順をメモしておく。
「Start Menu」に「Start Database」が作成されているのでコレを押下する。
接続を追加する。
using Oracle.ManagedDataAccess.Client; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { OracleConnection cn = new OracleConnection("User Id=system;Password=xxxx;Data Source=localhost/XE;"); cn.Open(); OracleCommand cmd = new OracleCommand("SELECT COUNT(*) FROM SHIPPERS", cn); Console.WriteLine(cmd.ExecuteScalar().ToString()); Console.ReadKey(); } } }
systemスキーマではクリーンナップなどが面倒なので、scott/tigerスキーマを作成する。
「C:\oraclexe」がインストール・ディレクトリとして、以下にDDLを発見できた。
"C:\oraclexe\app\oracle\product\11.2.0\server\rdbms\admin\utlsampl.sql"
(utlsmtp.sqlと間違いやすいと思うので注意する。)
スキーマ作成用のDDLをSQL Developerを使用して実行する。
DROP USER SCOTT CASCADE; DROP USER ADAMS CASCADE; DROP USER JONES CASCADE; DROP USER CLARK CASCADE; DROP USER BLAKE CASCADE;
注意:「SCOTT/tiger」への接続がある場合、「DROP USER」に失敗するので、
Oracleを再起動して、systemユーザーから"utlsampl.sql"を再実行する。