AS
American Samoa | American SamoaAD
Andorra | AndorraAO
Angola | AngolaAI
Anguilla | AnguillaAQ
Antarctica | AntarcticaAG
Antigua and Barbuda | Antigua and BarbudaNZ
Aotearoa | New ZealandAR
Argentina | ArgentinaAW
Aruba | ArubaAU
Australia | AustraliaAZ
Azərbaycan | AzerbaijanBS
Bahamas | BahamasBB
Barbados | BarbadosBE
Belgien | BelgiumBZ
Belize | BelizeBJ
Bénin | BeninBM
Bermuda | BermudaBO
Bolivia - Buliwya - Wuliwya - Volívia | BoliviaBA
Bosna i Hercegovina - Боснa и Херцеговинa | Bosnia HerzegovinaBW
Botswana | BotsuanaBR
Brasil | BrazilIO
British Indian Ocean Territory | British Indian Ocean TerritoryVG
British Virgin Islands | British Virgin IslandsBN
Brunei Darussalam | BruneiBF
Burkina Faso | Burkina FasoCV
Cabo verde - Kabu Verdi | Cape VerdeCM
Cameroun - Kamerun | CameroonCA
Canada | CanadaKY
Cayman Islands | Cayman IslandsCZ
Česko | Czech RepublicCL
Chile | ChileCX
Christmas Island | Christmas IslandCC
Cocos (Keeling) Islands | Cocos (Keeling) IslandsCO
Colombia | ColombiaCK
Cook Islands | Cook IslandsCR
Costa Rica | Costa RicaCI
Côte d´Ivoire | Ivory CoastCU
Cuba | CubaCW
Curaçao | CuraçaoDK
Danmark | DenmarkDE
Deutschland | GermanyDJ
Djibouti - جيبوتي | DjiboutiDM
Dominica | DominicaEE
Eesti | EstoniaCH
Eidgenossenschaft - Suisse - Svizzera | SwitzerlandSV
El Salvador | El SalvadorES
España | SpainSZ
eSwatini | SwazilandOF
États de l'Afrique de l'Ouest | West African StatesFO
Færøerne | Faroe IslandsGA
Gabon | GabonGM
Gambia | GambiaGH
Ghana | GhanaGI
Gibraltar | GibraltarGN
Ginee - Guinée | GuineaGT
Guatemala | GuatemalaGG
Guernsey | GuernseyGQ
Guinée équatoriale | Equatorial GuineaGY
Guyana | GuyanaGF
Guyane française | French GuianaHT
Haïti - Ayiti | HaitiHN
Honduras | HondurasHR
Hrvatska | CroatiaEC
Ikwayur - Ecuador - Ekuatur | EcuadorID
Indonesia | IndonesiaIE
Ireland | IrelandIS
Ísland | IcelandFK
Islas Malvinas | Falkland IslandsIT
Italia | ItalyJM
Jamaica | JamaicaJE
Jersey | JerseyKE
Kenya | KenyaFR
La France | FranceGD
La Grenade | GrenadaRE
La Réunion | RéunionLV
Latvija | LatviaLS
Lesotho | LesothoLR
Liberia | LiberiaLT
Lietuva | LithuaniaHU
Magyarország | HungaryMW
Malaŵi | MalawiMY
Malaysia | MalaysiaMT
Malta | MaltaIM
Mannin (Manés) | Isle of ManMU
Maurice - Moris | MauritiusMX
México | MexicoMZ
Moçambique - Mozambiki | MozambiqueMS
Montserrat | MontserratMR
Muritanya - موريتانيا | MauritaniaMM
Myanma - Bama | Myanmar (Burma)NR
Nauru | NauruNL
Nederland | NetherlandsAN
Nederlandse Antillen - Antia Hulandes | Netherlands AntillesNI
Nicaragua | NicaraguaNE
Niger | NigerNG
Nijeriya - Naíjíríyà | NigeriaZA
Ningizimu Afrika | South AfricaNU
Niue | NiueNF
Norfolk Island | Norfolk IslandNO
Norge - Noreg | NorwayMP
Northern Mariana Islands | Northern Mariana IslandsNC
Nouvelle-Calédonie | New CaledoniaAT
Österreich | AustriaUZ
Oʻzbekiston | UzbekistanPW
Palau | PalauPA
Panamá | PanamaPG
Papua Niugini | Papua New GuineaPY
Paraguái | ParaguayPE
Perú - Piruw | PeruPH
Pilipinas - Filipinas | PhilippinesPN
Pitcairn Islands | Pitcairn IslandsPL
Polska | PolandPF
Polynésie française - Pōrīnetia Farāni | French PolynesiaPT
Portugal | PortugalPR
Puerto Rico | Puerto RicoSC
Repiblik Sesel | SeychellesMG
Repoblikan´i Madagasikara - République de Madagascar | MadagascarDO
República Dominicana | Dominican RepublicMD
República Moldova | MoldovaNA
Republik Namibia | NamibiaCD
République Démocratique du Congo | Democratic Republic of the CongoRO
România | RomaniaRW
Rwanda | RwandaSH
Saint Helena | Saint HelenaKN
Saint Kitts and Nevis | Saint Kitts and NevisLC
Saint Lucia | Saint LuciaVC
Saint Vincent and the Grenadines | Saint Vincent and the GrenadinesPM
Saint-Pierre-et-Miquelon | Saint Pierre and MiquelonSL
Salone | Sierra LeoneWS
Sāmoa | SamoaSM
San Marino | San MarinoST
São Tomé and Príncipe | São Tomé and PríncipeSN
Sénégal | SenegalAL
Shqipëri | AlbaniaSG
Singapura | SingaporeSI
Slovenija | SloveniaSK
Slovensko | SlovakiaSB
Solomon Islands | Solomon IslandsSO
Soomaaliya | SomaliaGS
South Georgia | South GeorgiaFI
Suomi | FinlandSR
Suriname | SurinameSJ
Svalbard og Jan Mayen | Svalbard and Jan MayenSE
Sverige | SwedenTZ
Tanzania | TanzaniaTL
Timor-Leste | Timor-LesteTG
Togo | TogoTK
Tokelau | TokelauTO
Tonga | TongaTT
Trinidad and Tobago | Trinidad and TobagoTR
Türkiye | TurkeyTM
Türkmenistan | TurkmenistanTC
Turks and Caicos Islands | Turks and Caicos IslandsTV
Tuvalu | TuvaluBI
Uburundi | BurundiKM
Udzima wa Komori - الاتحاد القمر | ComorosUG
Uganda | UgandaEU
Unión Europea | European UnionGB
United Kingdom | United KingdomUS
United States | United StatesUM
United States Minor Outlying Islands | United States Minor Outlying IslandsVI
United States Virgin Islands | United States Virgin IslandsUY
Uruguay | UruguayVU
Vanuatu | VanuatuVE
Venezuela | VenezuelaVN
Việt Nam | VietnamFJ
Viti - फ़िजी | FijiWF
Wallis et Futuna | Wallis and FutunaEH
Western Sahara | Western SaharaZM
Zambia | ZambiaZW
Zimbabwe | ZimbabweCY
Κύπρος | CyprusMK
Μακεδονία | Macedonia (FYROM)BY
Беларусь (Belarus) | BelarusBG
България | BulgariaKG
Кыргызстан | KyrgyzstanMN
Монгол улс - Монголия | MongoliaRU
Росси́я | RussiaRS
Србија - Srbija | SerbiaTJ
Тоҷикистон - Tojikiston | TajikistanUA
Україна | UkraineME
Црна Гора | MontenegroKZ
Қазақстан | KazakhstanAM
Հայաստան | ArmeniaIL
יִשְׂרָאֵל | IsraelAF
افغانستان | AfghanistanJO
الأردن | JordanAE
الإمارات العربية المتحدة | United Arab EmiratesBH
البحرين | BahrainDZ
الجزائر | AlgeriaSD
السودان | SudanIQ
العراق | IraqKW
الكويت | KuwaitMA
المغرب | MoroccoSA
المملكة العربية السعودية | Saudi ArabiaYE
اليمن | YemenIR
ایران | IranTD
تشاد | ChadTN
تونس | TunisiaSY
سوريا | SyriaOM
عُمان | OmanPS
فلسطين | PalestineQA
قطر | QatarLB
لبنان | LebanonLY
ليبيا | LibyaEG
مصر | EgyptPK
پاكِستان | PakistanMV
ދިވެހިރާއްޖެ | MaldivesNP
नेपाल | NepalIN
भारत | IndiaBD
বাংলাদেশ | BangladeshLK
ශ්රී ලංකා - இலங்கை | Sri LankaTH
ประเทศไทย | ThailandLA
ສາທາລະນະລັດ ປະຊາທິປະໄຕ ປະຊາຊົນລາວ - ลาว | Lao People´s Democratic RepublicBT
འབྲུག་ཡུལ | BhutanGE
საქართველო | GeorgiaER
ሃገረ ኤርትራ - | EritreaET
ኢትዮጵያ - Itoophiyaa | EthiopiaKH
កម្ពុជា | CambodiaCN
中华人民共和国 | ChinaJP
日本 | JapanMO
澳門 - ou3mun4*2 | MacauTW
臺灣 - 台湾 | TaiwanHK
香港 - Xiānggǎng | Hong KongKR
대한민국 | South KoreaKP
조선민주주의인민공화국 | North Korea
Diseño de base de datos con una sola instancia
Una instancia se compone de estructuras en memoria y procesos, cuya existencia es temporal en la RAM y CPU. Cuando se apaga la instancia, toda su información desaparece. Por otro lado, una Base de Datos está compuesta por archivos físicos que persisten hasta que se eliminan, sin importar si están activados o no.
Los procesos de la instancia se conocen como procesos de segundo plano (background processes).
Las sesiones de usuario consisten en un proceso ejecutado en la máquina del usuario que se conecta a un proceso del servidor que se ejecuta en la instancia del servidor. Esta conexión suele realizarse a través de una red local (LAN) y usa el protocolo TCP.
Las estructuras de memoria se alojan en segmentos de memoria compartida proporcionados por el sistema operativo y se conocen como área global del sistema (SGA).
Los procesos de usuario generan SQL, mientras que los procesos del servidor ejecutan esas sentencias SQL. Los procesos de servidor pueden ejecutarse en primer plano, a diferencia de los procesos en segundo plano que componen la instancia. Cada proceso de servidor tiene su propia área de memoria privada llamada área global de programa (PGA).
La PGA es una memoria privada para cada sesión, mientras que la SGA es compartida por todos los procesos en segundo plano y primer plano. El tamaño de la PGA de una sesión puede variar según las necesidades de memoria, y el DBA puede establecer un límite para la cantidad total de PGA.
La asignación de memoria puede ser totalmente automatizada. El DBA solo necesita asignar la cantidad general de memoria para SGA y PGA, y Oracle se encargará de manejarla de manera óptima. El DBA también puede controlar manualmente la asignación de memoria o usar un enfoque intermedio.
La SGA es compartida por todos los procesos, pero la PGA solo es accesible por el proceso de servidor al que está asignada.
Las estructuras físicas de una Base de Datos Oracle incluyen archivos de datos, redo logs y archivos de control. Los administradores ven estas estructuras físicas, mientras que los usuarios ven las estructuras lógicas, como tablas.
Oracle garantiza la abstracción entre datos lógicos y físicos. Los desarrolladores no pueden saber dónde se encuentran físicamente los datos, ya que solo tienen acceso a las estructuras lógicas como tablas. Solo el DBA tiene acceso a ambas capas.
Los datos se almacenan en archivos de datos, sin límite en la cantidad de estos archivos. La abstracción permite mover, redimensionar o agregar archivos de datos sin afectar a las aplicaciones.
La relación entre estructuras físicas y lógicas se mantiene en el Diccionario de Datos, que almacena metadatos sobre la Base de Datos. El DBA puede consultar vistas en el diccionario para conocer la ubicación exacta de cada parte de las tablas.
El Diccionario de Datos es un conjunto de tablas almacenadas en la Base de Datos.
Un principio clave del RDBMS es la integridad de los datos, lo que significa que:
Un cambio de vector es una modificación realizada por sentencias DML (Insert, Update, Delete). Cuando una sesión modifica un dato, el cambio se registra en los bloques de datos y en el redo log. Si un archivo de datos se daña, se puede restaurar una copia de seguridad y Oracle aplicará los cambios registrados en el redo log.
El archivo de control almacena detalles sobre las estructuras físicas de la Base de Datos y sirve como punto de inicio para enlazar las estructuras lógicas. Cuando se inicia una instancia, primero se lee el archivo de control, que contiene la información necesaria para conectarse a la Base de Datos y al Diccionario de Datos.
Una instancia simple de Base de Datos está formada por cuatro componentes principales: