- 浏览: 981487 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
孤星119:
好熟悉的数据库字段啊, 上家公司做的项目每天都跟这些字段打招呼 ...
Oracle exp compress参数引起的空间浪费 -
itspace:
quxiaoyong 写道遇到个问题,网上一搜,全他妈这篇文章 ...
数据库连接错误ORA-28547 -
quxiaoyong:
遇到个问题,网上一搜,全他妈这篇文章。你转来转去的有意思吗?
数据库连接错误ORA-28547 -
hctech:
关于version count过高的问题,不知博主是否看过ey ...
某客户数据库性能诊断报告 -
itspace:
invalid 写道写的不错,我根据这个来安装,有点理解错误了 ...
AIX 配置vncserver
[dbra@shenjp ruby-oci8-1.0.7]$ cd /home/dbra/instantclient_10_2
[dbra@shenjp instantclient_10_2]$ ln -s libclntsh.so.10.1 libclntsh.so
[dbra@shenjp instantclient_10_2]$ cd ..
[dbra@shenjp ~]$ ls -rtl
total 35128
-rw-rw-r-- 1 dbra dbra 11 Jan 21 2010 aaa
-rw------- 1 dbra dbra 32257 Mar 19 19:37 mbox
-rw-rw---- 1 dbra dbra 1239 Sep 6 19:40 sqlnet.log
-rw-rw-r-- 1 dbra dbra 53 Sep 6 23:21 a
-rw-r--r-- 1 dbra dbra 603520 Sep 11 01:03 oracle-instantclient-devel-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra 34687861 Sep 11 01:03 oracle-instantclient-basic-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra 573440 Sep 11 01:03 ruby-oci8-1.0.7.tar
drwxr-xr-x 7 dbra dbra 4096 Sep 11 01:12 ruby-oci8-1.0.7
drwxrwxr-x 3 dbra dbra 4096 Sep 11 01:31 instantclient_10_2
[dbra@shenjp ~]$ cd ruby-oci8-1.0.7
[dbra@shenjp ruby-oci8-1.0.7]$ ls -rtl
total 136
-rw-r--r-- 1 dbra dbra 5 Oct 21 2009 VERSION
-rw-r--r-- 1 dbra dbra 11806 Oct 21 2009 README
-rw-r--r-- 1 dbra dbra 13583 Oct 21 2009 NEWS
-rw-r--r-- 1 dbra dbra 28298 Oct 21 2009 setup.rb
-rw-r--r-- 1 dbra dbra 1539 Oct 21 2009 ruby-oci8.gemspec
-rw-r--r-- 1 dbra dbra 202 Oct 21 2009 pre-distclean.rb
-rw-r--r-- 1 dbra dbra 3204 Oct 21 2009 metaconfig
-rw-r--r-- 1 dbra dbra 1154 Oct 21 2009 Makefile
-rw-r--r-- 1 dbra dbra 1321 Oct 21 2009 dist-files
-rw-r--r-- 1 dbra dbra 31225 Oct 21 2009 ChangeLog
drwxr-xr-x 2 dbra dbra 4096 Oct 21 2009 test
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 support
-rw-r--r-- 1 dbra dbra 1793 Oct 21 2009 ruby-oci8.spec
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 lib
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 ext
drwxr-xr-x 2 dbra dbra 4096 Oct 21 2009 doc
lrwxrwxrwx 1 dbra dbra 17 Sep 11 01:12 libclntsh.so -> libclntsh.so.10.1
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb config
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
/dbra/app/lib/ruby/bin/ruby /home/dbra/ruby-oci8-1.0.7/ext/oci8/extconf.rb
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
checking for load library path...
LD_LIBRARY_PATH...
checking /home/dbra/instantclient_10_2... yes
/home/dbra/instantclient_10_2/libclntsh.so.10.1 looks like an instant client.
checking for cc... ok
checking for gcc... yes
checking for LP64... no
checking for ruby header... ok
checking for OCIInitialize() in oci.h... yes
checking for oratext in ociap.h... yes
checking for OCIEnvCreate()... yes
checking for OCITerminate()... yes
checking for OCILobOpen()... yes
checking for OCILobClose()... yes
checking for OCILobCreateTemporary()... yes
checking for OCILobGetChunkSize()... yes
checking for OCILobLocatorAssign()... yes
checking for OCIRowidToChar()... yes
creating ../../lib/oci8.rb from /home/dbra/ruby-oci8-1.0.7/ext/oci8/../../lib/oci8.rb.in
creating extconf.h
creating Makefile
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb setup
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
make
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oci8.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c handle.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c const.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c env.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c error.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c svcctx.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c server.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c session.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c stmt.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c define.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c bind.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c describe.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c descriptor.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c param.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c lob.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oradate.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oranumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c ocinumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c attr.c
gcc -shared -o oci8lib.so oci8.o handle.o const.o env.o error.o svcctx.o server.o session.o stmt.o define.o bind.o describe.o descriptor.o param.o lob.o oradate.o oranumber.o ocinumber.o attr.o -L'.' -L'/dbra/app/lib/ruby/lib' -Wl,-R'/dbra/app/lib/ruby/lib' -L. -rdynamic -Wl,-export-dynamic -L/home/dbra/instantclient_10_2 -lclntsh -ldl -lcrypt -lm -lc
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb install
---> lib
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
install oci8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
---> lib/dbd
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
install OCI8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
install oci8lib.so /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ irb
irb(main):001:0> require 'oci8'
=> true
irb(main):002:0> exut
NameError: undefined local variable or method `exut' for main:Object
from (irb):2
irb(main):003:0> exit
[dbra@shenjp instantclient_10_2]$ ln -s libclntsh.so.10.1 libclntsh.so
[dbra@shenjp instantclient_10_2]$ cd ..
[dbra@shenjp ~]$ ls -rtl
total 35128
-rw-rw-r-- 1 dbra dbra 11 Jan 21 2010 aaa
-rw------- 1 dbra dbra 32257 Mar 19 19:37 mbox
-rw-rw---- 1 dbra dbra 1239 Sep 6 19:40 sqlnet.log
-rw-rw-r-- 1 dbra dbra 53 Sep 6 23:21 a
-rw-r--r-- 1 dbra dbra 603520 Sep 11 01:03 oracle-instantclient-devel-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra 34687861 Sep 11 01:03 oracle-instantclient-basic-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra 573440 Sep 11 01:03 ruby-oci8-1.0.7.tar
drwxr-xr-x 7 dbra dbra 4096 Sep 11 01:12 ruby-oci8-1.0.7
drwxrwxr-x 3 dbra dbra 4096 Sep 11 01:31 instantclient_10_2
[dbra@shenjp ~]$ cd ruby-oci8-1.0.7
[dbra@shenjp ruby-oci8-1.0.7]$ ls -rtl
total 136
-rw-r--r-- 1 dbra dbra 5 Oct 21 2009 VERSION
-rw-r--r-- 1 dbra dbra 11806 Oct 21 2009 README
-rw-r--r-- 1 dbra dbra 13583 Oct 21 2009 NEWS
-rw-r--r-- 1 dbra dbra 28298 Oct 21 2009 setup.rb
-rw-r--r-- 1 dbra dbra 1539 Oct 21 2009 ruby-oci8.gemspec
-rw-r--r-- 1 dbra dbra 202 Oct 21 2009 pre-distclean.rb
-rw-r--r-- 1 dbra dbra 3204 Oct 21 2009 metaconfig
-rw-r--r-- 1 dbra dbra 1154 Oct 21 2009 Makefile
-rw-r--r-- 1 dbra dbra 1321 Oct 21 2009 dist-files
-rw-r--r-- 1 dbra dbra 31225 Oct 21 2009 ChangeLog
drwxr-xr-x 2 dbra dbra 4096 Oct 21 2009 test
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 support
-rw-r--r-- 1 dbra dbra 1793 Oct 21 2009 ruby-oci8.spec
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 lib
drwxr-xr-x 3 dbra dbra 4096 Oct 21 2009 ext
drwxr-xr-x 2 dbra dbra 4096 Oct 21 2009 doc
lrwxrwxrwx 1 dbra dbra 17 Sep 11 01:12 libclntsh.so -> libclntsh.so.10.1
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb config
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
/dbra/app/lib/ruby/bin/ruby /home/dbra/ruby-oci8-1.0.7/ext/oci8/extconf.rb
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
checking for load library path...
LD_LIBRARY_PATH...
checking /home/dbra/instantclient_10_2... yes
/home/dbra/instantclient_10_2/libclntsh.so.10.1 looks like an instant client.
checking for cc... ok
checking for gcc... yes
checking for LP64... no
checking for ruby header... ok
checking for OCIInitialize() in oci.h... yes
checking for oratext in ociap.h... yes
checking for OCIEnvCreate()... yes
checking for OCITerminate()... yes
checking for OCILobOpen()... yes
checking for OCILobClose()... yes
checking for OCILobCreateTemporary()... yes
checking for OCILobGetChunkSize()... yes
checking for OCILobLocatorAssign()... yes
checking for OCIRowidToChar()... yes
creating ../../lib/oci8.rb from /home/dbra/ruby-oci8-1.0.7/ext/oci8/../../lib/oci8.rb.in
creating extconf.h
creating Makefile
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb setup
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
make
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oci8.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c handle.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c const.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c env.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c error.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c svcctx.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c server.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c session.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c stmt.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c define.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c bind.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c describe.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c descriptor.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c param.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c lob.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oradate.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c oranumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c ocinumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\" -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall -c attr.c
gcc -shared -o oci8lib.so oci8.o handle.o const.o env.o error.o svcctx.o server.o session.o stmt.o define.o bind.o describe.o descriptor.o param.o lob.o oradate.o oranumber.o ocinumber.o attr.o -L'.' -L'/dbra/app/lib/ruby/lib' -Wl,-R'/dbra/app/lib/ruby/lib' -L. -rdynamic -Wl,-export-dynamic -L/home/dbra/instantclient_10_2 -lclntsh -ldl -lcrypt -lm -lc
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb install
---> lib
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
install oci8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
---> lib/dbd
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
install OCI8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
install oci8lib.so /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ irb
irb(main):001:0> require 'oci8'
=> true
irb(main):002:0> exut
NameError: undefined local variable or method `exut' for main:Object
from (irb):2
irb(main):003:0> exit
发表评论
-
参加Oracle勒索病毒防范专题培训会议
2019-09-27 17:15 5312019年7月22日,受邀参加Oracle勒索病毒防范专题培训 ... -
selinux引起的ftp故障
2011-10-18 13:11 1492linux开通gssftp之后,客户端连接linux出现以下问 ... -
vmware 网卡hostonly模式不能ping的问题
2010-12-01 11:58 2264因测试需要,开启虚拟机,网卡为hostonly模式,启动之后不 ... -
linux 5 x64上安装基础软件的一些错误修复
2010-11-25 12:23 1816因项目需要,以下为linux as 5 上安装基础软件时一些错 ... -
linux gcc rpm包安装过程
2010-11-25 12:02 4203系统中发现gcc未安装,以下为gcc安装过程中的依赖包 引用[ ... -
linux lvm创建文件系统
2010-11-25 12:00 1718以下仅为安装记录 1、创建lv 引用[root@Linux ~ ... -
linux 5 裸设备绑定
2010-11-17 14:33 1639在以前的redhat版本中,系统通过/etc/sysconfi ... -
OCI安装错误记录(二)
2010-07-31 15:22 1871由于Oracle 11g R2 X64在windo ... -
OCI安装错误记录(一)
2010-07-28 09:36 5990主机环境: WINDOWS 2008 X64+ORACLE 1 ... -
sudo安装错误/usr/bin/ld: cannot find -lpam
2010-05-10 17:10 4398centos 5.1版本为 引用[root@rztest su ... -
linux dmidecode 查看硬件信息
2010-03-03 11:21 2243在linux平台可以利用命令dmidecode查看硬件信息,以 ... -
linux 修改时区
2009-12-24 14:46 3432一、修改时区 1、查看当前使用的时区,可以看到当前系统使用美 ... -
linux 划分文件系统
2009-12-24 09:58 1166linux版本为 引用[root@hzmc ~]# uname ... -
tar压缩使用方法
2009-12-10 16:47 2225为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一 ... -
linux 共享内存段研究
2009-12-09 14:11 5461无论是在unix或者是linux都有命令查看主机共享内存段的使 ... -
Linux显示网卡流量
2009-09-03 14:24 2254Linux操作系统版本为: 引用[root@hzmc tmp] ... -
linux 绑定模式分别为冗余和均衡负载时信息显示
2009-08-19 16:46 1289linux绑定网卡在《linux as 4 bond网卡绑定》 ... -
linux as 4 bond网卡绑定
2009-08-19 15:48 2186理论不赘述,简而言之,网卡绑定就是多张网卡逻辑上作为一张网卡用 ... -
xinetd: unrecognized service
2009-08-17 10:21 13451linux xinetd 服务不能启动: [root@capa ... -
Linux RPM包简介
2009-08-16 15:56 2120安装rpm包十分便捷,省去了很多编译过程,但是很多情况下,我们 ...
相关推荐
OCI8 是 Oracle Call Interface 的缩写,它是 Oracle 提供的一个 C 库,用于与 Oracle 数据库进行通信。在 PHP 中,OCI8 扩展允许开发者直接使用 PHP 代码进行 SQL 查询和数据操作,提供了一套丰富的 API,涵盖了从...
首先,我们需要安装Oracle Instant Client,这是oci8和PDO_OCI扩展运行的基础。压缩包中的`oracle-instantclient11.2-basic-11.2.0.3.0-1.i386.rpm`、`oracle-instantclient11.2-sqlplus-11.2.0.3.0-1.i386.rpm`和`...
3. 编译oci8扩展:下载源码后,进入源码目录,执行`phpize`来配置构建环境,然后运行`./configure --with-oci8=shared, instant_client,/path/to/oracle/instant/client`,其中`/path/to/oracle/instant/client`是...
在PHP编程中,Oracle数据库是常用的大型企业级数据存储系统,而PHP的OCI8扩展则提供了与Oracle数据库交互的功能。本文将深入探讨标题"php php_oci8_11g.dll php_oci8_11g.pdb"所涉及的知识点,以及如何在PHP环境中...
通达OA是一款在中国广泛应用的企业协同办公系统,而PHP OCI8是PHP的一个扩展,用于与Oracle数据库进行连接。当你遇到“通达oa加载扩展无法启动的dll php_oci8.dll”这样的错误时,这意味着在尝试运行通达OA的过程中...
OCI8是Oracle Call Interface的缩写,它是Oracle公司提供的一个API,用于C语言开发与Oracle数据库的接口。PHP的OCI8扩展则是这个接口的PHP版本,它使得PHP程序能够直接调用Oracle的数据库功能,包括执行SQL语句、...
源代码可能包括了oci8主模块、配置脚本、以及可能的测试用例。开发者或系统管理员在编译和安装扩展时,会使用`phpize`工具来配置环境,然后运行`make`和`make install`命令,将扩展编译并添加到PHP的动态加载库中。 ...
例如,oci8.c、oci8_interface.c、oci8_statement.c、oci8_lob.c和oci8_collection.c等文件分别对应了oci8扩展的核心功能,如连接管理、SQL语句处理、大型对象(LOB)操作和集合操作。 2. **oci8.c**:这是oci8扩展...
oci8-2.1.3.tgz是一个压缩包文件,其中包含了oci8扩展库的2.1.3版本的源代码。这个版本可能包含了一些bug修复、性能优化或者新功能的添加,以提升PHP程序与Oracle数据库之间的通信效率和稳定性。 在oci8扩展中,...
oci8-1.4.1.tgz 是一个与...安装和配置oci8扩展需要遵循package.xml中的指示,而源代码目录则为开发者提供了深入学习和定制oci8扩展的机会。熟悉oci8扩展及其使用,将有助于提升PHP在Oracle环境下的数据库操作能力。
Oracle OCI8驱动的核心功能包括: 1. **连接管理**:OCI8 提供了连接到Oracle数据库的功能,包括创建、管理和关闭数据库会话。它支持使用连接字符串或环境变量来配置连接参数,如主机名、端口、服务名等。 2. **...
在尝试启用OCI8模块的过程中,开发者可能会遵循一些网上流传的步骤,但这些方法往往无法解决问题,甚至导致更多的困扰。以下是一些常见的错误方法及其无效原因: 1. **将`php_oci8.dll`复制到`system32`目录下**:...
标题 "php_oci8-2.0.10-56" 暗示这是一个针对 PHP 的 OCI8 扩展的特定版本,版本号为 2.0.10,适用于 PHP 5.6 系列。OCI8 是 Oracle 公司提供的一个 PHP 扩展,用于与 Oracle 数据库进行交互。这个扩展使得 PHP 开发...
**Laravel 开发与 OCI8 及 Change Reserved Words** 在 Laravel 框架中,开发者通常选择使用诸如 MySQL 或 PostgreSQL 这样的关系型数据库。然而,对于那些需要与 Oracle 数据库进行集成的项目,`laravel-p-oci8` ...
**Laravel 开发与 OCI8 集成详解** 在 PHP 的世界中,Laravel 是一个备受推崇的 Web 应用程序框架,以其优雅的语法和丰富的生态系统深受开发者喜爱。Oracle 数据库作为企业级数据库解决方案,广泛应用于大型系统中...
1. **CREDITS** 文件通常包含项目开发、贡献者、版权信息等,对于理解这个oci8扩展的开发团队和许可证信息非常有用。 2. **php_oci8_12c.dll, php_oci8_11g.dll, php_oci8.dll** 这些是动态链接库文件,是oci8扩展的...
oci8Pdo.zip是一个压缩包,包含oci8Pdo-master项目,这主要涉及到PHP的数据库访问扩展PDO(PHP Data Objects)以及OCI8,它是Oracle数据库的PHP接口。PDO是PHP中用于数据库访问的一个抽象层,它提供了一种数据访问...