ablog

不器用で落着きのない技術者のメモ

2010-04-01から1ヶ月間の記事一覧

Data Pump で使えるディレクトリを確認する SQL

SQL set linesize 200 col owner for a10 col privilege for a10 col directory_path for a50 select d.owner, d.directory_name, p.grantee, p.privilege, d.directory_path from dba_directories d, dba_tab_privs p where d.owner = p.owner and d.direct…

データファイルを削除しようとすると ORA-03262 エラー

不要なデータファイルを削除しようとすると、 $ su - oracle $ sqlplus / as sysdba SQL> alter tablespace users drop datafile '/u02/oradata/orcl/users002.dbf'; * ERROR at line 1: ORA-03262: the file is non-empty と怒られた。 SQL> set linesize 2…

Tomcat をインストールしたけど起動しない

Tomcat をインストールして起動して ps で見るとプロセスは起動しているけど、ブラウザでアクセスすると The requested resource (/xxx) is not available.って言われる。 catalina.out を見てみると、 # less /usr/local/tomcat/logs/catalina.out 致命的: …

Linux で jsvc をコンパイルすると java.c:22:17: error: jni.h: No such file or directory

http://www.jajakarta.org/tomcat/tomcat5.0/mix/docs/tomcat-docs/setup.html を参考にして Linux で jsvc をコンパイルしたら、 # cd /usr/local/tomcat/bin # cp -a jsvc.tar.gz /tmp # cd /tmp # tar xvzf jsvc.tar.gz # cd jsvc-src # chmod +x configu…

/etc/fstab の書式ミスって OS を boot できなくなった

やっちまった>< # mount -o remount,rw / # vi /etc/fstab # reboot で対処できるみたい。 参考 /etc/fstab の書式ミスられてOSをbootできなくなった - YAMAGUCHI::weblog /etc/fstabの記述ミスでOSブート不能 - shibainu55日記

Data Pump で import しようとすると ORA-31640 が発生する

現象 Data Pump で import しようとすると ORA-31640 が発生する。 OSユーザ smith で Data Pump を実行していて、smith ユーザは scott.dmp へのアクセス権がある。 smith@db01 $ impdp system/manager directory=pump_dir dumpfile=scott.dmp nologfile=y …

Access で Oracle の特定のスキーマのテーブルを一括リンクするてけとーな VBA

Const dsn = "orcl" ' dsn Const user = "SCOTT" ' user Const pass = "tiger" ' pass Sub import() Dim conn As Object Dim rec As Object Dim tableName As String Dim strSQL As String DoCmd.SetWarnings False Set conn = CreateObject("ADODB.Connecti…

configure: error: xml2-config not found. Please check your libxml2

PHP

php-5.2.12 をコンパイルすると、 configure: error: xml2-config not found. Please check your libxml2 installation. って怒られた。 libxml2-devel をインストールすると解決した。 # yum install libxml2-devel 他にもいくつか怒られてわかったのは、「…

Mac OS X Snow Leopard で javac のエラーメッセージが文字化けする

Mac OS X 10.4.9のjavacにおいて、初期設定ではjavacのエラーメッセージがShift_JISであるため文字化けする。 javacのエラーメッセージが文字化けする問題(Mac OS X) - 日々精進~バイオデータサイエンティスト 兼 起業家としての日々~ ということなので…

github に バイナリ置き場を作った

github に binary リポジトリを作成する。 Sign in to GitHub · GitHub で以下の通り入力して、[Create Repository] を押す。 Project Name: binary Description: location for binary files ローカルにリポジトリを作って、commitして、github に push する…

HttpServletRequest#getRemoteAddr で IP アドレスを取得すると IPv6 形式になる

HttpServletRequest#getRemoteAddr で IP アドレスを取得すると 0:0:0:0:0:0:0:1のような IPv6 形式になる場合、 -Djava.net.preferIPv4Stack=trueを Java VM の起動オプションに指定してやれば、IPv4 形式で取得できる。 自分の MacBook で Eclipse から Je…

5分ではじめる Wicket

覚え書き Wicketのサイトに用意されているサンプルアプリケーション「QuickStart」をインストールして起動する。 あらかじめApache Mavenのセットアップが終わっており、mvn コマンドを使用できる必要がある。 Maven が 100% Java の Webサーバ兼 Servlet コ…

Mac OS X Snow Leopard で dbca が起動しない

現象 dbca を起動すると、「Invalid memory access of location」と怒られた。 yoheia-no-macbook% dbca Invalid memory access of location 0x1005ef004 rip=0x7fff82b0cb95 /Users/oracle/u01/app/oracle/product/10.2.0/db_1/jdk/jre/bin/java: line 2: 2…

Mac OS X Snow Leopard De Oracle 10gR2(10.2.0.4)

環境 MacBook CPU: 2.26GHz Intel Core 2 Duo Memory: 4GB 1067 MHz DDR3 OS: Mac OS X Snow Leopard 10.6.3 手順 HardwareとSoftwareを確認する。 yoheia% /usr/sbin/system_profiler SPHardwareDataType Hardware: Hardware Overview: Model Name: MacBook…

Mac OS X で root に su できるようにする

Mac

yoheia% sudo passwd root Password: Changing password for root. New password: Retype new password: 参考 Mac OSXのTerminal環境でSUになるには 【OKWAVE】

ORA-27101: shared memory realm does not exist

sqlplus で Oracle インスタンスに接続しようとすると、 $ sqlplus system/manager SQL*Plus: Release 10.2.0.4.0 - Production on Fri Apr 23 20:23:37 2010 Copyright (c) 1982, 2007, Oracle. All Rights Reserved. ERROR: ORA-01034: ORACLE not availab…

ただのめも

[File]-[Import]-[Other]-[SVNからプロジェクトをチェックアウト]-[新規リポジトリー・ロケーションを生成] Url:http:// ... /trunk/projects フォルダの選択: foo-bar プロジェクトとしてワークスペースへチェックアウト プロジェクト名: foo-bar 同じく pa…

Oracle Database 10g on Linux をアンインストールする方法

$ su - oracle $ rm -fr $ORACLE_HOME # ← 全部消しちゃっていい場合 $ rm -fr $ORACLE_BASE # ← 全部消しちゃっていい場合 $ su - # rm /usr/local/bin/dbhome # rm /usr/local/bin/oraenv # rm /usr/local/bin/coraenv # rm /etc/oratab # rm /etc/oraInst…

警告: トリガーが作成されましたが、コンパイル・エラーがあります。

SQL> @create_triger.sql 警告: トリガーが作成されましたが、コンパイル・エラーがあります。 のように怒られた場合は、SQLコマンド「show errors」を実行すると詳細な内容を確認できる。 SQL> show errors TRIGGER FOO のエラーです。 LINE/COL ERROR ----…

MacBook の F1、F2 を押しても輝度が変わらない

Mac

なんか MacBook の画面が暗いので、F2 を押して輝度を上げようと思ったけど、無反応。 [Fn] + [F2] を押すといけた。 [システム環境設定]-[キーボード]で、[F1、F2 などのすべてのキー〜]をチェックしている場合、[Fn] を一緒に押さないといけないのか。 関…

OUI が「Unexpected Signal : 11 occurred at PC=0xB7BB07CE」って言って即コケする

OUI(Oracle Universal Installer)を実行したら、 $ ./runInstaller -silent -noconfig -responseFile /u01/app/oracle/software/oracle10gR2_linux_x86-64/102010/102010_ee.rsp Starting Oracle Universal Installer... Checking installer requirements...…

Tomcat で war をデプロイすると「パス /foo-bar のコンテキストが存在しません」と怒られる

war をデプロイすると、 ... inner.undeploy: [undeploy] FAIL - パス /foo-bar のコンテキストが存在しません BUILD FAILED /home/foo/bar/build.xml:85: The following error occurred while executing this line: /home/foo/bar/build.xml:77: FAIL - パ…

CentOS5.3 に Oracle10gR2 をインストールする

CentOS5.3 CDドライブにインストールCDを挿入して再起動する。 F12 を押して、CDドライブから起動する。 boot: <Enter> To begin testing the CD media before installation press OK.: Skip What language would you like to use during the installation process?</enter>…

Access で Oracle の特定のスキーマのテーブルを一括インポートするてけとーな VBA

Const dsn = "orcl" ' dsn Const user = "SCOTT" ' user Const pass = "tiger" ' pass Sub import() Dim conn As Object Dim rec As Object Dim tableName As String Dim strSQL As String DoCmd.SetWarnings False Set conn = CreateObject("ADODB.Connecti…

Access + Oracle Instant Client で Oracle Database に接続する

前提条件 Oracle Instant Client がインストールされていること。 インストール手順↓ Excel 2007 + Oracle Instant Client で Oracleデータベースにアクセスしてみる - ablog 手順 tnsnames.ora の設定を行う C:\Program Files\instantclient_10_2\tnsnames.…

import 時に IMP-00017, IMP-00003, ORA-01861 が発生する場合の対処法

現象 $ imp scott/tiger tables=emp file=emp.dmp ... IMP-00017: following statement failed with ORACLE error 1861: " ALTER TABLE "EMP" MODIFY ("... IMP-00003: ORACLE error 1861 encountered ORA-01861: literal does not match format string 解決…

Mac OS X Snow Leopard に Eclipse をインストールする

インストールする http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR2/eclipse-jee-galileo-SR2-macosx-cocoa.tar.gz から eclipse-jee-galileo-SR2-macosx-cocoa.tar.gz をダウンロードする。 % cd /Users…

import 時に IMP-00032 が発生する場合の対処法

現象 import すると、 IMP-00032:SQL文がバッファ長を超えましたと怒られる。 原因 バッファが、読み込まれるSQL文に対して小さすぎる。 解決策 バッファを大きくする。 例) imp system/manager fromuser=scott touser=scott buffer=51380224 commit=y ignor…

Mac OS X Snow Leopard で VPN 接続すると不安定な場合の対処法

Mac

Mac OS X v10.6 Snow Leopard から VPN で接続して、ターミナルで ssh で接続したり、Windows マシンにリモートデスクトップ接続したりできるが、レスポンスが遅かったり、しばらくするとセッションが切れて、VPN 接続を一旦切断して、再接続するが、また同…

Safari でバックスラッシュを含むコマンドをコピペして実行する方法

Mac

現象 仕事で wiki で手順書を作って、wiki に書いたコマンドをコピペして実行することがあるけど、Safari(WebKit) だと エンコーディングが EUC-JP のページの場合、バックスラッシュ(0x5c)が円記号として表示され、コピペして実行するとエラーになる。いち…