DMU Introduction 1

Post on 27-Nov-2015

58 views 6 download

Tags:

description

DMU Introduction 1

Transcript of DMU Introduction 1

1 © 2009 Oracle Corporation – Proprietary and Confidential

2

AGENDA

• Presentation – approximately 45 minutes

• Q&A Session – approximately 15 minutes

• Web attendees can ask questions via Q&A panel

• Phone attendees can ask questions via Q&A panel or

phone (operator assisted)

© 2012 Oracle Corporation – Proprietary and Confidential

3

ATTENTION – AUDIO Options

You can

• either listen the audio broadcast on your computer

• or join teleconference (dial in)

© 2012 Oracle Corporation – Proprietary and Confidential

4

Voice Streaming – Audio Broadcast

• Listen only mode

• Advantage: no need to dial in

• What about Questions?

Type your questions into WebEx Q&A panel

• If you prefer full audio access in order to

ask questions directly, please connect to

our teleconference

• Connect details you will find at next slide

© 2012 Oracle Corporation – Proprietary and Confidential

5

ATTENTION – AUDIO INFORMATION

Teleconference Connect details:

1. Conference ID: 85493267

2. International dial in: +44 (0) 1452 562 665

3. List with national toll free numbers is available in note 1148600.1

You can view this info anytime during the conference using

Communicate > Teleconference > Join Teleconference

from your WebEx menu

© 2012 Oracle Corporation – Proprietary and Confidential

6

<Insert Picture Here>

Introduction to DMU (Database Migration Assistant for Unicode)

Presenter : Gunther Vermeir Principal Technical Support Engineer

© 2012 Oracle Corporation – Proprietary and Confidential

7

AGENDA

• Presentation – approximately 45 minutes

• Q&A Session – approximately 15 minutes

Web attendees can ask questions via Q&A panel only

Phone attendees can ask questions via Q&A panel or phone

(operator assisted)

• Advisor Webcast Archived Recordings DocID 740964.1

© 2012 Oracle Corporation – Proprietary and Confidential

8

AUDIO INFO - Teleconference

Connect details:

1. Conference ID: 54194888

2. International dial in: +44 1452 562 665

3. List with national toll free numbers is available in note 1148600.1

You can view this info anytime during the conference using

Communicate > Teleconference > Join Teleconference

from your WebEx menu

© 2012 Oracle Corporation – Proprietary and Confidential

9

type your question here 1

Q&A panel

Send your question 3

Ask: ALL PANELLIST leave default! 2

© 2012 Oracle Corporation – Proprietary and Confidential

10

your question pop-up here

© 2012 Oracle Corporation – Proprietary and Confidential

11

The following is intended to outline our general

product direction. It is intended for information

purposes only, and may not be incorporated into

any contract. It is not a commitment to deliver any

material, code, or functionality, and should not be

relied upon in making purchasing decision. The

development, release, and timing of any features

or functionality described for Oracle’s products

remains at the sole discretion of Oracle.

Safe Harbor Statement

© 2012 Oracle Corporation – Proprietary and Confidential

12

<Insert Picture Here>

Introduction to DMU (Database Migration Assistant for Unicode)

Presenter : Gunther Vermeir Principal Technical Support Engineer

© 2012 Oracle Corporation – Proprietary and Confidential

13

Notes and links

The Database Migration Assistant for Unicode (DMU) Tool (Doc ID 1272374.1)

http://www.oracle.com/technetwork/database/globalization/dmu/overview/index.html

Related: AL32UTF8 / UTF8 (Unicode) Database Character Set Implications (Doc ID 788156.1)

© 2012 Oracle Corporation – Proprietary and Confidential

14

15

16 © 2012 Oracle Corporation – Proprietary and Confidential

Going to AL32UTF8 or UTF8

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140 © 2012 Oracle Corporation – Proprietary and Confidential

Validating an AL32UTF8 or UTF8

database

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168 © 2012 Oracle Corporation – Proprietary and Confidential

How to provide information when

logging a SR

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

Are You Ready

To Get

Proactive?

Avoid the unexpected

Don’t leave value on the table

Lower overall organizational costs through preventative

maintenance

Reduce risks and maximize uptime

Achieve resolution faster

Streamline and simplify your daily operations

Get even more through connection

Discover more about Get Proactive https://support.oracle.com/CSP/main/article?cmd=show

&type=ATT&id=1385165.1:DISCOVER

ACT Get Proactive Access proactive capabilities available for your products

by visiting the product pages at My Oracle Support;

Article ID 432.1

Contact the Get Proactive team

today for help getting started get-proactive_ww@oracle.com

© 2012 Oracle Corporation – Proprietary and Confidential

185 © 2012 Oracle Corporation – Proprietary and Confidential

186

Q&A panel

type your question here 1

Send your question 3

Who to ask? 2

© 2012 Oracle Corporation – Proprietary and Confidential

187

Questions and answers • We are in the planning process of converting our PS financial

database from database character set 1252 to AL32UTF8. Can

this method be used for that? The database size is about 2T�and

the db version is 10.2.0.4.

Yes, if the OS is supported you can use this tool. The database

size as such is not very relevant – what is more relevant is how

much convertible data you have.

• Can DMU be used from MSSQLSERVER/SYBASE/DB2

database to oracle database?

No. DMU is Oracle only.

• Is DMU free?

Yes.

• What about long, LOB data type ? Will that be migrated from one

db to other db - say 10.2.4 on AIX to 11.2.0.3 on Sun Solaris ?

(continued)�

© 2012 Oracle Corporation – Proprietary and Confidential

188

Questions and answers (cont.) (cont.) DMU is not a migration tool. DMU changes the encoding

of a database – it will not take the data from a 10.2.0.2 and move

it to a 10.2.0.3. For that you have the Export /Import tool.

Yes, it works with longs and clobs. It works with all character

datatypes.

• What about dictionary migration problems ?

DMU already addresses a lot of the dictionary table conversion

related problems. This is one of its strong points when compared

to CSSCAN.

• This conversion needs a source and target / a repository ?

It is a tool that works on one database.

• Is DMU clever enough to resume after failure.

It is resumable. If during conversion you have an error, DMU will

stop and you will have the chance to see what is going on and

resume the operation. There are some rare cases when it is best

© 2012 Oracle Corporation – Proprietary and Confidential

189

Questions and answers (cont. 2)

(cont.) to go back to the backup and start from there, but these

are very rare cases. It is always recommended to always have a

backup when attempting to change the database characterset.

• Can DMU can be used to convert a UTF8 database to

AL32UTF8?

Yes.

• Does DMU give you an estimate of the tablespace size increase

(if any) before the actual conversion ? �

Yes, it does, but it is an estimation.

• Running this from client is risky at times for a DB in size of

several TBs, is it possible to create jobs after validation/cleansing

to let the conversion run in the background?�

Actually, most of it runs in the background. The client

communicates with the server where the process actually runs.

You can run it on the server itself if worried about (cont.)

© 2012 Oracle Corporation – Proprietary and Confidential

190

Questions and answers (cont. 3)

• (cont.) connectivity issues. It is a Java based client, so you can

run it on any server with Java v.6 on. It does need a TCP listener

connection though.

• Can I use in cross platforms like Windows server to Unix server

on same database version ?

There is not a DMU for 10.2.0.3 and a DMU 10.2.0.2. There is a

client which is a Java tool and it can connect to a database on a

different platform. You can run DMU from a HP-UX machine to

convert a database located on a Windows machine or viceversa.

That’s not an issue.

• What would be the sizing impact from migrating from utf8 to

AL32UTF8� ?

Almost 0.

• Do I need to install the DMU tool on server side itself?�

(continued)

© 2012 Oracle Corporation – Proprietary and Confidential

191

Questions and answers (cont. 4)

(cont.) No. There are 2 components: the Java tool client which

you can download as a zip file, unzip and install and the

database which must have a certain version and patch installed.

They are totally separate.

• �Are there are scripts available to group the exceptions from the

underlying DMU tables?

There are no scripts available yet. If you like scripting you can

still use CSSCAN.

Just to mention, CSSCAN/CSALTER and DMU are totally

different things (though they try to obtain the same) and in a

database where both DMU and CSSCAN run, DMU will have no

idea about what CSSCAN is doing.

• We have 80,000 exception records how does one know what can

be fixed manually or in batch mode ? (continued)

© 2012 Oracle Corporation – Proprietary and Confidential

192

Questions and answers (cont. 5)

• (cont.) It depends on the exceptions. If it’s invalid representation,

then sample data and try to figure out which encoding is and try

to use that as a character set. If the column is not large enough,

check if you can use CHAR semantics or if you can enlarge

column. The size means that there will be a lot of work, most

likely the errors address multiple tables. But the tool does not

know what you wish to do further. If the data is not desired

anymore, use export/import and then the data will become “?”.

• CSCAN and CALTER still supported with 11g ?��

Yes.

• � Does this work for Oracle EBS suite database? �

�Yes.

• Is DMU supported by Oracle Support currently?

Yes.

© 2012 Oracle Corporation – Proprietary and Confidential

193

Further Info & Help

• Advisor Webcast Archived Recordings (Doc ID 740964.1)

• Advisor Webcast Current Schedule (Doc ID 740966.1)

• DB Newsletter (Doc ID 1284265.1)

• MOS Community Database Administration / SQL Language

© 2012 Oracle Corporation – Proprietary and Confidential

194 © 2012 Oracle Corporation – Proprietary and Confidential

195 © 2012 Oracle Corporation – Proprietary and Confidential

196 © 2012 Oracle Corporation – Proprietary and Confidential

THANK YOU