我的问题是,我成功启动Oracle侦听器后,会在几秒钟后自动停止。 cache1-> lsnrctl start LSNRCTL for Linux: Version 11.2.0.1.0 – Production on 20-MAY-2013 16:35:36 Copyright (c) 1991, 2009, Oracle. All rights reserved. Starting /u01/app/oracle/product/11.2.0/db_1/bin/tnslsnr: please wait… TNSLSNR for Linux: Version 11.2.0.1.0 – Production System parameter file is /u01/app/oracle/product/11.2.0/db_1/network/admin/listener.ora Log messages written to /u02/ora/diagnostic_dest/diag/tnslsnr/cache1/listener/alert/log.xml Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=127.0.0.1)(PORT=1521))) Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))) STATUS of the LISTENER ———————— Alias […]
有没有一个简单快捷的方法来快速从Oracle中select一个BLOB值,将结果复制到记事本中,然后在另一个Oracle中运行相应的插入操作来插入数据? 数据远远超过4 K. 我不能使用外部工具或复制文件,因为我只能访问sqlplus工具(PlSql开发人员,要更清楚),从我看到的谷歌search并不是那么容易,所以也许接受的答案将是简单的“不,没有办法”。
我正在尝试安装一个Oracle数据库。 我的想法是从我的Inno Setup安装程序调用DataBase Configuration Assistant,我需要知道这个创build过程的结果代码是否等于0。 但是Oracle安装程序调用了一个.bat文件,它调用了大量的.jar文件,并没有调用.exes文件。 有没有办法知道我的数据库实例是否真的创build?
出于安全原因,我想创build用户,然后将备份作业分配给该用户。 这意味着除了备份数据库之外,这个用户不允许做任何事情。 但是,由于Oracle文档说用户login到RMAN必须具有sysdba特权。 因此,作为sysdba,该用户可以执行许多其他数据库操作。 那么,我如何才能创build一个用户并只分配一个特定的备份工作呢? 问候, Sarith
我正在使用Oracle 11g的RHEL 5,并正在testing数据保护。 我正在尝试通过以下链接设置数据保护: http://www.databasejournal.com/features/oracle/article.php/3816751/Oracle-11g-Data-Guard-Building-a-Physical-Standby-Database.htm 我使用以下命令: [oracle@linux-test ~]$ rman target sys/oracle auxiliary sys/oracle@stdby Recovery Manager: Release 11.1.0.6.0 – Production on Tue Oct 6 11:54:47 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. connected to target database: ORCL (DBID=1227314034) connected to auxiliary database: STDBY (not mounted) RMAN> RUN { ALLOCATE CHANNEL d1 TYPE DISK; ALLOCATE […]
我目前在RHEL5上使用Oracle 11g。 我正在挖掘查看存档日志文件中的内容。 从v $ logmnr_contents查询后,我看到许多UNSUPPORTED操作事务。 这些不受支持的交易是什么意思? 我认为这是造成我的数据库生成大量归档日志的原因。 而且,我正在使用全局临时表来生成报告。 我发现,当我从这些临时表中插入和删除时,它也logging在归档日志文件中。 如何减less这些logging的交易? 问候, Sarith
在Oracle中, sysman是最强大的用户,还是有其他同等特权的用户?
我们正在运行oracle 10g。昨天我们必须用alter user命令重置sysman(和所有其他sys acounts)用户。 Oracle企业pipe理器的密码更改命令没有看到数据库正在运行。 根据oracle文档,我们更改了密码(和encryption设置)并重新启动了dbconsole服务。 密码重新启动后得到encryption,但他们仍然看不到数据库联机。 我们是否错过了其他重要的步骤? 感谢Aboxy
我们正在考虑使用Oracle的Data Guard将我们的11g实例从华盛顿特区的科罗拉多州的设施复制到芝加哥。 为了给出一些基本的知识,我们有大约25TB的存储空间和1-2K / sec范围内的健康事务处理速度。 另外,因为我们正在实时处理数据,所以我们有24x7x365的处理数据的要求。 除了系统升级(每隔几个月一次),系统离线之外,我们还没有任何反应,除非系统重新启动,否则课程会遇到交易高峰。 理想情况下,我们希望将DGconfiguration中的第二个实例以只读方式半联机进行报告/等。 我们在10g中对DG进行了评估,并没有给我们留下太深刻的印象,研究似乎表明,早期版本在WAN上进行复制时存在问题,但是我听到了有关产品通过w / 11g进行修改的好处。 任何人都可以确认在WAN上复制这个大小和事务速率的实例,如果是的话,一般的延迟是多less? 一个具有如此规模和范围的DG实施的信息或经验将会真的有帮助(或者更大 – 我也意识到与其他许多人相比我们还是相对较小的)。 提前谢谢了。
我被告知我需要创build一个sql脚本来重新创build当前数据库的所有表/程序/触发器/视图/序列等。 有没有人知道我如何去做这件事? 这是一个oracle 10g express数据库。