以前开发都是用的oracle,同事觉得我熟悉让我帮下忙。
以前工程都连mysql,由于特殊原因今天连oracle遇到一个问题,当配置好适配器后找不到表了。
查看视图select * from all_all_tables 找到创建的Aas表的owner是sys,奇怪用的是mm用户啊...
于是只好用self.table_name='sys.Aas'
可以对表进行操作,
后来用到sequence 于是建立Aas_seq 设置self.sequence='sys.Aas'结果不能运行,报错
奇怪??检查连接方式,创建表和sequence的时候都用的是mm mm是有dba权限的,用的是sqldeveloper 并且是用的dba权限连接的,于是提出建议用normal连。
用normal连接后创建的表和序列owner都是mm 看来问题出在这了。
去掉ActiveRecorder中的self
运行成功。
看来rails的说明没有错。呵呵
另外oracle 用的是xe
产生一个问题
1 DBA权限的用户(非sys)用DBA权限登录上去 创建的表owner都是sys吗?(回家用其他的版本试一下)
分享到:
相关推荐
Rails是Ruby on Rails框架的简称,是一个流行的开源Web应用程序框架,而Oracle则是一种企业级的关系型数据库管理系统。在Rails中,我们通常使用特定的gem来连接不同的数据库系统,对于Oracle而言,这个gem通常是`...
在RHEL(Red Hat Enterprise Linux)系统上搭建Ruby on Rails(简称RoR)应用程序环境是一项技术性较强的任务,尤其当涉及到与其他服务如Nginx、Phusion Passenger、Ruby、Rails以及Oracle数据库集成时。以下是对这...
1. **安装必要的库和驱动**:在Rails项目中使用Oracle需要安装`ruby-oci8` gem,这是一个Ruby绑定到Oracle数据库的接口。首先,确保你有Oracle的客户端库,然后按照gem的文档安装`ruby-oci8`。 2. **配置数据库连接...
本文将探讨如何在Ruby on Rails框架中配置Oracle数据库,以及解决相关的验证和性能问题。 首先,连接Oracle数据库需要Ruby的一个特定库——Ruby/Oracle 调用接口 (OCI8),它是基于Ruby/DBI模块的数据库驱动程序。...
Rails应用通常使用Puma或Passenger等Web服务器进行部署,而Oracle数据库可能需要额外的权限设置和优化。 在实际开发中,还可能遇到性能优化、事务处理、错误处理等问题。Oracle数据库提供了丰富的功能,如索引、...
NetBeans IDE为开发者提供了一个方便的平台,用以开发、调试和部署各种基于Java的应用程序。NetBeans对于数据库操作同样提供了良好的支持,可以方便地连接到MySQL数据库,并执行SQL语句进行数据管理。 在文档中,...
【人事管理系统源码】是一个用于企业管理人力资源的软件应用的源代码集合。源码通常是程序员用特定编程语言编写的,用于实现特定功能的代码,这里的人事管理系统源码可能包括了员工信息管理、考勤记录、薪酬计算、...
8. 数据库设计:系统背后必然有一个数据库来存储所有信息,如MySQL、Oracle或MongoDB等。需要理解ER模型、表结构设计和索引优化。 源代码的详细分析可以帮助开发者理解每个模块的实现细节,学习如何组织代码结构、...
总的来说,Symfony是一个功能强大的Web应用开发框架,适合企业级应用开发,同时也是一个开源项目,拥有活跃的社区支持。开发者需要掌握PHP编程语言以及面向对象编程的相关知识,而Symfony的官方文档和社区论坛能够...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
此类系统通常由学校或教育机构使用,以提供学生、教师和家长一个便捷的方式来查看学术成绩。下面将详细讨论相关的核心技术、功能和实现方法。 一、Web开发框架 此源码可能基于一种Web开发框架,如Spring Boot、...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
标题中的“学生信息管理系统”指的是一个用于管理学校中学生数据的应用程序。这样的系统通常包括一系列功能,如学生档案管理、成绩记录、出勤追踪、课程安排等,旨在提高教育机构的行政效率。在这个系统中,可能包含...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...