HP-UX使用時のORACLEアクセスライブラリ再作成方法について説明します。
ORACLEアクセスライブラリを作成する機能は,次のORACLEシステムを運用している場合に適用してください。
ORACLEアクセスライブラリを再作成する手順を次に説明します。
次の手順は,必ず,運用ディレクトリが/opt/DABrokerの環境で実行してください。
DABrokerの運用ディレクトリを/opt/DABroker以外に設定している場合は,いったん,DABrokerのセットアップコマンドで運用ディレクトリを/opt/DABrokerに戻してから実行してください。
表3-12 Oracle8 R8.0.5サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7805.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7805.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-13 Oracle8 R8.0.6サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7806.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7806.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-14 Oracle8i R8.1.5サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7815.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7815.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-15 Oracle8i R8.1.6サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7816.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7816.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-16 Oracle8i R8.1.7サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7817.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7817.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-17 Oracle9i R9.0.1サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7901.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib32 -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7901.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-18 Oracle9i R9.2.0サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7920.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib32 -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7920.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-19 Oracle 10g サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7101.sl |
2 | LIBS = -L /opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7101.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-20 Oracle 11g サンプルメイクファイル
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO7111.sl |
2 | LIBS = -L /opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacdcntl.o $(DABDIR)/obj/daO7111.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-21 Oracle8i R8.1.7サンプルメイクファイル(DABroker for Javaのデータベース種別でOracle8i指定時)
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO8817.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacd8817.o $(DABDIR)/obj/daO8817.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-22 Oracle9i R9.0.1サンプルメイクファイル(DABroker for Javaのデータベース種別でOracle8i指定時)
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO8901.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib32 -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacd8901.o $(DABDIR)/obj/daO8901.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-23 Oracle9i R9.2.0サンプルメイクファイル(DABroker for Javaのデータベース種別でOracle8i指定時)
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO8920.sl |
2 | LIBS = -L/opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib32 -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacd8920.o $(DABDIR)/obj/daO8920.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-24 Oracle 10g サンプルメイクファイル(DABroker for Java のデータベース種別にOracle8i を指定時)
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO8101.sl |
2 | LIBS = -L /opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacd8101.o $(DABDIR)/obj/daO8101.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |
表3-25 Oracle 11g サンプルメイクファイル(DABroker for Java のデータベース
番号 | 定義文 |
---|---|
1 | PROGRAM = libdaO8111.sl |
2 | LIBS = -L /opt/DABroker/lib -ldacommon |
3 | LIBS1 = -l:libcl.sl -lpthread |
3 | ORALIB = -L $(ORACLE_HOME)/lib -l:libclntsh.sl |
3 | LDFLAGS = -b +s |
4 | OBJS = $(DABDIR)/obj/dacd8111.o $(DABDIR)/obj/daO8111.a |
5 | all: $(PROGRAM) |
5 | $(PROGRAM): $(OBJS) |