LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1002|回复: 5

oralce linux suse

[复制链接]
发表于 2009-5-29 15:58:48 | 显示全部楼层 |阅读模式
发表于 2009-5-29 22:22:12 | 显示全部楼层
楼主请不要光发链接
多少说明一下么
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-30 21:23:21 | 显示全部楼层
#ruby连接oracle测试
require 'oci8'
ora=OCI8.new('hr','dmz123','xe')

#rs=dbh.prepare('select * from chapters')
ora.exec("select name from rors") do |name|
  puts "name:#{name}"
end
ora.logoff
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-5-31 18:51:33 | 显示全部楼层
gem install activerecord-oracle-adapter --source http://gems.rubyonrails.org
gem install ruby-oci8 -v 1.0.5
gem install activerecord-enhanced-oracle-adapter
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-2 12:42:16 | 显示全部楼层
C:\oracle-rails>ruby ruby-oci8-1.0.5-mswin32.rb
Copy OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/dbd
Copy oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8
Copy oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt
OK?
Enter Yes/No: y
Copying OCI8.rb to c:/ruby/lib/ruby/site_ruby/1.8/dbd ... done
Copying oci8.rb to c:/ruby/lib/ruby/site_ruby/1.8 ... done
Copying oci8lib.so to c:/ruby/lib/ruby/site_ruby/1.8/i386-msvcrt ... done
OK

C:\oracle-rails>^A
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-6-2 15:48:40 | 显示全部楼层
注:
./参考文档 文件夹里为相关参考文档
./参考软件 文件夹里为相关参考软件

1  操作系统配置日志
1.1操作系统版本Suse Linux Enterprise Server10 SP2
1.2操作系统安装过程日志
1.2.1硬盘分区
swap分区2GB(机器内存4GB,如果机器内存小于或等于1GB,则swap分区大小为内存的2倍)
/tmp分区400MB(先建立400MB的扩展分区,然后在扩展分区上建立/tmp分区)
/分区(剩余的全部分给/分区)
1.2.2软件设置
参考./参考文档 /10gR2_sles10_install.pdf 第3页的图片


2  Oracle xe安装日志(http://xok.la/2008/10/centos5_oracle_10g_xe.html)
2.1安装Oracle xe
rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
安装完server主程序,按提示运行/etc/init.d/oracle-xe configure 来初始化配置数据库;无非是监听端口,web访问端口,默认管理员的密码,以及是否设置为开机自启动等等,这些都默认吧.不过这些端口不要在安装之前被占用,不然会出问题的,比如不能启动8080之类的.
这样就能通过:http://127.0.0.1:8080/apex 访问WEB管理了.
默认的帐户是SYS和SYSTEM,密码就是提示你输入的密码.要记得哦.
2.2.安装oracle linux客户端
rpm -ivh oracle-xe-client-10.2.0.1-1.0.i386.rpm
2.3环境变量配置
打开/etc/profile
添加
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
#export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/client
export LD_LIBRARY_PATH=$ORACLE_HOME/libLD_LIBRARY_PATH
export ORACLE_OWNER=oracle
export ORACLE_SID=XE
export PATH=.{PATH}ORACLE_HOME/bin
在命令行终端执行
linuxhp:/etc # source profile
使环境变量生效
如果环境变量不能生效,则注销root用户或重启计算机
2.4Oracle客户端配置文件位置
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/listener.ora,tnsnames.ora


3  RubyOnRails配置日志
3.1安装Ruby


4  Ruby连接Oracle配置日志(http://xok.la/2008/10/centos5_oracle_10g_xe.html)
4.1编译安装
参考下面
     cd [下载目录]
     tar -zxvf ruby-oci8-1.0.5.tar.gz
     cd ruby-oci8-1.0.5
     make
     make install
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表