Oracle

Oracleと日本語フォルダ

ある開発者のマシンで ORA-12154: TNS: 指定された接続識別子を解決できませんでした が、発生してパッケージがDBに接続できない問題が発生しました。他の開発者のマシンでは動作しており、設定を確認したり、デバッガで追ってみても問題は見つからず。ふと…

11gのDBConsole

って問題ないですか?サービス動かすとCPUが100%に張りつきます。OracleはDB本体はしっかりしているけど、周りのツールとかインストーラとかがイマイチなんだよねぇ。あと、バージョンが上がるたびにインストールフォルダの構成を変えるのもどーにかならない…

OracleでLINQ to SQL(顛末)

http://code2code.net/DB_Linq/ですが、 DB_Linq is prototype software. Simple queries do work, complex ones probably not. That said, you are free to use it in your production code - just test everything thoroughly.Broken/missing functionalit…

OracleでLINQ to SQL

ちょっと調べた限りでは、LINQ to SQLはOracleに対応していないようです。私はSQL Serverがさっぱりなので、これではLINQ to SQLで遊べません。(^^; 悔しいので、ググってみたら、http://code2code.net/DB_Linq/というものを発見しました。素のままのLINQ to…

忘れた頃に・・・

後輩がWebサービスでOracleへのアクセスに苦戦。なんでだろうとみてみたら、 http://d.hatena.ne.jp/akiramei/20040614/p1 ↑これ。 権限の問題だと教えてあげて解決。これもひどい話だよなぁ・・・

Unicode

データベースの文字セットをSJISからUnicodeにするので、create tableのvarcharサイズをUTF-16なら2倍、UTF-8なら3倍にしないとなぁ、とか思っていましたが、NLS_LENGTH_SEMANTICSなんてパラメータがあったんですね。 http://otndnld.oracle.co.jp/document/…

ユーザ定義型

ODP.NETからStoredProcedureの呼び出しについて調査中。基本的な型及び、その配列については問題ないのですが、ユーザ定義レコードはサポートしていないみたいです。色々調べてみるとユーザ定義型はいけそうなので、実験。 create type person IS OBJECT(nam…

.NET Stored Procedure

・View a demo showing how to develop and deploy a .NET stored procedure このデモをみて、OracleでSQL CLRを試そうと思ったのですが、上手くいきません。アセンブリをデプロイしようとすると、こんなエラーが。 StartIndex の値を 0 より小さくすること…

はじめてのS2Dao.NETその3

複数テーブルをリンクする場合ですが、 ビューのような仮想的なDTOを作成して自由にマッピングさせるという方法もあります。その場合はSQLの自動生成は使えませんが・・ id:sugimotokazuyaさんに教えて頂いたので、早速実験です。

はじめてのS2Dao.NETその2

クラスとテーブルが1対1の場合は、上手く行くことが分かったので、N対1も試してみました。

はじめてのS2Dao.NET

S2Dao.NETとは S2Dao.NETはマッピング情報をXMLに記述しないO/Rマッピングフレームワークです。 S2Container.NET上で動作します。 マッピングのためにXMLをガリガリ書くのが面倒なので嬉しいところ。というわけで、Oracleに接続して単純なCRUDを行うサンプル…

PL/SQLからDLLを呼び出す

珍しく仕事関連な話題。PL/SQLからDLLを呼び出すにはどうすれば良いか質問されたので、ちょっと調べてみました。