
Orange是提高工作便利性的
集成开发工具
可以极大方便数据库管理和
用户的数据访问进程

Orange是
DB运营管理和开发解决方案
通过方便而又强大的功能
快速可视化编程前端
以便浏览数据分析和可视化
开发商介绍
Ware Valley成立于2001年,是一家全球性的软件公司,也是韩国唯一一个为安全、管理和操作提供简单快捷的指导的DBMS。

Wear Valley主要有DB/SERVER访问控制解决方案(Chakra Max)、DB运营管理/开发解决方案(Orange)、集成日志管理解决方案(Log Catch)、安全诊断管理解决方案(Cyclone)、DB加密解决方案(Galea)9大类等业务。其中主要产品Orange,通过简化和方便的数据库管理任务,使用图形UI功能加快开发速度,进而提高用户生产力。
迄今为止,Wear Valley管理的DB运营管理和开发解决方案(Orange)被全球50,000多家企业和组织下载使用。除此之外,Wear Valley还提供支持预防性检查和维护等售后服务,在业内很高的客户满意度。
关于Orange
通过提供方便的工具来处理数据库,证明数据库操作的最优解
Orange Ade功能
提供直观且易于使用的GUI
Unicode 支持在多语言项目中使用
多任务同时执行,实现多线程结构
改进的颜色和标签设置功能,可以在连接多个会话时区分每个会话
通过单个程序同时使用多个DBMS
Schema Browser 可快速轻松地了解数据库对象信息
方便的SQL语法开发
帮助更改数据的表格编辑器、加载器和卸载器
ER查看器,用于创建、比较和分析对象关系图
以报告的形式生成各种对象规范的对象报告
数据库对象创建脚本函数
提供语法、函数和提示来帮助编写SQL
其他方便的开发工具
Orange Standard功能
Easy LOB、XML、Geometry 数据编辑功能DBMS Xplan功能显示实际执行计划
Tuning Advisor功能提供SQL语句调优意见
编写SQL语句时自动显示Schema中的对象或可用词
通过显示每个DB会话的标签和颜色来区分开发或操作会话的组织
支持SFTP实时跟踪和计划视图,这是Orange的主要功能
Schema Browser可快速轻松地了解数据库对象信息
方便开发SQL或PL/SQL语法
Tuning Advisor功能提供SQL语句调优意见
帮助更改数据的表格编辑器、加载器和卸载器
ER 查看器,用于创建、比较和分析对象关系图
以报告的形式生成各种对象规范的对象报告
数据库对象创建脚本函数
提供语法、函数和提示来帮助您编写SQL 的函数
其他方便的开发工具
SQL Monitor可以轻松快速地检查导致数据库内存中SQL性能下降的Top N SQL
会话监视器,通过使用各种选项查询连接到数据库的会话列表,可以轻松排除会话故障
提供所有正在运行的事务的会话和进程信息、相关回滚段和事务状态的信息等。
提供每个会话生成的锁和锁树信息
Orange DBA版功能
使用ASH的会话级实时监控功能
简易LOB、XML、几何数据编辑功能
显示实际执行计划的DBMS Xplan函数
Tuning Advisor功能提供SQL语句调优意见
编写SQL语句时自动显示Schema中的对象或可用词
通过显示每个DB会话的标签和颜色来区分开发或操作会话的组织
支持SFTP实时跟踪和计划视图,这是Orange的主要功能
Orange 重组版功能
Orange Reorg Manager是一个有用的工具,可通过在联机状态下重新创建表同时消化因频繁插入、更新和删除操作而碎片化的表的停机时间,从而防止不必要的磁盘浪费并提高搜索性能。它比手动创建脚本更容易、更高效,因为它将所有索引、约束、触发器、注释、对象权限和统计信息与表一起移动到一个进程中。
此外,Reorg Manager通过利用Oracle自9i以来提供的 DBMS_REDEFINITION包来确保稳定的性能。
支持的数据库
Oracle 7.3或更高版本
Tibero 3 或更高版本
Altibase HDB 5或更高版本
XDB 6.5.1或更高版本
IBM DB2 UDB 9.1或更高版本
Sybase IQ 12.6或更高版本
Sybase IQ ASE 12.5或更高版本
SQL Server 2000或更高版本
PetaSQL 1或更高版本
Orange支持哪些Oracle客户端版本
Orange for Oracle v7需要Oracle Client 9.2或更高版本。
如果Oracle Server版本为12c 或更高版本,则必须安装Oracle Server所需的Oracle Client 版本。
Orange v6下的Ansi产品需要Oracle Client 8.0.6或更高版本,Unicode产品需要Oracle Client 9.2或更高版本。
Orange for Oracle
从Orange for Oracle 5.0(旧:2009 / 2010)开始支持 Oracle Instant Client。
Orange中使用即时客户端的设置方法如下。
1.在菜单【工具】-【橙色选项】-【常用】-【环境】中将【客户端类型】设置为“使用即时客户端”
2. 在[Instant Client Path]中,指定安装即时客户端的路径。
3.退出橙色后再次运行
4.使用网络配置工具创建tnsnames.ora文件(创建在[Instant Client Path]中指定的路径中)

在railstutorial中,作者为什么选择使用这个(代码list10.25):http://ruby.railstutorial.org/chapters/updating-showing-and-deleting-usersnamespace:dbdodesc"Filldatabasewithsampledata"task:populate=>:environmentdoRake::Task['db:reset'].invokeUser.create!(:name=>"ExampleUser",:email=>"example@railstutorial.org",:passwo
我正在编写一个包含C扩展的gem。通常当我写一个gem时,我会遵循TDD的过程,我会写一个失败的规范,然后处理代码直到它通过,等等......在“ext/mygem/mygem.c”中我的C扩展和在gemspec的“扩展”中配置的有效extconf.rb,如何运行我的规范并仍然加载我的C扩展?当我更改C代码时,我需要采取哪些步骤来重新编译代码?这可能是个愚蠢的问题,但是从我的gem的开发源代码树中输入“bundleinstall”不会构建任何native扩展。当我手动运行rubyext/mygem/extconf.rb时,我确实得到了一个Makefile(在整个项目的根目录中),然后当
我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm
我在app/helpers/sessions_helper.rb中有一个帮助程序文件,其中包含一个方法my_preference,它返回当前登录用户的首选项。我想在集成测试中访问该方法。例如,这样我就可以在测试中使用getuser_path(my_preference)。在其他帖子中,我读到这可以通过在测试文件中包含requiresessions_helper来实现,但我仍然收到错误NameError:undefinedlocalvariableormethod'my_preference'.我做错了什么?require'test_helper'require'sessions_hel
我们的git存储库中目前有一个Gemfile。但是,有一个gem我只在我的环境中本地使用(我的团队不使用它)。为了使用它,我必须将它添加到我们的Gemfile中,但每次我checkout到我们的master/dev主分支时,由于与跟踪的gemfile冲突,我必须删除它。我想要的是类似Gemfile.local的东西,它将继承从Gemfile导入的gems,但也允许在那里导入新的gems以供使用只有我的机器。此文件将在.gitignore中被忽略。这可能吗? 最佳答案 设置BUNDLE_GEMFILE环境变量:BUNDLE_GEMFI
我一直很高兴地使用DelayedJob习惯用法:foo.send_later(:bar)这会调用DelayedJob进程中对象foo的方法bar。我一直在使用DaemonSpawn在我的服务器上启动DelayedJob进程。但是...如果foo抛出异常,Hoptoad不会捕获它。这是任何这些包中的错误...还是我需要更改某些配置...或者我是否需要在DS或DJ中插入一些异常处理来调用Hoptoad通知程序?回应下面的第一条评论。classDelayedJobWorker 最佳答案 尝试monkeypatchingDelayed::W
这似乎非常适得其反,因为太多的gem会在window上破裂。我一直在处理很多mysql和ruby-mysqlgem问题(gem本身发生段错误,一个名为UnixSocket的类显然在Windows机器上不能正常工作,等等)。我只是在浪费时间吗?我应该转向不同的脚本语言吗? 最佳答案 我在Windows上使用Ruby的经验很少,但是当我开始使用Ruby时,我是在Windows上,我的总体印象是它不是Windows原生系统。因此,在主要使用Windows多年之后,开始使用Ruby促使我切换回原来的系统Unix,这次是Linux。Rub
我正在玩HTML5视频并且在ERB中有以下片段:mp4视频从在我的开发环境中运行的服务器很好地流式传输到chrome。然而firefox显示带有海报图像的视频播放器,但带有一个大X。问题似乎是mongrel不确定ogv扩展的mime类型,并且只返回text/plain,如curl所示:$curl-Ihttp://0.0.0.0:3000/pr6.ogvHTTP/1.1200OKConnection:closeDate:Mon,19Apr201012:33:50GMTLast-Modified:Sun,18Apr201012:46:07GMTContent-Type:text/plain
无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD
前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源