可传输表空间(转并验证)
RedHat AS3U8 ORACLE920801.在一个数据库上建立表空间(yzhq)、用户(yzhq)和表(test1,test2,test3),并设置表空间(yzhq)为只读SQL> create tablespace yzhq datafile2 '/opt/app/oracle/oradata/eall188/yzhq01.dbf' size 20m,3 '/opt/app/oracle/oradata/eall188/yzhq02.dbf' size 20m;表空间已创建。SQL> create user yzhq identified by yzhq default tablespace yzhq;用户已创建SQL> grant connect,resource,dba to yzhq;授权成功。SQL> conn yzhq/yzhq已连接。SQL> create table test1 as select * from dba_tablespac
Oracle 10g的可传输表空间操作(转并验证)
最近做了一次跨平台的数据迁移,迁移要求是把部分用户的数据迁移到另一个数据库中。源数据库环境是Solaris 10(x86_64) + ORACLE 10203 RAC + ASM 目标数据库环境是Linux AS 4(x86) + ORACLE 10203 + 文件系统我在这次迁移用的是传输表空间技术。1、检查需要传输的用户对应的表空间SQL> SELECT DISTINCT TABLESPACE_NAME FROM DBA_SEGMENTS WHERE OWNER='NDMAIN'; TABLESPACE_NAME------------------------------NDMAINSQL> SELECT DISTINCT TABLESPACE_NAME FROM DBA_SEGMENTS WHERE OWNER='ZHEJIANG';TABLESPACE_NAME-------------
RMAN备份集能否存放在网络驱动器上(或者说网络共享文件夹上)
近日,研究RMAN备份,出于需要,想将RMAN备份产生的备份集存放在非本地机子上,其实可以备份完之后通过批处理命令自动传到备份服务器上,或者直接就在备份服务器上备份目标数据库。。偶然在网上看到一个帖子说可以直接在RMAN备份的时候将备份路径写成共享文件路径,原帖内容如下:1、先修改数据库服务OracleServiceCRM的启动属性,默认它是用LocalSystem(本地系统帐户)帐户来启动的,但是要使oracle写网络驱动器,必要要用某个具体用户来启动,这个用户必须使ORA_DBA组的成员当然最合适的就是 Administrator了。(具体是要把OracleServic