Questions tagged «oracle»

Oracle是由Oracle Corporation创建的关系DBMS(数据库管理系统)。它支持多种语言和应用程序开发框架。它的主要语言是SQL,PL / SQL和Java。有关Oracle的大多数问题最好放在姐妹站点https://dba.stackexchange.com/

5
如何安装Oracle的exp / imp二进制文件
我正在网上寻找解决方案,但是我没有运气。:( 我如何在不安装Oracle服务器的情况下将Oracle的imp/ exp二进制文件安装到CentOS机器上?我正在访问另一台计算机上的现有Oracle数据库,因此这里只需要一个客户端。我已经安装了sqlplus它及其依赖项(oracle-instantclient11.2-basic-11.2.0.3.0-1.x86_64.rpm和oracle-instantclient11.2-odbc-11.2.0.3.0-1.x86_64.rpm),但是没有提供那些工具。 我真的需要完全安装Oracle吗? 我的目的是将数据库转储从Oracle吸到CentOS机器中。如果有另一种方法可以exp不使用它,我不会不使用它会很糟糕,但是在我看来,别无选择。
11 centos  oracle  dump 

1
Oracle 11gR2-当2个故障组之一出现故障时如何从普通冗余中恢复
背景信息: 甲骨文11gR2 2个故障组-正常冗余 与单个磁盘关联的每个故障组 故障组Alpha是一个磁盘1,故障组Bravo在磁盘2上 我们最近在我们的一台Oracle服务器上遇到了问题。Oracle运行时,我们的一个磁盘(我们称其为磁盘1 /故障组Alpha)发生了故障。重新启动服务器时,Oracle不会启动,因为我们没有足够的磁盘来满足冗余需求。 我们如何从这种失败中恢复? 有没有办法告诉Oracle在故障组关闭的情况下启动实例,我们不在乎,我们稍后会解决磁盘问题? 还是我们必须弹出一个新磁盘才能再次启动该实例? 这是在我们的暂存区域中发生的,并且我们希望找出将来可以做的事情……尤其是在没有备用磁盘的情况下。

2
设置Oracle数据库创建的最佳实践
在安装Oracle数据库时,通常会应用(或考虑应用)哪些非默认设置? 我不是在依赖于硬件的设置(例如内存分配)或文件位置,而是更常规的项目。同样,对特定应用程序有特殊要求而不是普遍适用的任何内容都没有真正的用处。 您是否将代码/ API模式(PL / SQL所有者)与数据方案(表所有者)分开?您是否使用默认或非默认角色,如果使用默认角色,是否使用密码保护角色? 我还对您是否有任何地方可以撤销默认安装的GRANT感兴趣。这可能与版本有关,因为11g似乎更受默认安装的限制。 这些是我在最近的设置中使用的。我想知道我是否错过了什么,或者您在哪里不同意(以及原因)。 数据库参数 审核(将AUDIT_TRAIL转换为DB,将AUDIT_SYS_OPERATIONS转换为YES) DB_BLOCK_CHECKSUM和DB_BLOCK_CHECKING(都为FULL) GLOBAL_NAMES为true OPEN_LINKS设为0(不希望它们在此环境中使用) 字符集 -AL32UTF8 配置文件 我创建了一个修改的密码验证功能,该功能使用顶点字典表(FLOWS_030000.wwv_flow_dictionary $)作为防止简单密码的额外检查。 开发者登录 CREATE PROFILE profile_dev LIMIT FAILED_LOGIN_ATTEMPTS 8 PASSWORD_LIFE_TIME 32 PASSWORD_REUSE_TIME 366 PASSWORD_REUSE_MAX 12 PASSWORD_LOCK_TIME 6 PASSWORD_GRACE_TIME 8 PASSWORD_VERIFY_FUNCTION verify_function_11g SESSIONS_PER_USER unlimited CPU_PER_SESSION unlimited CPU_PER_CALL unlimited PRIVATE_SGA unlimited CONNECT_TIME 1080 IDLE_TIME 180 LOGICAL_READS_PER_SESSION …

2
如何安装在SQL Server 2008 R2 x64中使用的Oracle OLE驱动程序
按照我们多年来一直在Oracle和SQL Server早期版本中使用的标准过程,我已经在最新的SQL Server 2008 R2 x64节点上安装了Oracle最新的ODAC软件包,其中包括Oracle OLE驱动程序。我已经完成了建议的系统重新引导,但是OraOLEDB.Oracle没有显示在SSMS的“链接的服务器\提供程序”节点中。此安装与以前的SQL Server安装之间的唯一区别是,我现在正在使用SQL Server x64(在Windows 2008 R2上)。这应该有什么区别吗? 请注意,我能够使用SQL * Plus从SQL Server节点直接连接到Oracle服务器。我唯一缺少的是那个提供商。有人知道我在想什么吗?网上有很多帖子,但是似乎有很多混乱和指向Oracle下载页面的链接已经过时。 我唯一需要做的就是创建一个到Oracle的链接服务器,并对它运行选择查询。我不需要通过Visual Studio做任何事情。

1
classes12.jar,ojdbc14.jar,ojdbc5.jar和ojdbc6.jar之间的区别
我们计划将应用程序服务器升级到新版本的JRun,并将其从Java 1.4升级到Java 1.6。作为其一部分,我们一直在测试软件堆栈的各个部分,并意识到也需要查看我们的Oracle JDBC驱动程序。 查看Oracle网站和文档,不同版本似乎主要针对各种版本的JDBC API,这些版本往往与它们引入的JVM版本相对应。Java(通常)是向后兼容的,坚持使用ojdbc14.jar可能最有意义,但我希望在那里的某个人可以使事情变得更好。 文档专门列出了这样的图表,这让我想知道Java 6是否正式支持ojdbc14.jar。 classes12.jar - for Java 1.2 and 1.3 ojdbc14.jar - for Java 1.4 and 1.5 ojdbc5.jar - for Java 1.5 ojdbc6.jar - for Java 1.6 从系统角度看,在混合和匹配驱动程序和虚拟机时,我应该注意些什么?
10 oracle  java  jdbc  jrun 

2
您如何获得Java 6的最新更新?
我公司正在考虑购买的应用程序需要Java6。我担心这已经过时了,因此建议不要使用该应用程序。但是,Oracle似乎仍然会发布v6的更新。 他们声明他们提供更新“仅适用于已购买Java支持或具有需要Java 6的Oracle产品的客户”。请参阅http://www.java.com/en/download/faq/java_6.xml。但是他们指的是什么支持选项? 我浏览了该网站,发现最相关的支持选项是“ Oracle Java SE Advanced”(https://shop.oracle.com/pls/ostore/f?p=dstore:product:0 :: NO:RP,6:P6_LPI:123775498017471532635010),但最低订购费用为£6,700。 我只是迷路了吗?是否有一些更明显/更便宜的方法来访问版本6的最新更新(例如该版本)?:http://www.oracle.com/technetwork/java/javase/2col/6u71-bugfixes-2100823。 html 谢谢
9 java  oracle  update 

5
将Oracle重做日志放在DRAM SSD上以获取大量写入数据库?
我将Sun M4000连接到具有大量写入数据的EMC CX4-120阵列。以大约1200 IO / s和12MB / s的速度写入峰值。 根据EMC的说法,我使EMC阵列上的写缓存达到饱和。 我认为最简单的解决方案是将重做日志移至基于DRAM的SSD。这样可以将EMC阵列上的负载减少一半,并且应用程序不会看到日志缓冲区等待。是的,DBWR可能会成为瓶颈,但是应用程序不会等待它(就像在重做提交时一样!) 我目前循环浏览约4个4GB的重做日志,因此,即使20GB左右的SSD也会有很大的不同。由于这是短期存储并且经常被覆盖,因此基于闪存的SSD可能不是一个好主意。 M4000没有很多额外的驱动器,因此PCI-E卡非常完美,我可以将其放入外部或将启动卷移至EMC并释放本地驱动器。 Sun销售Flash Accelerator F20 PCIe卡,但这似乎是某些SATA磁盘的缓存,而不是DRAM SSD解决方案。详细信息是粗略的,它没有列出M4000受支持的内容,而且我厌倦了与Sun的电话树战斗,寻求人为帮助。:( 其他人是否同意DRAM SSD是必经之路?有硬件建议吗? 更新 除了下面注释中的信息外,我还尝试了“ commit_write”的各种设置,但并没有什么不同。
9 oracle  ssd  emc 

5
重新启动Red Hat Server之后如何启动Oracle Enterprise Manager?
我在Red Hat Enterprise Server 5.0上安装了Oracle 11g。第一次,一切正常。 在/etc/init.d/中创建dbora脚本文件并设置了所有oracle环境变量后,我刚刚重新启动了服务器,然后Oracle Enterprise Manager开始无法正常工作 我无法在浏览器中打开EM。当我看到时,emctl状态为dbconsole-它显示 bash-3.00 $ emctl状态dbconsole Oracle企业管理器11g数据库控制版本11.1.0。 版权所有(c)1996、2007 Oracle Corporation。版权所有。 Oracle Enterprise Manager 11g未运行。 -------------------------------------------------- ---------------- 但是该代理运行正常=> bash-3.00 $ emctl status代理Oracle企业管理器11g数据库控制版本11.1.0。版权所有(c)1996、2007 Oracle Corporation。版权所有。 -------------------------------------------------- ------------- 代理版本:11.1.0.0.1 OMS版本:11.1.0.0.1 协议版本:11.1.0.0.1 代理首页:/u01/apps/oracle/product/11.1 .0 / devdb_02_FCC2 代理二进制文件:/u01/apps/oracle/product/11.1.0/ 代理进程ID:983264 父进程ID:741562 开始于:2009-25-05 10:52:23 由用户启动:orcl 上次重载:2009-25-05 13:42:41 上次成功上传:(无) 上次尝试上传:(无) XML文件的总兆字节到目前为止已上传:0.00 …
9 linux  oracle  redhat 

11
Linux或Windows 2003(64位)用于托管Oracle数据库?
从StackOverflow复制 是否有压倒性的理由选择一个? 我在中间。我们的数据库管理员说Linux上的Oracle更好,但是无法提供证明。我们的硬件管理员仅了解Windows。 目前,我们正在使用Linux,但如果能找到证明它是托管Oracle的更好操作系统的证据,我会感觉更好。 该数据库具有500 GB的数据。我知道这并不大,但是我们有一些进程在加重Windows 2003(32位)服务器的负担。 -编辑-我已经看到了两个很好的论点。没有什么比这更容易做出决定了,但是优点仍然在于。似乎没有确定的“错误”选择。
8 linux  windows  oracle 

5
有用于商业用途的免费虚拟播放器吗?
我一直在研究各种虚拟播放器:VMPlayer,VirtualPC,VirtualBox和其他一些虚拟播放器。 显然,VMPlayer仅用于家庭使用,但是有没有免费的播放器可用于商业用途?我们对运行Ubuntu服务器进行测试感兴趣,但是到目前为止,在Oracle网站上还没有找到明确的声明说我们可以免费使用VirtualBox。 谢谢

3
Oracle 10g:备份失败,日志磁盘已满-如何恢复数据库?
由于备份失败,用于事务日志的磁盘似乎已满。 该数据库不接受连接,因此无法手动运行(HP Data Protector)备份作业。 Oracle实例直接从SAN挂载磁盘,因此Windows没有可见的任何文件系统。 但是,数据库服务正在运行。是否有一种简单的方法来恢复数据库,也许可以重新运行备份作业并还原服务? 假设除tnsping之外没有Oracle知识;-) 在alert_mydatabase.log文件中,(<orahome>\admin\mydatabase\bdump\), ORA-15041: diskgroup space exhausted ... ARCH: Archival stopped, error occurred. Will continue retrying ...
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.