MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/dmu/dmu/config/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/dmu/dmu/config/ProfileFormat.xsd

<?xml version = '1.0' encoding = 'UTF-8'?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
	<xs:element name="profile">
	 <xs:complexType>
	  <xs:sequence>		
	  	<xs:element name="database">
		 <xs:complexType>
		  <xs:sequence>
			<xs:element name="AssumedCharset" type="xs:string"/>
			<xs:element name="TargetCharSet">
	                 <xs:simpleType>
			  <xs:restriction base="xs:nonNegativeInteger">
			   <xs:enumeration value="871"/>
			   <xs:enumeration value="873"/>
  			  </xs:restriction>
			 </xs:simpleType>
 			</xs:element>
			<xs:element name="Property" type="xs:string"/>
			<xs:element name="ScanProcess" type="xs:string"/>
			<xs:element name="ScanBufferSize" type="xs:string"/>
			<xs:element name="ConvertProcess" type="xs:string"/>
			<xs:element name="ParallelDegree" type="xs:string"/>
			<xs:element name="ReadOnlyMVAction" type="xs:string"/>
			<xs:element name="UpdatableMVAction" type="xs:string"/>
			<xs:element name="DomainIndexAction" type="xs:string"/>
			<xs:element name="MVErrorHandling" type="xs:string"/>
			<xs:element name="DIErrorHandling" type="xs:string"/>
			<xs:element name="OIErrorHandling" type="xs:string"/>
		  </xs:sequence>
		  <xs:attribute name="SourceCharSet" type="xs:integer" use="required"/>	
		 </xs:complexType>
		</xs:element>		

		<xs:element name="schemas">
			<xs:complexType>
				<xs:sequence>
					<xs:element name="schema" minOccurs="0" maxOccurs="unbounded">
						<xs:complexType>
						<xs:attribute name="user" type="xs:string" use="required"/>
						<xs:attribute name="name" type="xs:string" use="required"/>
						<xs:attribute name="type" type="xs:string" use="required"/>
						</xs:complexType>
					</xs:element>
				</xs:sequence>
			<xs:attribute name="num" type="xs:integer"/>
			</xs:complexType>
		</xs:element>	

		<xs:element name="tables">
		 <xs:complexType>
			<xs:sequence>
				<xs:element name="table" minOccurs="0" maxOccurs="unbounded">
				 <xs:complexType>
				  <xs:sequence>
					<xs:element name="logging" type="xs:string" minOccurs="0"/>
					<xs:element name="splitIfOverThreshold" type="xs:string" minOccurs="0"/>
					<xs:element name="conversionMethod" type="xs:string" minOccurs="0"/>
					<xs:element name="preservePositionLong" type="xs:string" minOccurs="0"/>
					<xs:element name="targetTableSpace" type="xs:string" minOccurs="0"/>
				  </xs:sequence>
				 <xs:attribute name="userName" type="xs:string" use="required"/>
				 <xs:attribute name="tableName" type="xs:string" use="required"/>
				 </xs:complexType>
				</xs:element>
			</xs:sequence>
		 <xs:attribute name="num" type="xs:integer"/>
		 </xs:complexType>
		</xs:element>

		<xs:element name="columns">
		 <xs:complexType>
			<xs:sequence>
				<xs:element name="column" minOccurs="0" maxOccurs="unbounded">
				 <xs:complexType>
				  <xs:sequence>
					<xs:element name="hash" type="xs:string" minOccurs="0"/>
					<xs:element name="assumedCharSet" type="xs:string" minOccurs="0"/>
					<xs:element name="excludeFromConversion" type="xs:string" minOccurs="0"/>
					<xs:element name="allowLoseData" type="xs:string" minOccurs="0"/>
					<xs:element name="scheduledType" type="xs:string" minOccurs="0"/>
					<xs:element name="schBytelength" type="xs:string" minOccurs="0"/>
					<xs:element name="schCharlength" type="xs:string" minOccurs="0"/>
					<xs:element name="schProperty" type="xs:string" minOccurs="0"/>
					<xs:element name="clobStorageClause" type="xs:string" minOccurs="0"/>
					<xs:element name="schTableSpace" type="xs:string" minOccurs="0"/>
				  </xs:sequence>
				 <xs:attribute name="userName" type="xs:string" use="required"/>
				 <xs:attribute name="tableName" type="xs:string" use="required"/>
				 <xs:attribute name="columnName" type="xs:string" use="required"/>
				 </xs:complexType>
				</xs:element>
			</xs:sequence>
		 <xs:attribute name="num" type="xs:integer"/>
		 </xs:complexType>
		</xs:element>

		<xs:element name="attributes">
		 <xs:complexType>
			<xs:sequence>
				<xs:element name="attribute" minOccurs="0" maxOccurs="unbounded">
				 <xs:complexType>
				  <xs:sequence>
					<xs:element name="hash" type="xs:string" minOccurs="0"/>
					<xs:element name="scheduledType" type="xs:string" minOccurs="0"/>
					<xs:element name="schBytelength" type="xs:string" minOccurs="0"/>
					<xs:element name="schCharlength" type="xs:string" minOccurs="0"/>
					<xs:element name="schProperty" type="xs:string" minOccurs="0"/>
				  </xs:sequence>
				 <xs:attribute name="userName" type="xs:string" use="required"/>
				 <xs:attribute name="typeName" type="xs:string" use="required"/>
				 <xs:attribute name="attributeName" type="xs:string" use="required"/>
				 </xs:complexType>
				</xs:element>
			</xs:sequence>
		 <xs:attribute name="num" type="xs:integer"/>
		 </xs:complexType>
		</xs:element>

	  </xs:sequence>
	  <xs:attribute name="ver" type="xs:string" use="required"/>
	  <xs:attribute name="num" type="xs:integer" use="required"/>
	 </xs:complexType>
	</xs:element>
	
</xs:schema>

OHA YOOOO