我正在调查一个运行着许多oracle数据库实例的linux服务器上的极端负载 (但CPU,IOWAIT,SYS,磁盘/networking活动较低)的奇怪情况 。 当在机器上加载一些cpu时,一切看起来都很正常,正如我们在vmstat中看到的那样: procs ———–memory———- —swap– —–io—- –system– —–cpu—– 2 0 193312 1959440 403368 38270032 0 0 2504 25 4660 3916 16 5 78 1 0 1 0 193312 1899352 403560 38277932 0 0 2198 1720 5175 4675 14 5 79 2 0 1 3 193312 1878992 403584 38279024 0 0 13900 14261 2054 […]
我想在Oracle的sqlplus中连接用户sys。 但是在连接之后,我input这样的内容: SQL> sqlplus sys as sysdba password:123456 错误:ORA-01030:权限不足警告:您不再连接oracle。 有人帮我解决我的问题吗? 谢谢!
我有一个查询在PL / SQL,我需要迁移到MS SQL。 从table1中selectcount(*)其中(conditions1)和(conditions2)和variable = t1.column1(+) 任何人都可以告诉我列后的(+)是什么意思? (这是一个总和?)
我正在解决一个Oracle数据库,有一些一般性能问题。 我运行了以下查询: SELECT event AS "Event|Name", total_waits "Total|Waits", round(time_waited / 100, 0) "Seconds|Waiting", total_timeouts "Total|Timeouts", average_wait / 100 "Average|Wait|(in secs)" FROM sys.v_$system_event e ORDER BY time_waited DESC; 前几行返回如下。 数百万秒的等待时间! (相比之下,我们的其他数据库对于顶级赛事的等待时间是<10秒)。这些事件做了什么,什么可能导致这些大规模的等待时间呢? 数据库已经有30天了,所以我们看到了这么多时间的聚合。 Event Name Waits Seconds Timeouts Avg Wait ———————- ——— ——– ——– ——– SQL*Net message from client 488397968 32050594 0 0.0656 rdbms ipc message 91335556 […]
我试图做一个从XML列插入到CLOB列,我最终与这个错误。 第1行的错误:ORA-19011:string缓冲区太小 我可以做什么的任何ideeas?
我错误地在Hibernate中定义了一个属性 <prop key="hibernate.hbm2ddl.auto">create</prop> 而且我丢失了Oracle 10中的所有数据。有什么方法可以回滚该事务或恢复该数据?
我有两个Oracle 11g数据库服务器,一个在主站点,另一个在故障转移站点,我打算使用Oracle Data Gaurd进行故障转移。 我有几个问题1)我是否需要备用数据库备份。 如果是的话,那么这个要求是否与主要的一样呢? 2)在故障转移的情况下,什么是好的,自动故障转移还是手动的? 3)需要进行哪些configuration和实施设置才能维护数据库的通用IP地址(虚拟IP)。
我有一个安装在Windows Server 2003上的Oracle 10g R2的实例。这个实例运行一个没有任何备份的数据库。 现在操作系统出现故障,无法修复,我得到的是旧实例的运行文件。 我怎样才能从这些文件的数据库恢复到新的实例? 一步一步的指导将非常感谢,因为我是新的与Oracle。
我在我的Windows XP 64位桌面上安装了Oracle 11g,几乎使用了默认选项。 现在,当我启动数据库时,即使数据库不在使用中,也会一次增加几百KB的内存使用量。 目前我正在看Windows任务pipe理器,它显示使用超过1.4 G的oracle.exe和计数。 发生了什么? 如何设置内存使用的最大限制? 这是一个开发者机器,在大多数情况下数据库不会很大。 即使他们是巨大的,并发用户的数量也会很less。
我在Apache / mod_wsgi下的RHEL实例上运行Django,并且在为Python进程设置一些环境variables时遇到了问题。 所有组件(Apache,Python,mod_wsgi,外部库)都是从源码构build的,而不是从仓库安装的。 具体问题是对Oracle支持的支持。 我能够连接到Oracle实例没有问题,如果我自己启动Python时在命令行上设置ORACLE_HOME和LD_LIBRARY_PATH ,但我似乎无法将这些variables传递给WSGI进程。 我在Apache日志中得到的具体错误消息是: ImproperlyConfigured: Error loading cx_Oracle module: libclntsh.so.11.1: cannot open shared object file: No such file or 目录 我已经尝试在VirtualHost(使用SetEnv ),Apache的envvars文件,apache用户的.bashrc文件和.wsgi文件(使用os.environ['ORACLE_HOME']='…' )设置variables,所有没有效果。 在前三种情况下,这些variables似乎对Python没有任何作用 – 打印os.environ['ORACLE_HOME']表示没有设置值。 我也尝试从LD_RUN_PATH evn var set的源代码重buildmod_wsgi.so,根据这里的build议: http ://groups.google.com/group/modwsgi/browse_thread/thread/91dfa97330dfca2/474f818304d741d4但是,这也是无效的。 我错过了什么? 我怎样才能让这些环境成功通过? 提前致谢!