精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-11-03
楼主的host设置和我的是不一样滴,但是我也这么设,但是就是连不上。最后设成了sid_host才可以了
|
|
返回顶楼 | |
发表时间:2006-11-12
adapter: oci
username: user password: pass host: <service_name> 我现在一般都这样设置的。 还有一点需要注意的是,密码和":"之间一定要有一个空格。以前不知道,我还以为要去掉,就怎么也连不上数据库了,后来加上空格才行。 不知道为什么会这样? |
|
返回顶楼 | |
发表时间:2006-11-18
今天试了一下,用本地net服务名确实能连上……
但是我在新增的时候报错: OCIError: ORA-02289: в????ţ????攚: select books_seq.nextval id from dual 手动在数据库里添加数据后看list能看到数据库中的记录,对这条记录进行“show”没有问题;“edit”会报错,出错信息如下: Showing d:/ruby/lib/ruby/gems/1.8/gems/actionpack-1.12.5/lib/action_controller/templates/scaffolds/edit.rhtml where line #4 raised: private method `hour' called for #<Date: 4908115/2,0,2299161> ……; “destroy”也没有问题。 有遇到过这种情况的朋友吗?请问这种问题要如何解决呢? <11:25 update> 发现直接往数据库里create sequence就解决所有的问题了……汗……命名规范是 表名+"_seq"…… |
|
返回顶楼 | |
发表时间:2007-03-16
如果oracle服务在本机,连接host方式可以直接写服务名,注意密码前得空格问题,3种方式下得配置都要改.
|
|
返回顶楼 | |
发表时间:2007-08-11
tnsnames配置
192.168.0.22 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.22)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = southdb)) ) ruby语句连通性测试连数据库正常 databases.yml配置 adapter: oci username: webdev password: ****** host: 192.168.0.22/192.168.0.22 生成应用时错误:wrong argument type Fixnum (expected String) 谁知道是怎么回事? E:\eclipse3.2\workspace\mailbox>ruby script\generate scaffold mailbox exists app/controllers/ exists app/helpers/ exists app/views/mailboxes exists app/views/layouts/ exists test/functional/ dependency model exists app/models/ exists test/unit/ exists test/fixtures/ identical app/models/mailbox.rb identical test/unit/mailbox_test.rb identical test/fixtures/mailboxes.yml wrong argument type Fixnum (expected String) |
|
返回顶楼 | |