Rails 连接 Oracle 数据库准备工作:1)安装 ActiveRecord Oracle adapter sudo gem install activerecord-oracle-adapter --source //gems.rubyonrails.org2)安装 Oracle Client//www.oracle.com/technology/tech/oci/instantclient/index.html
在安装过程可能会出错,一般都会有提示,可能会执行下面步骤 2.1)sudo ln -s libclntsh.dylib.10.1 libclntsh.dylib 2.2)设置环境变量,Mac下可在.profile增加
export DYLD_LIBRARY_PATH="/usr/local/oracle/instantclient_10_2"
3)安装ruby oracle驱动,要根据自己系统环境修改
sudo env DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH ARCHFLAGS="-arch x86_64" gem install ruby-oci8
安装参考下面文章://blog.rayapps.com/2009/09/06/how-to-setup-ruby-and-oracle-instant-client-on-snow-leopard/
项目需要Rails应用同时连接mysql与 Oracle DB,所以只要在config/database.yml文件中修改配置:下面的配置一般默认情况使用'development'的配置,及连接sqlite3数据库。
development: adapter: sqlite3 database: db/development.sqlite3 pool: 5 timeout: 5000iisp: adapter: oracle encoding: utf8 database: 192.168.68.22/iisp.xjgz username: iisp916 password: iisp916
其中iisp/database中,IP地址后面跟的是数据库的Sid,不是数据库名
model要连接 oracle时,在model中增加下面代码:
establish_connection 'iisp'self.table_name = 't_capacity'self.sequence_name = 's_capacity' # 主键生成设置 Rails连接Oracle的编码:config/environment.rb中增加下面代码
ENV['NLS_LANG'] = 'AMERICAN_AMERICA.UTF8'
参考://wiki.rubyonrails.org/database-support/oracle
投稿作者:孤芳不自赏46
爱亲母婴生活馆可以加盟吗?爱亲母婴生活馆当然可以加盟了,其招商加盟信息是由其总部北京华恩投资有限公司...
200平米爱亲母婴生活馆加盟费是多少?200平米爱亲母婴生活馆加盟费是在一万元以下!自爱亲母婴生活馆...
爱亲母婴生活馆,中国母婴用品权威品牌,第一家国内连锁卖场。以全球独特的连锁运营模式,倾情传播百年树人...
都说女人和孩子的钱是最好赚的,所以众多投资商也开始从母婴用品着手,对于母婴用品品牌排名情况最为关注,...
母婴生活馆哪个品牌好?爱亲母婴生活馆产品优质值得信赖!随着母婴用品市场的不断发展,现在市面上的母婴品...
电话:023-62873158
3158招商加盟网友情提示:投资有风险,选择需谨慎