「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
「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\app\oracle\product\11.2.0\server\rdbms\admin\utlsampl.sql"
(utlsmtp.sqlと間違いやすいと思うので注意する。)
"C:\u01\app\product\18.0.0\dbhomeXE\rdbms\admin\utlsampl.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"を再実行する。
12c以降ではプラガブル・データベースを使用する必要がある。
上記の手順でPDBを作成した後、utlsampl.sqlを使用して、SCOTT/tigerスキーマ作成する。
alter profile default limit password_life_time unlimited;
Oracleを利用予定ですが、Open棟梁で対応していないバージョン・エディションはある? - Google グループ
https://groups.google.com/forum/?hl=ja#!topic/opentouryoproject/iDxTplIdWVs
12cで廃止と言われていたらしいが、18cで復活した模様。