网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Oracle10g Events CONTROLF的改变.
.一步步教你在RHEL AS 3安装Oracl.
.怎样将冷备份移植到另一台Solari.
.VMWare上最小化安装Oracle 10g R2.
.oracle9i中list partitioning方法.
.Oracle PL/SQL语言基础.
.ORACLE在HP-UX下的系列问题处理(.
.Oracle DBA Interview Questions.
.使用 ADDM 快速轻松解决常见的性.
.Oracle 9i服务器的关闭.
.Oracle笔记-物化视图.
.如何连接两台Oracle服务器(服务.
.数据库应用程序常见T-SQL和PL/SQL.
.Linux 网管 123 --- 概观 Linux.
.Oracle:一条SQL实现将多行数据并.
.简单试验Bulk Binds对性能的提高.
.用VC 开发基于ORACLE数据库应用程.
.ExactPapers Oracle 1Z0-123 200.
.ORACLE常用傻瓜问题1000问全集(.
.Oracle中password file的作用及说.

ORA-19550问题及ORA-00106问题

发表日期:2008-2-9



  今天上午在做RMAN实验时碰到了ORA-19550问题.ORA-19550 cannot use backup/restore functions while using dispatcher Cause: An attempt was made to use backup/restore functions while connected to the dispatcher in a shared server. This is not allowed because the device that is used for backup and restore must remain allocated to a single process.Action: Connect directly to the instance then re-execute the backup or restore function.实验环境: win2000 advanced server,Oracle920RMAN实验过程简述:1. 建立了两个数据库practice和rcat,分别作为目标数据库和RMAN目录数据库.建库时二者都是采用共享服务器模式.建完库后分别启动两个实例.2. 在rcat上建立一个cattbs表空间和rman920用户,并授予用户connect和recovery_catalog_owner权限.3. 创建恢复目录治理器.RMAN>connect target sys/sys@practice;RMAN>connect catalog rman920/rman@rcat;RMAN>create catalog tablespace cattbs;(以下运行都是正常的)4. 注册数据库.RMAN>register database;这时出现了RMAN错误并在最后提示ORA-19550错误.解决方法:检查注册表,此时ORACLE_SID项的值是rcat.将它改为practice.然后运行rman target sys/sys;RMAN>connect catalog rman rman920/rman@rcat;RMAN>register database;就正常了.总结:1. 此问题出现在同一台机器上建两个库并启动两个实例的情况下.在windows下会出现这个问题,可能unix下也有类似问题(网上看到有人问同样问题,环境是unix).2. 这个问题的解决方式与ora-00106(无法在连接到调度程序时启动/关闭数据库)类似.可能二者都是在同时启动两个实例时才出现(未证实).3. 不管是从服务器端还是从客户端连接都有这个问题。疑问:连接时加不加网络名到底有什么区别?(本机登录的情况下)附注:从目录中注销一个数据库的方法:1. 删除该数据库的所有备份集。2. RMAN>list incarnation;得到db_key和db_id。3. 在sqlplus中执行execute dbms_rcvcat.unregisterdatabase(db_key,db_id);
上一篇:更改Oracle数据库表的表空间 人气:728
下一篇:将oracle的查询结果输出为文件 人气:782
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐