|
上完1Z0-053第19章(传送数据库,传送表空间)
(052共19章,053共21章,063多租户共9章,49-25)
为了实验传送表空间得效果,而做得小插曲-插入图片:
- select * from dba_tablespaces;
- select * from dba_tables t where t.tablespace_name='TBSUTF8_11G';
- select * from database_properties;
- select * from sys.tutf8_11g_sys;
- select * from hr.tutf8_11g;
- insert into sys.tutf8_11g_sys values(1);
- insert into hr.tutf8_11g values (1) ;
- create directory dirdata as 'c:\data';
- grant all on directory dirdata to hr;
- -------------------------------
- create table
- t05319 ( pic_name varchar(30) , pic blob) ;
- select * from t05319;
- CREATE OR REPLACE PROCEDURE proc05319(
- p_pic_name varchar2
- )
- IS
- v_f BFILE;
- v_b blob;
- BEGIN
- INSERT INTO t05319 values(p_pic_name, EMPTY_BLOB ()) RETURN pic into v_b;
- v_f := BFILENAME ('DIRDATA', p_pic_name);
- DBMS_LOB.FILEOPEN (v_f, DBMS_LOB.FILE_READONLY);
- DBMS_LOB.LOADFROMFILE (v_b, v_f, DBMS_LOB.GETLENGTH (v_f));
- DBMS_LOB.FILECLOSE (v_f);
- commit;
- end;
-
-
-
-
- begin
- proc05319 ('show.jpg');
- end;
-
-
- select * from t05319;
-
- alter table t05319 move tablespace TBSUTF8_11G;
复制代码
control8c.sql:
- CREATE CONTROLFILE REUSE DATABASE "ORCL" NORESETLOGS ARCHIVELOG
- MAXLOGFILES 16
- MAXLOGMEMBERS 3
- MAXDATAFILES 100
- MAXINSTANCES 8
- MAXLOGHISTORY 292
- LOGFILE
- GROUP 1 (
- '/u01/app/oracle/oradata/orcl/redo01a.dbf',
- '/u01/app/oracle/oradata/orcl/redo01b.dbf'
- ) SIZE 100M BLOCKSIZE 512,
- GROUP 2 (
- '/u01/app/oracle/oradata/orcl/redo02a.dbf',
- '/u01/app/oracle/oradata/orcl/redo02b.dbf'
- ) SIZE 100M BLOCKSIZE 512,
- GROUP 3 (
- '/u01/app/oracle/oradata/orcl/redo03a.dbf',
- '/u01/app/oracle/oradata/orcl/redo03b.dbf'
- ) SIZE 100M BLOCKSIZE 512
- DATAFILE
- '/u01/app/oracle/oradata/orcl/system01.dbf',
- '/u01/app/oracle/oradata/orcl/sysaux01.dbf',
- '/u01/app/oracle/oradata/orcl/undotbs1.dbf',
- '/u01/app/oracle/oradata/orcl/users01.dbf',
- '/u01/app/oracle/oradata/orcl/example01.dbf',
- '/u01/app/oracle/oradata/orcl/tbsutf8_11g01_b.dbf'
- CHARACTER SET AL32UTF8
- ;
- -- Configure RMAN configuration record 1
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('RETENTION POLICY','TO RECOVERY WINDOW OF 1 DAYS');
- -- Configure RMAN configuration record 2
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('BACKUP OPTIMIZATION','ON');
- -- Configure RMAN configuration record 3
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('DEFAULT DEVICE TYPE TO','''SBT_TAPE''');
- -- Configure RMAN configuration record 4
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('CONTROLFILE AUTOBACKUP','OFF');
- -- Configure RMAN configuration record 5
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('DEVICE TYPE','DISK PARALLELISM 8 BACKUP TYPE TO BACKUPSET');
- -- Configure RMAN configuration record 6
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('DEVICE TYPE','''SBT_TAPE'' PARALLELISM 2 BACKUP TYPE TO BACKUPSET');
- -- Configure RMAN configuration record 7
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('CHANNEL','1 DEVICE TYPE ''SBT_TAPE'' PARMS ''ENV=(OB_MEDIA_FAMILY=station90)''');
- -- Configure RMAN configuration record 8
- VARIABLE RECNO NUMBER;
- EXECUTE :RECNO := SYS.DBMS_BACKUP_RESTORE.SETCONFIG('CHANNEL','2 DEVICE TYPE ''SBT_TAPE'' PARMS ''ENV=(OB_MEDIA_FAMILY=station90)''');
复制代码
control11c.sql:
- CREATE CONTROLFILE REUSE SET DATABASE "utforcl" RESETLOGS NOARCHIVELOG
- MAXLOGFILES 16
- MAXLOGMEMBERS 3
- MAXDATAFILES 100
- MAXINSTANCES 8
- MAXLOGHISTORY 292
- LOGFILE
- GROUP 1 '/u01/app/oracle/oradata/winorcl/redo01.log' SIZE 50M BLOCKSIZE 512,
- GROUP 2 '/u01/app/oracle/oradata/winorcl/redo02.log' SIZE 50M BLOCKSIZE 512,
- GROUP 3 '/u01/app/oracle/oradata/winorcl/redo03.log' SIZE 50M BLOCKSIZE 512
- DATAFILE
- '/u01/app/oracle/oradata/winorcl/system01.dbf',
- '/u01/app/oracle/oradata/winorcl/sysaux01.dbf',
- '/u01/app/oracle/oradata/winorcl/undotbs1.dbf',
- '/u01/app/oracle/oradata/winorcl/users01.dbf',
- '/u01/app/oracle/oradata/winorcl/example01.dbf',
- '/u01/app/oracle/oradata/winorcl/tbsutf8_11g.dbf'
- CHARACTER SET AL32UTF8
- ;
复制代码
control8c-2.sql:
- CREATE CONTROLFILE REUSE DATABASE "WINORCL" NORESETLOGS NOARCHIVELOG
- MAXLOGFILES 16
- MAXLOGMEMBERS 3
- MAXDATAFILES 100
- MAXINSTANCES 8
- MAXLOGHISTORY 292
- LOGFILE
- GROUP 1 (
- '+DATA/winorcl/onlinelog/group_1.260.933358859',
- '+FRA/winorcl/onlinelog/group_1.259.933358859'
- ) SIZE 100M BLOCKSIZE 512,
- GROUP 2 (
- '+DATA/winorcl/onlinelog/group_2.266.933358765',
- '+FRA/winorcl/onlinelog/group_2.260.933358767'
- ) SIZE 100M BLOCKSIZE 512,
- GROUP 3 (
- '+DATA/winorcl/onlinelog/group_3.264.933358813',
- '+FRA/winorcl/onlinelog/group_3.256.933358815'
- ) SIZE 100M BLOCKSIZE 512
- DATAFILE
- '+DATA/winorcl/datafile/system.265.933359019',
- '+DATA/winorcl/datafile/sysaux.259.933359019',
- '+DATA/winorcl/datafile/undotbs1.258.933359019',
- '+DATA/winorcl/datafile/users.257.933359019',
- '+DATA/winorcl/datafile/example.256.933359019',
- '+DATA/winorcl/datafile/tbsutf8_11g.262.933359035'
- CHARACTER SET AL32UTF8
- ;
复制代码
|
|