You are on page 1of 196

2009 Oracle Corporation Proprietary and Confidential

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

ATTENTION AUDIO Options


You can either listen the audio broadcast on your computer or join teleconference (dial in)

2012 Oracle Corporation Proprietary and Confidential

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

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

<Insert Picture Here>

Introduction to DMU (Database Migration Assistant for Unicode)


Presenter : Gunther Vermeir Principal Technical Support Engineer

2012 Oracle Corporation Proprietary and Confidential

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

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

Q&A panel

3 2
Ask: ALL PANELLIST leave default!

Send your question

type your question here

2012 Oracle Corporation Proprietary and Confidential

your question pop-up here

2012 Oracle Corporation Proprietary and Confidential

10

Safe Harbor Statement


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 Oracles products remains at the sole discretion of Oracle.

2012 Oracle Corporation Proprietary and Confidential

11

<Insert Picture Here>

Introduction to DMU (Database Migration Assistant for Unicode)


Presenter : Gunther Vermeir Principal Technical Support Engineer

2012 Oracle Corporation Proprietary and Confidential

12

Notes and links


The Database Migration Assistant for Unicode (DMU) Tool (Doc ID 1272374.1)
http://www.oracle.com/technetwork/database/globalization/dmu/o verview/index.html Related: AL32UTF8 / UTF8 (Unicode) Database Character Set Implications (Doc ID 788156.1)

2012 Oracle Corporation Proprietary and Confidential

13

14

15

Going to AL32UTF8 or UTF8

2012 Oracle Corporation Proprietary and Confidential

16

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

Validating an AL32UTF8 or UTF8 database

2012 Oracle Corporation Proprietary and Confidential

140

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

How to provide information when logging a SR

2012 Oracle Corporation Proprietary and Confidential

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

Are You Ready To Get Proactive?


Discover more about Get Proactive
https://support.oracle.com/CSP/main/article?cmd=show &type=ATT&id=1385165.1:DISCOVER

Avoid the unexpected Dont 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

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

184

2012 Oracle Corporation Proprietary and Confidential

185

Send your question

Who to ask? Q&A panel

type your question here

2012 Oracle Corporation Proprietary and Confidential

186

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

187

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

188

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

189

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. Thats 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

190

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

191

Questions and answers (cont. 5)


(cont.) It depends on the exceptions. If its 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

192

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

193

2012 Oracle Corporation Proprietary and Confidential

194

2012 Oracle Corporation Proprietary and Confidential

195

THANK YOU

2012 Oracle Corporation Proprietary and Confidential

196

You might also like