Flying & Snaking
ҽ
л
ҵBlog
¹鵵...
·...
ͳ...
վ...
Դ
===========================================================
ʹݳѭѭ
===========================================================

ʹݳѭѭ

 鿴ȫ
2jliu :2012.01.18 12:30 ::: ( ζ ) ::Ķ:(23) :: (0) :: (0)
===========================================================
꣬ºö
===========================================================
һпĹг·;ϻкܶվڣûһ˿ʼ꣬ῴµˡˣ߹һΣҪ³ʱ򣬼ʹᣬҲĴмȻֵΪ˵һվһ˻ߵĸԶ
˽Ϊ죬ΪﲻҪijһ죬ͻȻԼڲ֪ѱʱǰߣⲻǾֹгʱ·ԼǰĴʵڳɳһԼ
ͥFamilyζʲô𣿼ͥFAMILYǰ֣FatherͣAnd裨Mother I Love You Ӣ˫⣺Love=Listen+Obligateж+Valued+Excuesˡ
ȿ𣬲ô裬ǷǣһʹôǣǷ¿ʼ
ΪʲôҪôʹһˣʱȻʹǡʱ䲻DzӦüסˣʧȥô壿
ijڵ·ߣΪӣҪ˶м㡣ֻ˵֮ǰŮѽ̹һ㡣סŮˣԶǸıǸŮˣ㡣ԣԽϸˣŮ˶Խս
ʱΪʲôԭǣ໥ŭʱǵĺԶΪξ룬DZ˴˲ԽǷŭĺľԽңԶǣֻԽǿDZ˴˲ҲʱΪʲô૵ԭ

evilΪ˻ţliveǶȺܶ㲻һ
ͬʱ׷ֻӵˣһֻҲҪ̰ͼУ㽫һУҪͼ֪㽫һ֪Ҫͼܣ㽫һܡ
ʮΪ£1ǽ2ȥˡ3ŵʱ䡣4ûѡij5Ī


¶6޿κε7ԶĹȥ8˵ijЦ9ɱ10ɾҩϲ
˵İȥģƾһΰ˵İ۳ȥģáֻһ㡱ľ
ꡢ顢ñˮ·һξҪһ϶һ롣϶·ܿͻ͡
ǮǸСˡαǰԭα¶Ǹַ߳ĻױʦˡӰ춼ݹ
һҵķӣһסʹ࣬һסſ֣˵֮ʱЦ̫죬ᳳѸڵʹࡣ
180ת䣬Ҫɺҹ180ת䣬ҹָֻ졣Ϊһ180ת䣬DZԼ̾ϢΪԼٴ180ת䣬ʵһж¿ʼ
ÿ˶ϵҧһڵƻȱݵģеȱݱȽϴΪϵرӰ()ķҷ
ȵıȵˮҲõıˮ ߵһ£Ϊˮ£ɰı䲻ȼ䣬ǰ
ʵŶûнֵģֻΪûнԲŻΪʲᱯDZϲҲѰ氮ȴȥʱԶ˰飬һʼûһȥᶨůһģǰ鲻㣬Ǹױģ

2jliu :2012.01.17 14:08 ::: ( ζ ) ::Ķ:(23) :: (0) :: (0)
===========================================================
гľ
===========================================================
гľ 鿴ȫ
2jliu :2012.01.16 13:44 ::: ( ζ& ) ::Ķ:(21) :: (0) :: (0)
===========================================================
Ǿӭ 2011->2012
===========================================================
ײƹɱ˳档ܽزԾգڣּʱοϣ߿갮衣һֽƵ£Ц̸
2jliu :2012.01.11 16:52 ::: ( ζ ) ::Ķ:(22) :: (0) :: (0)
===========================================================
xxAʱ
===========================================================
OOW 2011ĻOracle˾һϵеxxAϵͳȫڵExaDataExalogic,ڵOOWϷExalyticsˣExaȫ

9·ݷСҵODA(Oralce Database Appliance), űOOWַBDA(Big Data Appliance)

xxAᣡ

OOW 2011ıμhttp://tech.it168.com/focus/201108/oow2011/index.html

Oracle Big DataOracle ExadataݿƷԼƳOracle ExalyticsƷΪͻṩһ˵˵ĺݽӶΪͻҵڻȡ֯Լ޶ȵھݵļֵṩҪһ

Oracle Big DataһµļϵͳаApache™ Hadoop™Oracle NoSQLݿOracleݼHadoopӦ(Oracle Data Integrator Application Adapter for Hadoop)Oracle HadoopװԼԴR

Oracle Big DataüƷʵ׿ԽӦܣܹٱݵOracleݿ11gOracle ExadataݿƷOracle ExalyticsƷɣͨṩҵӦܡԡ֧ԺͰȫԣṩߵݷ

׹Ĺ˾߼ܲAndrew Mendelsohnʾڹȥ10Уݳ˱ըаԽԽ豸Լ罻ݡҵž޴սǾλȡ֯ͷЩݣõҵߡHadoop¼ȻԴij̶ֳϻսϿԣDzΪͻĴṩһȫĽOracle Big DataƳ׹Ĺ˾Ϊҵ׸ȫ桢ɵIJƷͻؼĹ˾ǿ԰ͻһЧʡ򻯹ݵڱʣӶ޶ȵھݵҵֵ

˵һԴȪͶxxA---XX!

һϵвͬڵڵ飬Ǹô죿

In-Memory Databases or Big Data?
Engineered or DIY Systems?
Appliances or machines?

ۣ

ǰ˵DBAѣOracle DBAѣҿxxA ESAϼˣ


2jliu :2011.12.29 10:53 ::: ( Oracle11gR2 ) ::Ķ:(36) :: (0) :: (0)
===========================================================
Oracle Virtualbox install oracle
===========================================================
vboxģʽlinuxں˰汾ȷķϵͳѡlinux->汾ѡlinux2.4ҪѡRedHatOracleΪĬϵRedhat/Oracle2.6汾ں˵ģOEL 42.4ںˡ
2jliu :2011.12.29 10:51 ::: ( Oracle11gR2 ) ::Ķ:(26) :: (0) :: (0)
===========================================================
sql monitor report
===========================================================

we can use EM, also can use command.

done it before, collect it to read again

 鿴ȫ
2jliu :2011.12.14 16:57 ::: ( Oracle11gR2 ) ::Ķ:(61) :: (0) :: (0)
===========================================================
Oracle Database Firewall
===========================================================

Oracle Database Firewall ݿĵһߣʵʱϵݿʹû SQL ﷨ĸ߶ȾȷļδȨڷֹݿڲⲿOracle Database Firewall ڲ޸Ӧóݿ⡣

 鿴ȫ
2jliu :2011.12.14 16:49 ::: ( Oracle11gR2 ) ::Ķ:(31) :: (0) :: (0)
===========================================================
ռʹƺó
===========================================================
ռʹƺó
--- tomszrp
Transportable TableSpaces(TTS)Oracle Database,OS+Export/ImportķԷ㡢ٵؽdatafileһݿתƵһݿ.
ǴOracle 8.1汾ʼṩ,ںİ汾ǿ,رǴ10gʼԿƽ̨ռΪûǨơƵȳд˸ӷЧĽ.
ʹTTSĻ
    ԴĿݿCOMPATIBLEʼ>=8.1ұҵ
    ıռblock sizeĿı׼sizeһ,ôĿCOMPATIBLE>=9.0
    Oracle 8iʼ,TTSͿ汾(8i-->9i) 
    Oracle 10gʼ,TTSԿƽ̨,ԴĿƽֽ̨(endianness)ͬͲҪIJ,Ҫֽת
    ԴĿݿͬcharacter set and national character set.
    TTS֧RAW device file system.
    10gǰĿͬıռ,TTS,10g(COMPATIBLE>=10.0.0)ʼ,tablespace renameԿԽһ
    TTSܴsystemռ估systemռObjects
    ԰
        SQL> EXEC sys.DBMS_TTS.TRANSPORT_SET_CHECK('data, indx',TRUE);
        SQL> SELECT * from sys.transport_set_violations;        
    cannot transport objects owned by the user SYS.
        SQL> SELECT segment_type, owner||'.'||segment_name "OWNER.SEGMENT_NAME",partition_name 
             FROM dba_segments 
             WHERE owner = 'SYS' AND tablespace_name IN ('DATA', 'INDX') 
             ORDER BY owner, segment_type, segment_name;
    Database entities
     Oracle 10g汾ǰ,TTS֧
      C Materialized views/replication
      C Function-based indexes
      C Scoped REFs
      C 8.0-compatible advanced queues with multiple recipients
     Oracle 10g  TTS
     Oracle 11gR1TTSǿ
     Oracle 11gR2TTSǿ
ռӦó
TTS,ºܶೡпôռʵ
Exporting and importing partitions in data warehousing tables 
Publishing structured data on CDs 
Copying multiple read-only versions of a tablespace on multiple databases 
Archiving historical data 
Performing tablespace point-in-time-recovery (TSPITR) 
Migrating databases among RDBMS versions and OS platforms


2jliu :2011.12.14 16:21 ::: ( Oracle11gR2 ) ::Ķ:(29) :: (0) :: (0)
===========================================================
oracle-oracle goldengateͣʼļ
===========================================================
ʵʩgoldengateУʼķѡһҪĻڣһ7*24Сʱϵͳһɫ goldengateʵʩӦͣʱΪۣʵijʼȫͣ

񲻼ϽУα֤ʼԺݵ׼ȷ(̬ijʼི)ʵַǶģӹҪ2֡

1. Keys + Handlecollisions

2. commit SCN/CSN

HandlecollisionsڱϵKey(Primary key/Unique key)ݽظкȱʧеĴݳʼб֤ݵһԣggĵϵijʼ취initial loadõְ취ְ취ʵʵĹʵʩ൱ơ

ȣʼ취Ƚ⣬ڴݿʡصǣкܴȱԡ(metalink doc)

1. When there is primary key update (PKUpdate), the HANDLECOLLISIONS method may lose data. The solution in the case of a primary key update is for Extract to fetch whole row by making a flashback query. However, this is not efficient and may not be possible in certain environments.

2. When a table does not have any type of key, HANDLECOLLISIONS may introduce duplicate rows in the table. One workaround is to add a primary or unique key to the target table.

3. The exact timestamp when the initial load was started may not be known (and different tables may have different start times), so it is almost inevitable that HANDLECOLLISIONS will be used for certain records un-necessarily. This could mask a real data integrity problem.

ʵʵĹʵʩУ˲ƼʹûKeys + Handlecollisionsģʽijʼ취

ôcommit SCNijʼ취Ƿɿأù߼⣬StreamȶһֻһԵĵ뵼ӦúSCNڰ汾һԷҪá

򵥻goldengateʼĵĺͱлSCNһԵͬʵֵĹߺͷDzٵġ

1. һԵexpimp

2. һԵexpdpimpdp

ͨexpexpdpһԲ(flashback_scn)ضSCNϵһ԰汾ʹַʼһ⣬ǹһݹлundoɱȽϴѹԴݿָͨdatapumpʵݵķͬɢundoѹȻʱ佫datapumpϲɡ

÷ŵǿԿƽ̨Ϳ汾ʼ

3. ڱݵıռƣTransportable Tablespace from Backup with RMAN

Ϊǻڱݵıռ? ıռҪݿ߱ռread onlycopyļʱӦҪֹͣģ˱ռƲʺ7*24Сʱijʼ

ڱݵıռƵһƾ֧ͣ칹ƽ̨Ϳ汾ڲֽͬ˳source-targetƽ̨ʼҪconvertҪ10gϰ汾֧֣ͬܵռƵЩ

4. Dataguard

Dataguardʺͬƽ̨ͬ汾ϵͳʼ

ȻʵʹУбһЩ취߸ְ취֮нڣΪƶߺʵʩߣܼԦģǶ˵ʵġ

 鿴ȫ
2jliu :2011.12.05 14:59 ::: ( Oracle11gR2 ) ::Ķ:(65) :: (0) :: (0)
===========================================================
GG ݳʼװ ˵ ʾ
===========================================================
GG ݳʼװ ˵ ʾ 鿴ȫ
2jliu :2011.12.03 13:29 ::: ( Oracle11gR2 ) ::Ķ:(61) :: (0) :: (0)
===========================================================
rman copy
===========================================================
ͨrmanݵķʽƶļ̴ͳdatafileʱ 鿴ȫ
2jliu :2011.11.28 15:16 ::: ( Oracle11gR2 ) ::Ķ:(52) :: (0) :: (0)