Tihiroの頭を休めるIT教室

少しだけ頭使って後は根性

エラー対応

openssl-develをインストールしようとしてもインストールできない。

概要 日々、エラー対策の毎日です。yumでopenssl-develをインストールしようとしたら、なぜかエラー。悲しい。 環境 CentOS 7 解決策 エラー内容 Error: Package: 1:openssl-devel-1.0.1e-42.el7.9.x86_64 (base) Requires: openssl-libs(x86-64) = 1:1.0.1e…

Oracle.xs.dllがあるのに見つからないと怒られる。

概要 Oracle::DBDを利用しようとしたら、Oracle.xs.dllがないとかいうエラーが発生。 環境 Strawberry Perl 5 Oracle Instant Client 12.2.0.1.0 エラー内容 install_driver(Oracle) failed: Can't load 'C:/Strawberry/perl/vendor/lib/auto/DBD/Oracle/Ora…

Oracle::DBDをCPANでインストールしようとしたでエラーが発生するので解決した。

概要 タイトルの通り、 cpan install Oracle::DBD ってするとでエラーが発生する。んぎぃってなる。 環境 Strawberry Perl 5 エラー内容 install_driver(SQLite) failed: Can't locate loadable object for module DBD::SQLite in @INC (@INC contains: C:\S…

SQL*Loader実行時にエラーが発生する。

概要 SQL*Loaderを利用してクライアントからリモートサーバにデータを読み込ませようとすると SQL*Loader-704: 内部エラー: ulconnect: OCIServerAttach [0] ORA-12504: TNS: リスナーはCONNECT_DATAのSERVICE_NAMEを取得できませんでした。 的なエラーが発…

Visual Studio Express 2017 for Windows Desktopでエラー発生。

概要 たまにVisual Studioも操作します。久しぶりに起動するとなぜかエラー。困ります。 環境 Visual Studio Express 2017 for Windows Desktop エラーと対応 エラー内容 構文エラー: トークン '識別子' は予期されておらず、'型指定子' が予期されています …

cache lookup failed for relation xxxxでPostgreSQLが起動しない。

概要 PostgreSQLを起動させようと思ったら [5552] FATAL: cache lookup failed for relation 6100 みたいなエラーがでて起動しない。悲しい。 環境 PostgreSQL 10.3 あっ、これOSS-DBでやったやつだ! シングルユーザーモードで起動する。 postgres --single…

did you mean 'int32'?

概要 Eclipseの内部コンパイラーを使って、C言語プログラムをコンパイルしたらエラー。 環境 Windows 7.1 Eclipse Neon エラー内容 error: unknown type name 'int64'; did you mean 'int32'? extern Datum Int64GetDatum(int64 X); ^~~~~ int32 的なのが発…

MAX_PATHがここで宣言されていませんエラー。

概要 Linuxでgccを利用してCプログラムをコンパイルした際に発生したエラーの対策。 エラー内容 error ‘max_path’ was not declared in this scope こんな感じです。 エラー: ‘MAX_PATH’ がここでは宣言されていません (関数内ではない) 日本語ですと、こん…

High SierraにアップグレードしたらSeleniumが動作しなくなった。

概要 ゴールデンウィークを利用してMacをSierraからHigh Sierraにアップグレードしました。 で、その後にSeleniumさんを実行するとエラー。悲しい。 環境 MacOS High Sierra 10.13.4 Google Chrome Ruby Selenium エラーと対応 実行したいコマンド ruby sele…

PostgreSQLをソースコードからビルドとインストール。

概要 PostgreSQLをデバッグしたくなったので、ソースコードからビルドしてインストールして起動してみた。 第17章 Windowsにおけるソースコードからのインストール ↑を参考にした。 環境 PostgreSQL 10.3 Windows 7 VisualStudioExpress 2017 Active State P…

getpidがエラーとなる。

概要 C言語でプロセスIDを取得するための「getpid」がコンパイルエラーになる。。 内容 'getpid': The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getpid. See online help for details. とかいうエラーが…

PG_MODULE_MAGICを記述しているのにPG_MODULE_MAGICが見つからない。というエラー。

概要 PostgreSQLの拡張ライブラリを自作した時のお話。 Cプログラムのソース内に「PG_MODULE_MAGIC」を記述しているのに、記述が見つからないとエラーが出る。 環境 PostgreSQL 10.3 内容 PostgreSQLサーバー起動時に サーバの起動完了を待っています.... FA…

dockerでstartしたときにエラーが出る。

概要 タイトルのまんまです。 環境 CentOS7 docker 1.12.6 エラーの内容 CentOS7を再起動した後 docker start con_name したら Error response from daemon: driver failed programming external connectivity on endpoint con_name (bacd69b30ca7fb63edcd69…

docker buildでエラー発生。

概要 何かの拍子にdocker buildがエラーとなるようになったので、その対応メモ。 環境は CentOS 7 Docker 1.12.6 エラー内容 docker buildを実行した際に Cannot find a valid baseurl for repo: base/7/x86_64 となります。困ります。 対応 /etc/sysconfig/…

関数実行時にnextval(sequence)がエラーとなる。

概要 PL/pgSQLの関数を実行しようとした際に発生するエラーについて。 環境は PostgreSQL 9.6 です。 エラー内容 ERROR: query has no destination for result data HINT: If you want to discard the results of a SELECT, use PERFORM instead. CONTEXT: P…

Oracle12cDatabaseのイメージを作成するDockerfileをbuildしたらエラー発生。

概要 Oracle12cが動作するDockerコンテナを作りたくて、github(docker-images/OracleDatabase at master · oracle/docker-images · GitHub)からDockerfileとその他の環境を取得してbuildしたら下記メッセージのエラーが発生。 /bin/sh: /opt/oracle/oraInv…

OCIORA-03137について(CentOS7+instantclient12.2)

概要 最近、C言語始めました。ということでOCIとかいうオラクル接続用のインターフェースがあるんですが、それを利用してINSERTやUPDATE文を実行した際に Error - ORA-03137: malformed TTC packet from client rejected: [kpoal8Check-5] [32768] [0x000000…

yum実行時に「Failed to set locale, defaulting to C」が表示される。

概要 いつも通りタイトルの通りなのですが yum list とかした際に、 Failed to set locale, defaulting to C と表示されるのを消したい。というのが今回の内容です。 環境は CentOS 7 です。 対応 環境変数「LC_ALL」が設定されていないのが原因のようですの…

LD_LIBRARY_PATHを設定しているのに、プロセスで認識されない。

概要 MacではSIPとかいうセキュリティ機能で環境変数LD_LIBRARY_PATHが無効化?されている模様。 環境は MacOS Sierra です。 現象 環境変数LD_LIBRARY_PATHに設定した値が、Mac上で実行したプロセスで認識されない。 例えば、PostgreSQLでoracle_fdwを利用…

"libaio.so.1: cannot open shared object file: No such file or directory"が発生。

概要 とある拡張機能をPostgreSQL 9.6に読み込ませたところ libaio.so.1: cannot open shared object file: No such file or directory が発生。 対応 libaioってのは良く分かりません(どうにもOracleへの接続に必要なものらしい)が、とりあえずlibaioをイ…

ORA-12154について。

概要 OracleDBに接続しようと思ったら繋がらない。 発生するのはORA-12154。 ということで調べてみた。 環境は Oracle 12c です。 エラー対応 tnsnames.oraが見つからない tnsnames.oraが見つからない場合、 ORA-12154 TNS:could not resolve the connect id…

ORA-21561: OID を生成できませんでした。について

環境 oracle 12c です。 エラー内容 OS接続しようとした際に ORA-21561: OID を生成できませんでした と出ます。 原因と対策 ホスト側に環境変数「ORACLE_SID」が設定されていないのが原因です。 クライアント側にhosts内のlocalhostの後ろにホスト名を追加…

Oracleのアンインストール(deinstall)でエラーが発生。

結論 権限がモニョモニョということでしたので、deinstall.batを管理者権限で実行すれば成功しました。 環境 Windows 7 Oracle 12c

Vagrant2.0をインストールしたら動作しない。

概要 Windows7でVagrant2.0をインストールしたところ vagrant status とか vagrant up で、動作が進まない現象が発生。 具体的に 動作が進まないっていうのは「コマンド実行後、メッセージも表示されず、入力も受け付けない」状態。 要は、コマンド実行する…

OracleのSQL*Loaderで発生したエラーと対応。

概要 タイトルの通り、OracleのSQL*Loaderの実行中に発生したエラーと、その対応についての記事です。 ぶっちゃけると、自分用のメモです。 環境は Oracle11g(R2) です。

CREATE EXTENSION dblinkに失敗するので解決した。

概要 タイトルの通り CREATE EXTENSION dblink; の実行が ERROR: could not access file "$libdir/dblink": No such file or directory みたいなエラーで失敗する。ときの解決方法です。 環境は PostgreSQL9.6.3 CentOS7 です。