質問するログイン新規登録

質問編集履歴

5

質問内容の更新

2019/04/01 11:56

投稿

raccoondog
raccoondog

スコア77

title CHANGED
File without changes
body CHANGED
File without changes

4

質問内容の更新

2019/04/01 11:56

投稿

raccoondog
raccoondog

スコア77

title CHANGED
File without changes
body CHANGED
@@ -89,4 +89,57 @@
89
89
 
90
90
  上記から
91
91
 
92
- 今回アップロードしたsqlplusツールのモジュールにはシンボリックリンクがなく、直接的な原因にはなっていないように見受けられます。
92
+ 今回アップロードしたsqlplusツールのモジュールにはシンボリックリンクがなく、直接的な原因にはなっていないように見受けられます。
93
+
94
+ ```ここに言語を入力
95
+ ※sqlplusのリンクを確認して、今回導入したモジュールとリンクがとれている
96
+ srdcs04% ldd sqlplus
97
+ libsqlplus.so => /opt/oracle/product/12.1.0/db/lib/libsqlplus.so
98
+ libclntsh.so.12.1 => /opt/oracle/product/12.1.0/db/lib/libclntsh.so.12.1
99
+ libclntshcore.so.12.1 => /opt/oracle/product/12.1.0/db/lib/libclntshcore.so.12.1
100
+ libmql1.so => /opt/oracle/product/12.1.0/db/lib/libmql1.so
101
+ libipc1.so => /opt/oracle/product/12.1.0/db/lib/libipc1.so
102
+ libnnz12.so => /opt/oracle/product/12.1.0/db/lib/libnnz12.so
103
+ libkstat.so.1 => /lib/64/libkstat.so.1
104
+ libnsl.so.1 => /lib/64/libnsl.so.1
105
+ libsocket.so.1 => /lib/64/libsocket.so.1
106
+ libresolv.so.2 => /lib/64/libresolv.so.2
107
+ libgen.so.1 => /lib/64/libgen.so.1
108
+ libdl.so.1 => /lib/64/libdl.so.1
109
+ libsched.so.1 => /usr/lib/64/libsched.so.1
110
+ librt.so.1 => /lib/64/librt.so.1
111
+ libc.so.1 => /lib/64/libc.so.1
112
+ libaio.so.1 => /lib/64/libaio.so.1
113
+ libpool.so.1 => /usr/lib/64/libpool.so.1
114
+ libadm.so.1 => /lib/64/libadm.so.1
115
+ libefi.so.1 => /lib/64/libefi.so.1
116
+ libproject.so.1 => /usr/lib/64/libproject.so.1
117
+ libsoftcrypto.so.1 => /usr/lib/64/libsoftcrypto.so.1
118
+ libm.so.2 => /lib/64/libm.so.2
119
+ libthread.so.1 => /lib/64/libthread.so.1
120
+ libons.so => /opt/oracle/product/12.1.0/db/lib/libons.so
121
+ libmp.so.2 => /lib/64/libmp.so.2
122
+ libmd.so.1 => /lib/64/libmd.so.1
123
+ libscf.so.1 => /lib/64/libscf.so.1
124
+ libnvpair.so.1 => /lib/64/libnvpair.so.1
125
+ libexacct.so.1 => /usr/lib/64/libexacct.so.1
126
+ libxml2.so.2 => /usr/lib/64/libxml2.so.2
127
+ libuuid.so.1 => /lib/64/libuuid.so.1
128
+ libsecdb.so.1 => /lib/64/libsecdb.so.1
129
+ libproc.so.1 => /lib/64/libproc.so.1
130
+ libpthread.so.1 => /lib/64/libpthread.so.1
131
+ libdoor.so.1 => /lib/64/libdoor.so.1
132
+ libuutil.so.1 => /lib/64/libuutil.so.1
133
+ libz.so.1 => /usr/lib/64/libz.so.1
134
+ libcmd.so.1 => /lib/64/libcmd.so.1
135
+ librtld_db.so.1 => /lib/64/librtld_db.so.1
136
+ libelf.so.1 => /lib/64/libelf.so.1
137
+ libctf.so.1 => /lib/64/libctf.so.1
138
+ srdcs04%
139
+ srdcs04% ls -ltrh | tail -5
140
+ -r-xr-xr-x 1 oracle dba 1.6M Feb 1 2017 libsqlplusic.so
141
+ -r-xr-xr-x 1 oracle dba 2.1M Feb 1 2017 libsqlplus.so
142
+ -r-xr-xr-x 1 oracle dba 342 Feb 1 2017 glogin.sql
143
+ -rw-rw-r-- 1 oracle dba 335 Feb 1 2017 SQLPLUS_README
144
+ drwxr-xr-x 2 oracle dba 512 Apr 1 13:22 libsqlplus.so_old
145
+ ```

3

質問更新

2019/04/01 08:04

投稿

raccoondog
raccoondog

スコア77

title CHANGED
File without changes
body CHANGED
@@ -85,4 +85,8 @@
85
85
  lrwxrwxrwx 1 oracle dba 15 May 6 2016 libocci.so -> libocci.so.12.1
86
86
  lrwxrwxrwx 1 oracle dba 12 May 6 2016 libodm12.so -> libodmd12.so
87
87
 
88
- ```
88
+ ```
89
+
90
+ 上記から
91
+
92
+ 今回アップロードしたsqlplusツールのモジュールにはシンボリックリンクがなく、直接的な原因にはなっていないように見受けられます。

2

質問内容更新

2019/04/01 05:29

投稿

raccoondog
raccoondog

スコア77

title CHANGED
File without changes
body CHANGED
@@ -63,4 +63,26 @@
63
63
 
64
64
  srdcs04% uname -a
65
65
  SunOS srdcs04 5.10 Generic_148889-05 i86pc i386 i86pc
66
+ ```
67
+ ※出力されたエラーについて
68
+ ```ここに言語を入力
69
+
70
+ ld.so.1: sqlplus: fatal: relocation error: file /opt/oracle/product/12.1.0/db/lib/libsqlplus.so: symbol lmxconpar2: referenced symbol not found
71
+ Killed
72
+
73
+ 指定されたシンボルが再配置のために見つからなかったことを示していて
74
+ シンボルが含むべき共有オブジェクトに古いバージョンが含まれている可能性があるかもしれません。
75
+
76
+ oracleライブラリ配下のシンボリックリンクを確認すると以下となっていました。
77
+
78
+ lrwxrwxrwx 1 oracle dba 15 May 6 2016 libocci.so -> libocci.so.12.1
79
+ lrwxrwxrwx 1 oracle dba 12 May 6 2016 libodm12.so -> libodmd12.so
80
+ lrwxrwxrwx 1 oracle dba 15 May 6 2016 libagtsh.so -> libagtsh.so.1.0
81
+ lrwxrwxrwx 1 oracle dba 51 May 6 2016 libclntsh.so -> /opt/oracle/product/12.1.0/db/lib/libclntsh.so.12.1
82
+ lrwxrwxrwx 1 oracle dba 12 May 6 2016 libclntsh.so.10.1 -> libclntsh.so
83
+ lrwxrwxrwx 1 oracle dba 12 May 6 2016 libclntsh.so.11.1 -> libclntsh.so
84
+ lrwxrwxrwx 1 oracle dba 55 May 6 2016 libclntshcore.so -> /opt/oracle/product/12.1.0/db/lib/libclntshcore.so.12.1
85
+ lrwxrwxrwx 1 oracle dba 15 May 6 2016 libocci.so -> libocci.so.12.1
86
+ lrwxrwxrwx 1 oracle dba 12 May 6 2016 libodm12.so -> libodmd12.so
87
+
66
88
  ```

1

状況更新

2019/04/01 05:25

投稿

raccoondog
raccoondog

スコア77

title CHANGED
File without changes
body CHANGED
@@ -2,8 +2,10 @@
2
2
  12.1.0のsqlplusツールから、12.2.0のsqlplusツールへバージョンアップをさせたいです
3
3
 
4
4
  バージョンアップ後にOracleインスタンスへ接続する際、エラーが発生しました。
5
- 原因を知りたいです。
6
5
 
6
+ 以下に示すようにsqlplusツールを実装して、実行しています。
7
+
8
+
7
9
  ```ここに言語を入力
8
10
  以下手順で実装
9
11
  ① 旧SQLplus(12.1.0)のライブラリを退避