@article{MAKHILLAJIT202019116814,
    title = {Design and Implementation of Charcon Algorithm to Solve Arabic Database Character Set
Migration Corruption Focus On: Migrating Arabic Data to Different Character Set},
    journal = {Asian Journal of Information Technology},
    volume = {19},
    number = {11},
    pages = {249-262},
    year = {2020},
    issn = {1682-3915},
    doi = {ajit.2020.249.262},
    url = {https://makhillpublications.co/view-article.php?issn=1682-3915&doi=ajit.2020.249.262},
    author = {Majzoob,Adel and},
    keywords = {Oracle database,Character set,Charcon,Arabic character,recovery},
    abstract = {This study aims to allow upgrading oracle
database with arabic data to different character set without
data loss is required. The character set converter
mechanism Charcon is designed to solve this problem,
Charcon which is a module will allow oracle database to
deal with arabic character set migration operation, it
allows moving arabic data between different character
set quickly, safely and efficiently, Charcon uses a
mechanism that protects the Arabic data in Flat file
internally and executes the conversion process then
restore the data to its original location, it has many
modules, each one each one has its own function, it
supports checking conversion possibility, executing the
conversion process and restoring the data in addition to
data protection it allows cancelling the conversion
operation at any time without any data loss. The manual
stimulation of Charcon procedures works perfect in real
database, without data loss or corruption only some
consideration noticed to optimize the conversion process,
starting with performance issue while converting big
database with millions of rows it may take a long time
depending in data size also it may consume machine
resource if multiple instances of Charcon method is
running at the same time in addition to the recovery
consideration while the process is running and
interrupted, the method should allow data recovery
without loss.}
    }