rman应该怎么用? http://www.oracle.com/global/cn/oramag/oracle/03-sep/o53rman.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么样创建RMAN恢复目录[A]首先,创建一个数据库用户,一般都是RMAN,并给予recovery_catalog_owner角色权限sqlplus sysSQL> create user rman identified by rman;SQL> alter user rman default tablespace tools temporary tablespace temp;SQL> alter user rman quota unlimited on tools;SQL> grant connect, resource, recovery_catalog_owner to rman;SQL> exit;然后,用这个用户登录,创建恢复目录rman catalog rman/rmanRMAN> create catalog tablespace tools;RMAN> exit;最后,你可以在恢复目录注册目标数据库了rman catalog rman/rman target backdba/backdbaRMAN> register database; 如果是ntfs格式的话,你看看权限,可不可以写。 有写磁盘的权限哦,RMAN用户的角色也包含有recovery_catalog_owner,resource等 如果你已经注册和恢复过一次了的话,要重新在rman中执行reset命令来重新设置恢复目录 不好意思,忘了说平台了。 oracle 8.1.7 + win2k --------------补充:chkdsk d:C:\Documents and Settings\Administrator>chkdsk d:文件系统的类型是 FAT32。卷序列号为 8851-A4E1Windows 正在校验文件和文件夹...已完成文件和文件夹校验。Windows 已检查文件系统并确定没有问题。总共有 20,472,816 KB 的磁盘空间。3 个隐藏文件中有 48 KB。49 个文件夹中有 784 KB。489 个文件中有 5,945,184 KB。 14,526,784 KB 可用。每个分配单元中有 16,384 字节。磁盘上共有 1,279,551 个分配单元。磁盘上有 907,924 个可用的分配单元。是不是与文件系统有关,是用FAT32的,单个文件的大小有限制 测试备份表空间RMAN> run{2> allocate channel c1 type disk;3> backup full tag 'tsuser' format 'e:\full%u_%s_%p' tablespace users;4> release channel c1;5> }看能够成功吗,能够成功就不是权限问题,是磁盘空间不能成功就是权限问题 RMAN备份时产生ORA-19504和ORA-27044错误时,可能是因为备份集backupset的大小超过了2G的限制。关于你的第二个问题,建议仔细查看你的错误日志文件,看看是不是跟参数设置有关。ORA-01102错误的解决可以通过:1,删除"$ORACLE_HOME/dbs" 目录下的sgadef<SID>.dbf文件2,删除"$ORACLE_HOME/dbs/"目录下的lk<DB_Name>文件3,重新启动机器 新年好,给大家拜年啦问题1 已经解决,是文件太大引起的,分成几个文件后就可以了.to lynx(lynx) ORA-01102的错误在windows下怎么解决? 过年好,其实操作方法是一样的检查注册表,看你的ORACLE_HOME对应的是哪个目录,比如是C:\Orant那么:1,删除"C:\Orant\dbs" 目录下的sgadef<SID>.dbf文件2,删除"C:\Orant\dbs"目录下的lk<DB_Name>文件3,重新启动机器 lynx(lynx):没有找到有这两个文件我是按以下路径找的:F:\oracle\ora81\database F:\oracle\ora81\dbs TO: lynx(lynx),你是陈刚吗? to etheltim(etheltim) 是init.ora上的参数? 能说一下是那几个参数吗? 只有一些提示,没有错误消息出来啊,是看 oracle\admin\ycw\bdump\ycwALRT.LOG 这个文件吗? Java程序和在Oracle数据库中调用相同的SQL查询语句,结果却不相同 oracle自动建表 oracle11g客户端如何链接服务器 关于游标的使用问题 sql的函数DateDiff.Oracle是哪个呀? 征询standby热备数据库的创建步骤? 请问ORACLE中有查询自关联表时,同级的排序问题? 怎样用数据库触发器进行历史记录保存??? 为何报错:无效列名? 求求你们救救我了,是关于oracle的记录转换成文本的问题 请教各位大侠一个问题(ORACLE 9i客户端版本的登陆问题) 安装oracle8i出现的问题
[A]首先,创建一个数据库用户,一般都是RMAN,并给予recovery_catalog_owner角色权限
sqlplus sys
SQL> create user rman identified by rman;
SQL> alter user rman default tablespace tools temporary tablespace temp;
SQL> alter user rman quota unlimited on tools;
SQL> grant connect, resource, recovery_catalog_owner to rman;
SQL> exit;
然后,用这个用户登录,创建恢复目录
rman catalog rman/rman
RMAN> create catalog tablespace tools;
RMAN> exit;
最后,你可以在恢复目录注册目标数据库了
rman catalog rman/rman target backdba/backdba
RMAN> register database;
oracle 8.1.7 + win2k
chkdsk d:
C:\Documents and Settings\Administrator>chkdsk d:
文件系统的类型是 FAT32。
卷序列号为 8851-A4E1
Windows 正在校验文件和文件夹...
已完成文件和文件夹校验。
Windows 已检查文件系统并确定没有问题。
总共有 20,472,816 KB 的磁盘空间。
3 个隐藏文件中有 48 KB。
49 个文件夹中有 784 KB。
489 个文件中有 5,945,184 KB。
14,526,784 KB 可用。每个分配单元中有 16,384 字节。
磁盘上共有 1,279,551 个分配单元。
磁盘上有 907,924 个可用的分配单元。
是不是与文件系统有关,是用FAT32的,单个文件的大小有限制
RMAN> run{
2> allocate channel c1 type disk;
3> backup full tag 'tsuser' format 'e:\full%u_%s_%p' tablespace users;
4> release channel c1;
5> }
看能够成功吗,能够成功就不是权限问题,是磁盘空间
不能成功就是权限问题
关于你的第二个问题,建议仔细查看你的错误日志文件,看看是不是跟参数设置有关。
ORA-01102错误的解决可以通过:
1,删除"$ORACLE_HOME/dbs" 目录下的sgadef<SID>.dbf文件
2,删除"$ORACLE_HOME/dbs/"目录下的lk<DB_Name>文件
3,重新启动机器
问题1 已经解决,是文件太大引起的,分成几个文件后就可以了.
to lynx(lynx)
ORA-01102的错误在windows下怎么解决?
检查注册表,看你的ORACLE_HOME对应的是哪个目录,比如是C:\Orant
那么:
1,删除"C:\Orant\dbs" 目录下的sgadef<SID>.dbf文件
2,删除"C:\Orant\dbs"目录下的lk<DB_Name>文件
3,重新启动机器
没有找到有这两个文件
我是按以下路径找的:F:\oracle\ora81\database
F:\oracle\ora81\dbs
lynx(lynx),你是陈刚吗?
是init.ora上的参数? 能说一下是那几个参数吗?
oracle\admin\ycw\bdump\ycwALRT.LOG 这个文件吗?