database

DB2,SQL Serverのロックの取得方法

SERIALIZABLEなロックの取得SQL Server SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; select * from table where id=1; rollback; DB2 select * from table where id=1 with rr; rollback;

SQL Serverのデータのインポート・エクスポート

エクスポート bcp aaaa.Conn30.os5_test out c:\aaaa\a.csv -T -c インポート bcp aaaa.Conn30.os5_test in c:\aaaa\a.csv -T -c

SQL Serverのファイルが肥大化した。

ファイルが肥大化してHDDを圧迫してる。 SQL実行 BACKUP LOG データベース名 WITH TRUNCATE_ONLY; データベースのプロパティで復旧モデルを単純にする データベースを右クリックして[タスク]→[圧縮]→[データベース] データベースを右クリックして[タスク]→[…

pyodbcでunicode文字列はいけるのか?

試してみたが、ハートとかが「・」とか「?」に変わる。 返答される値はばっちりshift_jisだし。 pyodbcの問題?odbcドライバの問題? # coding: utf-8 import pyodbc import codecs conn = pyodbc.connect('DSN=oracle;uid=xxx;pwd=xxx') #conn = pyodbc.co…

Oracle9iが起動しなくなった。

接続しようとすると ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist 接続できない。。。 SQL PlusでOracleを再起動するとAlertログが取れるということだったので、やってみる。 >sqlplus /nolog SQL> conn system/password…

Oracleのココは覚えておく

init.ora 10gではEnterprise Manager Consoleでのみ設定可能 メモリサイズなどの環境 tnsnames.ora global(ネットワーク環境)の場合sqlnet.ini(sqlnet.ora?)が作成されて優先される クライアントの設定 listener.ora サービスの設定

データベースのメモ

PostgreSQLをODBCで操作する PostgreSQLのインストーラでクライアントのみ選択してインストール MySQLをインストール スタートメニューからのコンソールではGrantできない インストールフォルダのmysql.exeからGrantする必要あり MySQLをODBCで操作する MySQ…