Articles of oracle 11g

Oracle从9点移动到11点

我有一个oracle 9数据库。 有一个要求将其转移到Oracle 11。 什么是最好的方式来实现这一点。 在9上导出数据库并在11上再次导入数据库就足够了吗?还是有升级过程可以通过?

在Windows 7上安装oracle 11g,为什么会出错?

在Windows 7上安装Oracle 11g时,出现以下错误: Checking operating system requirements … Expected result: One of 5.0,5.1,5.2,6.0 Actual Result: 6.1 Check complete. The overall result of this check is: Failed <<<< Problem: Oracle Database 11g is not certified on the current operating system. Recommendation: Make sure you are installing the software on the correct platform. ======================================================== Checking service pack […]

无法login到Oracle企业pipe理器11g:ORA-28001

我不能再login到Oracle企业pipe理器11g。 我得到这个错误消息: ORA-28001: the password has expired (DBD ERROR: OCISessionBegin) 我可以使用SQL Pluslogin到服务器。 我警告说密码将在7天内过期(这与已经过期的不一样)。 遵循几个文档的build议,我从SQL Plus 运行这些命令 : ALTER USER sys IDENTIFIED BY new_password; ALTER USER system IDENTIFIED BY new_password; SQL * Plus不再警告密码,但我仍然无法使用企业pipe理器。 然后我按照这个去掉密码到期: ALTER PROFILE default LIMIT password_life_time UNLIMITED 而且我也重新启动了Oracle服务。 如果它使用caching的凭据,我试图从几台计算机上的几个浏览器连接。 没办法:我仍然在企业pipe理器中获得ORA-28001。 我错过了什么? 更新:一些更多的信息 SQL> select username,ACCOUNT_STATUS,EXPIRY_DATE from dba_users; USERNAME ACCOUNT_STATUS EXPIRY_D —————————— ——————————– ——– […]

授予对现有Oracle模式的只读访问权限

我们已经有了一个Oracle 11g架构,我们的应用程序用它来select,插入和更新,但是我们有一个来自我们的客户的请求,提供对应用程序拥有的相同基表和视图的只读访问。 除了将所有应用程序拥有的表格同名到一个新帐户(或公开同义词)之外,我将如何去做这件事? 任何帮助或指针的方法或甲骨文function,我应该看看将不胜感激,谢谢!

Oracle性能问题

我们正在使用非常强大的Oracle 11G机器。 有冗余存储等,这是从我所告诉的一个野兽。 我们刚刚拿到这个数据库作为一个工具,当我第一次作为一个合作社有20人使用,现在超过150人。 我是唯一一个工作在:( 我们目前有一个系统,可以在整个数据中心分配PERL脚本,从而为我们提供了一种“网格”计算能力。 Perl脚本运行一种模拟并将结果报告给数据库。 他们做select/插入。 每个脚本的负载不是很高,但可能同时发生在20-50个系统中。 然后,我们有多个数据中心和用户都使用同样的方法来访问同一个数据库。 我们的主要问题是,我们的数据库连接超载,不得不放弃一些。 我们有时有500个以上的连接。 这些是perl脚本,它们不能很好地处理这个问题。 基本上他们失败了,结果就失去了。 我宁愿避免重写很多这些,因为它们写得不好,而且甚至是头疼的。 数据库本身没有被重载,只是连接开销太高。 我们打开一个连接,快速查询,然后删除连接。 很短的连接,但其中很多。 数据库团队基本上说我们需要降低连接数量,否则他们会忽略我们。 因为这是分布在我们的农场,我们不能实现持久连接。 我用我们的networking服务器来做这件事。 但是它在一个固定的系统上。 其他的是由分发工具打开和closures的perl脚本,因此并不总是运行。 我最好的办法解决这个问题? 脚本本身可以等待连接打开。 他们不需要立即采取行动。 某种排队系统? 我被build议设置一个名为“SQL Relay”的工具的一些实例。 也许每个数据中心都有一个。 这个工具有多可靠? 这种方法有多好? 它会为我们所需要的工作吗? 我们可以为每个数据中心提供一个数据中心,并通过数据中心将请求转发到我们的主数据库,保持一个开放的持久连接pipe道 这有道理吗? 还有其他的build议吗? 有任何想法吗? 任何帮助将不胜感激。 可悲的是,我只是一个在一个非常大的公司工作的合作社的学生,不知何故,所有这一切都落在了我的肩膀上(没有人可以要求帮忙;它是一家硬件公司,每个人都是硬件工程师,数据库团队是无用的在印度),而我最好的方法是什么? 我极度劳累过度,这个问题干扰着进步,基本上需要尽快解决; 最好不用改写整个系统,购买硬件(不会发生),或者在脚下自我射击。 帮助哈哈!

引起:java.net.SocketException:软件引起连接中止:套接字写入错误

我在Oracle 11g,Weblogic 10.3.4上运行JSP。 我有2个托pipe服务器和一个Oraclepipe理服务器安装。 我遇到一个错误间歇地2pipe理服务器和pipe理服务器的日志文件将显示java.net.SocketException:软件导致连接中止:套接字写入错误 。 应用程序可以运行2天而不显示此错误,或者可以在一天中显示几次。 服务器负载每天都是类似的。 遇到此错误时,服务器将停止接受连接,并且将无法访问应用程序。 即使我尝试通过本地主机访问应用程序,我也无法访问JSP页面,并显示503 http状态,但是随后可以访问静态HTML页面。 我将无法访问Oracle 11g Weblogicpipe理控制台页面。 当我看看pipe理服务器日志时,它显示了pipe理服务器与pipe理服务器断开连接,反之亦然。 神奇的是,应用程序能够自行恢复,应用程序可以再次访问,或者我需要重新启动服务器,因为重新启动应用程序的服务不起作用。 应用程序连接到的FTP连接也closures。 我能ping通telnet到服务器端口。 事件日志似乎没有留下任何信息。 我们运行wireshark来查看数据包stream量,似乎应用程序端口正在向负载均衡器发送RST,ACK数据包。 任何forms的帮助将不胜感激。 如果您需要更多信息,请随时询问我。 exception跟踪 A-000000> <[Error] GetPageContentTag:pageContext刷新错误,doEndTagexception{java.net.SocketException:软件引起的连接中止:套接字写入错误}>

反向代理上的mod_ssl客户端证书

我正在尝试在代理Oracle应用程序的反向代理上添加客户端证书身份validation。 在添加之前,如果我删除后续代码,oracle应用程序能够启动java,加载并正常工作。 当我在整个代理(因为它只是代理这个应用程序)或特定的位置添加检查时,java应用程序不会加载。 这些是附加的行: SSLVerifyClient需求 SSLVerifyDepth 1 SSLOptions + FakeBasicAuth validation工作正常,漂亮; 只是添加检查停止加载应用程序,不知道为什么。 任何帮助都是极好的 新信息: 我能够解决我的问题与握手失败(这是一个拼写错误,我没有注意到,所以检查失败)。 现在我遇到了: java.lang.ClassNotFoundException:oracle.forms.webutil.common.RegisterWebUtil 在sun.plugin2.applet.Applet2ClassLoader.findClass(未知来源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass0(未知来源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知源) 在java.lang.ClassLoader.loadClass(Unknown Source) 在sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知来源) 在sun.plugin2.applet.Plugin2Manager.initAppletAdapter(未知来源) 在sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run(未知来源) 在java.lang.Thread.run(Unknown Source) 基本的:load:oracle.forms.webutil.common.RegisterWebUtil找不到。 java.lang.ClassNotFoundException:oracle.forms.webutil.common.RegisterWebUtil 在sun.plugin2.applet.Applet2ClassLoader.findClass(未知来源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass0(未知来源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知源) 在sun.plugin2.applet.Plugin2ClassLoader.loadClass(未知源) 在java.lang.ClassLoader.loadClass(Unknown Source) 在sun.plugin2.applet.Plugin2ClassLoader.loadCode(未知来源) 在sun.plugin2.applet.Plugin2Manager.initAppletAdapter(未知来源) 在sun.plugin2.applet.Plugin2Manager $ AppletExecutionRunnable.run(未知来源) 在java.lang.Thread.run(Unknown Source) 如果我删除在post中提到的代码片段,特别是SSLVerifyClient没有或可选,一切都工作。 我也不能将config = webutil添加到我正在使用的链接的末尾,因为它已经指定了一个configuration。

RHEL 5.8 太久无法closures

我们在运行RHEL 5.8的机器上使用Oracle数据库。 每个月我们重新启动我们的服务器(包括这个),但是这个需要很长时间才能closures。 上次花了40分钟。 这是等待关机时屏幕上的最后两行: The Oracle base has been set to /opt/oracle Processing Database instance "ORCL": log file /opt/oracle/product/11.2.0/db_1/shutdown.log 这一步需要所有的时间。 在这之后,关机过程就很好,而且在合理的时间。 这是正常的吗? 谢谢!

有什么更好的方法来configurationOracle RAC 11g R2的内存?

我正在Oracle RAC 11g中build立一个新的环境,但是我想知道如何使用内存function。 今天,我有两台服务器与128GB的RAM 1核心CPU 16核心。 我将64GB的SSD部署到Swap,尽可能地安装和configurationSO 环境在两个RHEL 6.9中configuration。 今天的内存pipe理是使用64GB交换的自动模式。 任何提示如何提高内存使用情况或pga和sga? ASMM当前configuration。 NAME TYPE VALUE ———————————— ———– —————————— hi_shared_memory_address integer 0 memory_max_target big integer 0 memory_target big integer 0 shared_memory_address integer 0 show parameter sga NAME TYPE VALUE ———————————— ———– —————————— lock_sga boolean FALSE pre_page_sga boolean FALSE sga_max_size big integer 80G sga_target big integer 80G […]

只要solaris集群重新启动或重新启动,zpool就会消失

我有以下设置 Oracle Solaris 10 – > 5.10 Generic_147147-26 sun4v sparc Oracle数据库11g企业版版本11.2.0.1.0 – 64位生产 Oracle Solaris Cluster 3.3u2 for Solaris 10 sparc Oracle Solaris Cluster地理版3.3u2 for Solaris 10 sparc 我使用ZFS安装了Oracle Solaris 10我有一个用于/ oradata的池当我重新启动/重新启动集群时,ZFS池因为该集群而消失无法启动Oracle数据库资源/组每次重新启动/closures集群后,我必须执行手动 zpool import db clrg online ora-rg … 可能是什么原因? 我知道的唯一的事情就是db zpool,这个池被导入ora-has资源,我创build了如下所示(使用Zpools选项) # /usr/cluster/bin/clresourcegroup create ora-rg # /usr/cluster/bin/clresourcetype register SUNW.HAStoragePlus # /usr/cluster/bin/clresource create -g ora-rg […]