You are on page 1of 18

1 ARCHIVE

2 NIT SGA
3
4 RMAN

5 BLOB
6 100
7
8 REDOLOG
9
10
11
12
13
14
15 MTS
16
17 COMMIT
18
19 BUFFER EXP
20 EXP
21
22
23 ORACLE P4
24 LISTENER.ORA TNSNAMES.ORA
25 VERSOIN
26
27 OS ORA-600


28 MAKE
29 /TMP
30 HPUX
31 64 ORACLE817 32
32
33 ORACLE $ORACLE_HOME LINK
34 ORACLE

1 archive

sqlplus alert_zxin.log
Sat Jul 13 21:48:01 2002
ARC0: Beginning to archive log# 1 seq# 61
Current log# 2 seq# 62 mem# 0: /zxindata/oracle/redolog/redo0log
ARC0: Error 19504 creating archivelog file '/zxindata/zxinbak/arch/1_61.dbf'
ARC0: Archiving not possible: error count exceeded
ARC0: Failed to archive log# 1 seq# 61
ARCH: Archival stopped, error occurred. Will continue retrying
Sat Jul 13 21:48:01 2002
ORACLE Instance zxin - Archival Error
ARCH: Connecting to console port...
Sat Jul 13 21:48:01 2002
ORA-16014: log 1 sequence# 61 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/zxindata/oracle/redolog/redo01.log'
ARCH: Connecting to console port...
ARCH:
ORA-16014: log 1 sequence# 61 not archived, no available destinations
ORA-00312: online log 1 thread 1: '/zxindata/oracle/redolog/redo01.log'
Sat Jul 13 21:50:37 2002
ARC0: Beginning to archive log# 1 seq# 61
ARC0: Archiving not possible: No primary destinations
ARC0: Failed to archive log# 1 seq# 61


archive

/zxindata/zxinbak 100% oracle

/zxindata/zxinbak/arch arch
sqlplus /nolog
SQL> alter system archive log start;
/zxindata/zxinbak
zxin10 checkpsfs.sh oracle crontab l |grep checkpsfs
...checkpsfs.sh oracle...

zxin10 /zxindata/zxinbak/arch ls l /zxindata/zxinbak/arch


dba
crontab l rman exp

/zxindata/zxinbak
arch /zxindata/zxinbak
aix hpux umount

2 init SGA

telnet ftp sqlplus

aix lsps
a paging space 50%hpux vmstat

shutdown
abort
initzxin.ora SGA db_block_buffers
1G1024*1024/4/4

sqlplus alert_zxin.log zxin_temp

ORACLE817 bug zxin_temp


pctincrease

oracle817 8.1.7.4
zxin_temp
zxin_temp pctincrease 0

4 RMAN

sqlplus rman
dbak.log
RMAN-03022: compiling command: backup
RMAN-03026: error recovery releasing channel resources
RMAN-08031: released channel: ch1
RMAN-00571: ======================================================
RMAN-00569:========= ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571:====================================================
RMAN-03002: failure during compilation of command
RMAN-03013: command type: backup
RMAN-06003: ORACLE error from target database: RMAN-20242: specification does not match any
archivelog in the recovery catalog

ORACLE817 bug

oracle8.1.7.4

exp

5 BLOB

CPU

oratool
CPU

version
blob CPU

a blob
b blob
c blob

6 100

CPU

100

5% 10%
analyze table table1 sample estimate statistics 5 percent;

alert_zxin.log zxcom.log

pctincrease 0 0
rebuild

8 redolog

redolog alert_zxin.log
ORA-00313: open failed for members of log group 2 of thread 1
ORA-00312: online log 2 thread 1: '/zxindata/oracle/zxin/redo0log'
ORA-27037: unable to obtain file status
sqlplus
redolog
ORA-00313: 1 ( 1)
ORA-00312: 1 1: '/zxindata/oracle/zxin/redo01.log'

redolog

VG

mount ( 1 )
alter database drop logfile group 1;
alter database add logfile group 1 '/zxindata/oracle/redolog/redo01.log' size 250M ;
alter database open;
(active)
select * from v$log;
alter system switch logfile;

alter database drop logfile group 1;


alter database add logfile group 1 '/zxindata/oracle/redolog/redo01.log' size 250M ;
VG
VG oracle

sqlplus

control ORA-00210/ ORA-00202/ORA-27041/ORA-27037

a. CONTROL_FILE control

b. control

ORA-01589: RESETLOGS NORESETLOGS

SQL> alter database open resetlogs;


ORA-01152: 1
ORA-01110: 1: '/zxindata/oracle/zxin/system01.dbf'
c. maxlogfiles
control file
startup mount
alter database backup controlfile to trace;
alter database open;
$udump controlfile
online logs
online logs

10

ORA-01110/ ORA-01116/ ORA-27041


ORA-03113

mv

>

11

storage

storage
STORAGE ( INITIAL 20K NEXT 20K MINEXTENTS 1 MAXEXTENTS UNLIMITED PCTINCREASE 0 )

12

zxcom.log bill

zxin10 NLS_DATE_FORMAT

zxin10 .profile NLS_DATE_FORMAT


NLS_DATE_FORMAT="YYYY.MM.DD HH24:MI:SS"

13

ORA-01560 MAXEXTENTS
ORA-01628

MAXEXTENTS

14

ps ef oracle local

DEDICATED 3~4M

CPU
aix hpux
oracle init processes

15 MTS

MTS

smap MTS

,
initzxin.ora mts

16

alert_zxin.log

oratool sp_who sql


cpuIO 10

17 commit

sdf sdf run


too too long

oratool sp_lock
SQL commit
sqlplus sdf
commit rollback

18

sdf sdf run too too long

explain plan

19 buffer exp

exp

buffer

buffer exp buffer


buffer

20 exp

imp

816/817 oracle9i
OS

21

storage

STORAGE

initzxin.ora compatible=8.1.0 compatible=8.1.6,


$sqlplus sys/change_on_install
sql>exec dbms_space_admin.Tablespace_Migrate_FROM_Local(ZXIN_BILL);
sql>commit;
sql>exit
c DMT

22

OEM_REPOSITORY

alter database datafile ..... resize to 1M;

23 oracle p4

oracle8i

oracle8i bug

1 ORACLE
2 \stage\Components\oracle.swd.jre\1.1.7.30/1
\DataFiles\Expanded\jre\win32\bin\symcjit.dll
symcjit.old
3.\install\win32 SETUP.exe

24 listener.ora tnsnames.ora

lsnrctl start tnsping ping sdf

listener.ora tnsnames.ora

listener.ora
LISTENER =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = version_svc)(PORT = 1521))
(ADDRESS = (PROTOCOL = TCP)(HOST = version_svc)(PORT = 1522))

(address= (protocol=ipc) (key=extproc))


)
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = zxin)
(ORACLE_HOME = /home/oracle/oracle81)
(SID_NAME = zxin)
)
(SID_DESC =
(SID_NAME = extzxin)
(ORACLE_HOME = /home/oracle/oracle81)
(PROGRAM = extproc)
)
)
tnsnames.ora
ZXIN =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = version_svc)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = zxin)
)
)
zx10_40_57_163=
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = version_svc)(PORT = 1522))
)
(CONNECT_DATA =
(SERVICE_NAME = zxin)
(SERVER

= DEDICATED)

)
)
extproc_connection_data=
(description=
(address=(protocol=ipc)(key=extproc))
(connect_data=
(sid=extzxin)))

25 VERSOIN

ORACLE version sdf

zxin10 ORACLE

$ORACLE_HOME$ORACLE_BASE$LIBPATH$SHLIB_PATH$LD_LIBRARY_PATH

26

imp

imp system/manager fromuser=zxin touser= zxin tables=oper_dbuser file=zxindb.dmp

drop user zxin CASCADE;


create user zxin defaule tablespace ... temporary tablespace;
imp
imp system/manager fromuser=zxin touser= zxin file=zxindb.dmp

27 os ORA-600

ORA-600

ORA-600 os I/O

os
os

28 make

oracle link make

make

make aix bos.adt.base

29 /tmp

oracle link make /tmp

/tmp

/tmp 500M

30 HPUX

oracle Link

hpux oracle

hpux setup setup

31 64 oracle817 32

Link 32

oracle81764 oracle81732

oracle817

oracle

oracle /etc
oracle

$ORACLE_HOME
/etc oratab oraInst.loc

33 oracle $ORACLE_HOME link

oracle $ORACLE_HOME

rcp ln

ln

find . -type l -exec ls -l {} \;

34 oracle

oracle ZHS16GBK

crdb.sh

oracle

SQL> SHUTDOWN IMMEDIATE;


<do a full backup>
SQL> STARTUP MOUNT;

-- or NORMAL

SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;


SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
SQL> SHUTDOWN IMMEDIATE;
SQL> STARTUP;

-- or NORMAL

You might also like