> The following section describes the syntax that can be used to alter XML DB configuration information from within SQL*Plus. Ensure that you are logged into the database from a DBA account. In the following example, the default HTTP/WebDAV and FTP ports are changed from 8080 and 2100 to 8081 and 2111 respectively:
>
>
> SQL> -- Change the HTTP/WEBDAV port from 8080 to 8081
> SQL> call dbms_xdb.cfg_update(updateXML(
> 2 dbms_xdb.cfg_get()
> 3 , '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()'
> 4 , 8081))
> 5 /
>
> Call completed.
>
>
> SQL> -- Change the FTP port from 2100 to 2111
> SQL> call dbms_xdb.cfg_update(updateXML(
> 2 dbms_xdb.cfg_get()
> 3 , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()'
> 4 , 2111))
> 5 /
>
> Call completed.
>
>
> SQL> COMMIT;
>
> Commit complete.
>
>
> SQL> EXEC dbms_xdb.cfg_refresh;
>
> PL/SQL procedure successfully completed.
>
>
> SQL> -- Verify the change
> SQL> set long 100000
> SQL> set pagesize 9000
> SQL> SELECT dbms_xdb.cfg_get FROM dual;
>
> CFG_GET
> --------------------------------------------------------------------------------
>
1<xdbconfig xmlns="http://xmlns.oracle.com/xdb/xdbconfig.xsd" xmlns:xsi="http://w
2> ww.w3.org/2001/XMLSchema-instance" xsi:schemalocation="http://xmlns.oracle.com/x
3> db/xdbconfig.xsd http://xmlns.oracle.com/xdb
4> /xdbconfig.xsd">
5> <sysconfig>
6> <acl-max-age>900</acl-max-age>
7> <acl-cache-size>32</acl-cache-size>
8> <invalid-pathname-chars>,</invalid-pathname-chars>
9> <call-timeout>300</call-timeout>
10> <max-session-use>100</max-session-use>
11> <default-lock-timeout>3600</default-lock-timeout>
12> <resource-view-cache-size>1048576</resource-view-cache-size>
13> <protocolconfig>
14> <common>
15> <extension-mappings>
16> <mime-mappings>
17> <mime-mapping>
18> <extension>au</extension>
19> <mime-type>audio/basic</mime-type>
20> </mime-mapping>
21> <mime-mapping>
22> <extension>avi</extension>
23> <mime-type>video/x-msvideo</mime-type>
24> </mime-mapping>
25> <mime-mapping>
26> <extension>bin</extension>
27> <mime-type>application/octet-stream</mime-type>
28> </mime-mapping>
29> <mime-mapping>
30> <extension>bmp</extension>
31> <mime-type>image/bmp</mime-type>
32> </mime-mapping>
33> <mime-mapping>
34> <extension>doc</extension>
35> <mime-type>application/msword</mime-type>
36> </mime-mapping>
37> <mime-mapping>
38> <extension>eml</extension>
39> <mime-type>message/rfc822</mime-type>
40> </mime-mapping>
41> <mime-mapping>
42> <extension>gif</extension>
43> <mime-type>image/gif</mime-type>
44> </mime-mapping>
45> <mime-mapping>
46> <extension>htm</extension>
47> <mime-type>text/html</mime-type>
48> </mime-mapping>
49> <mime-mapping>
50> <extension>html</extension>
51> <mime-type>text/html</mime-type>
52> </mime-mapping>
53> <mime-mapping>
54> <extension>jpe</extension>
55> <mime-type>image/jpeg</mime-type>
56> </mime-mapping>
57> <mime-mapping>
58> <extension>jpeg</extension>
59> <mime-type>image/jpeg</mime-type>
60> </mime-mapping>
61> <mime-mapping>
62> <extension>jpg</extension>
63> <mime-type>image/jpeg</mime-type>
64> </mime-mapping>
65> <mime-mapping>
66> <extension>jsp</extension>
67> <mime-type>text/html</mime-type>
68> </mime-mapping>
69> <mime-mapping>
70> <extension>mid</extension>
71> <mime-type>audio/mid</mime-type>
72> </mime-mapping>
73> <mime-mapping>
74> <extension>mov</extension>
75> <mime-type>video/quicktime</mime-type>
76> </mime-mapping>
77> <mime-mapping>
78> <extension>movie</extension>
79> <mime-type>video/x-sgi-movie</mime-type>
80> </mime-mapping>
81> <mime-mapping>
82> <extension>mp3</extension>
83> <mime-type>audio/mpeg</mime-type>
84> </mime-mapping>
85> <mime-mapping>
86> <extension>mpe</extension>
87> <mime-type>video/mpg</mime-type>
88> </mime-mapping>
89> <mime-mapping>
90> <extension>mpeg</extension>
91> <mime-type>video/mpg</mime-type>
92> </mime-mapping>
93> <mime-mapping>
94> <extension>mpg</extension>
95> <mime-type>video/mpg</mime-type>
96> </mime-mapping>
97> <mime-mapping>
98> <extension>msa</extension>
99> <mime-type>application/x-msaccess</mime-type>
100> </mime-mapping>
101> <mime-mapping>
102> <extension>msw</extension>
103> <mime-type>application/x-msworks-wp</mime-type>
104> </mime-mapping>
105> <mime-mapping>
106> <extension>pcx</extension>
107> <mime-type>application/x-pc-paintbrush</mime-type>
108> </mime-mapping>
109> <mime-mapping>
110> <extension>pdf</extension>
111> <mime-type>application/pdf</mime-type>
112> </mime-mapping>
113> <mime-mapping>
114> <extension>ppt</extension>
115> <mime-type>application/vnd.ms-powerpoint</mime-type>
116> </mime-mapping>
117> <mime-mapping>
118> <extension>ps</extension>
119> <mime-type>application/postscript</mime-type>
120> </mime-mapping>
121> <mime-mapping>
122> <extension>qt</extension>
123> <mime-type>video/quicktime</mime-type>
124> </mime-mapping>
125> <mime-mapping>
126> <extension>ra</extension>
127> <mime-type>audio/x-realaudio</mime-type>
128> </mime-mapping>
129> <mime-mapping>
130> <extension>ram</extension>
131> <mime-type>audio/x-realaudio</mime-type>
132> </mime-mapping>
133> <mime-mapping>
134> <extension>rm</extension>
135> <mime-type>audio/x-realaudio</mime-type>
136> </mime-mapping>
137> <mime-mapping>
138> <extension>rtf</extension>
139> <mime-type>application/rtf</mime-type>
140> </mime-mapping>
141> <mime-mapping>
142> <extension>rv</extension>
143> <mime-type>video/x-realvideo</mime-type>
144> </mime-mapping>
145> <mime-mapping>
146> <extension>sgml</extension>
147> <mime-type>text/sgml</mime-type>
148> </mime-mapping>
149> <mime-mapping>
150> <extension>tif</extension>
151> <mime-type>image/tiff</mime-type>
152> </mime-mapping>
153> <mime-mapping>
154> <extension>tiff</extension>
155> <mime-type>image/tiff</mime-type>
156> </mime-mapping>
157> <mime-mapping>
158> <extension>txt</extension>
159> <mime-type>text/plain</mime-type>
160> </mime-mapping>
161> <mime-mapping>
162> <extension>url</extension>
163> <mime-type>text/plain</mime-type>
164> </mime-mapping>
165> <mime-mapping>
166> <extension>vrml</extension>
167> <mime-type>x-world/x-vrml</mime-type>
168> </mime-mapping>
169> <mime-mapping>
170> <extension>wav</extension>
171> <mime-type>audio/wav</mime-type>
172> </mime-mapping>
173> <mime-mapping>
174> <extension>wpd</extension>
175> <mime-type>application/wordperfect5.1</mime-type>
176> </mime-mapping>
177> <mime-mapping>
178> <extension>xls</extension>
179> <mime-type>application/vnd.ms-excel</mime-type>
180> </mime-mapping>
181> <mime-mapping>
182> <extension>xml</extension>
183> <mime-type>text/xml</mime-type>
184> </mime-mapping>
185> <mime-mapping>
186> <extension>zip</extension>
187> <mime-type>application/x-zip-compressed</mime-type>
188> </mime-mapping>
189> </mime-mappings>
190> <lang-mappings>
191> <lang-mapping>
192> <extension>en</extension>
193> <lang>english</lang>
194> </lang-mapping>
195> </lang-mappings>
196> <charset-mappings></charset-mappings>
197> <encoding-mappings>
198> <encoding-mapping>
199> <extension>gzip</extension>
200> <encoding>zip file</encoding>
201> </encoding-mapping>
202> <encoding-mapping>
203> <extension>tar</extension>
204> <encoding>tar file</encoding>
205> </encoding-mapping>
206> </encoding-mappings>
207> </extension-mappings>
208> <session-pool-size>50</session-pool-size>
209> <session-timeout>6000</session-timeout>
210> </common>
211> <ftpconfig>
212> **< ftp-port>2111**
213> <ftp-listener>local_listener</ftp-listener>
214> <ftp-protocol>tcp</ftp-protocol>
215> <session-timeout>6000</session-timeout>
216> </ftpconfig>
217> <httpconfig>
218> **< http-port>8081**
219> <http-listener>local_listener</http-listener>
220> <http-protocol>tcp</http-protocol>
221> <session-timeout>6000</session-timeout>
222> <server-name>XDB HTTP Server</server-name>
223> <max-header-size>16384</max-header-size>
224> <max-request-body>2000000000</max-request-body>
225> <servlet-realm>Basic realm="XDB"</servlet-realm>
226> <webappconfig>
227> <welcome-file-list>
228> <welcome-file>index.html</welcome-file>
229> <welcome-file>index.htm</welcome-file>
230> </welcome-file-list>
231> <error-pages></error-pages>
232> <servletconfig>
233> <servlet-mappings>
234> <servlet-mapping>
235> <servlet-pattern>/Test</servlet-pattern>
236> <servlet-name>TestServlet</servlet-name>
237> </servlet-mapping>
238> <servlet-mapping>
239> <servlet-pattern>/oradb/*</servlet-pattern>
240> <servlet-name>DBURIServlet</servlet-name>
241> </servlet-mapping>
242> </servlet-mappings>
243> <servlet-list>
244> <servlet>
245> <servlet-name>TestServlet</servlet-name>
246> <servlet-language>Java</servlet-language>
247> <display-name>XDB Test Servlet</display-name>
248> <description>A servlet to test the internals of the XDB Servlet API</description>
249> <servlet-class>xdbtserv</servlet-class>
250> <servlet-schema>xdb</servlet-schema>
251> </servlet>
252> <servlet>
253> <servlet-name>DBURIServlet</servlet-name>
254> <display-name>DBURI</display-name>
255> <servlet-language>C</servlet-language>
256> <description>Servlet for accessing DBURIs</description>
257> <security-role-ref>
258> <role-name>authenticatedUser</role-name>
259> <role-link>authenticatedUser</role-link>
260> </security-role-ref>
261> </servlet>
262> </servlet-list>
263> </servletconfig>
264> </webappconfig>
265> </httpconfig>
266> </protocolconfig>
267> </sysconfig>
268> </xdbconfig>
>