AS
American Samoa | American SamoaAI
Anguilla | AnguillaAG
Antigua and Barbuda | Antigua and BarbudaNZ
Aotearoa | New ZealandAR
Argentina | ArgentinaAU
Australia | AustraliaBS
Bahamas | BahamasBB
Barbados | BarbadosBZ
Belize | BelizeBM
Bermuda | BermudaBO
Bolivia - Buliwya - Wuliwya - Volívia | BoliviaBW
Botswana | BotsuanaIO
British Indian Ocean Territory | British Indian Ocean TerritoryVG
British Virgin Islands | British Virgin IslandsCA
Canada | CanadaKY
Cayman Islands | Cayman IslandsCL
Chile | ChileCX
Christmas Island | Christmas IslandCC
Cocos (Keeling) Islands | Cocos (Keeling) IslandsCO
Colombia | ColombiaCK
Cook Islands | Cook IslandsCR
Costa Rica | Costa RicaCU
Cuba | CubaCW
Curaçao | CuraçaoDM
Dominica | DominicaSV
El Salvador | El SalvadorES
España | SpainGM
Gambia | GambiaGH
Ghana | GhanaGI
Gibraltar | GibraltarGT
Guatemala | GuatemalaGG
Guernsey | GuernseyGY
Guyana | GuyanaHN
Honduras | HondurasEC
Ikwayur - Ecuador - Ekuatur | EcuadorIE
Ireland | IrelandFK
Islas Malvinas | Falkland IslandsJM
Jamaica | JamaicaJE
Jersey | JerseyKE
Kenya | KenyaGD
La Grenade | GrenadaLR
Liberia | LiberiaMW
Malaŵi | MalawiMT
Malta | MaltaIM
Mannin (Manés) | Isle of ManMU
Maurice - Moris | MauritiusMS
Montserrat | MontserratMX
México | MexicoNR
Nauru | NauruNI
Nicaragua | NicaraguaNG
Nijeriya - Naíjíríyà | NigeriaZA
Ningizimu Afrika | South AfricaNU
Niue | NiueNF
Norfolk Island | Norfolk IslandPW
Palau | PalauPA
Panamá | PanamaPG
Papua Niugini | Papua New GuineaPY
Paraguái | ParaguayPE
Perú - Piruw | PeruPN
Pitcairn Islands | Pitcairn IslandsPR
Puerto Rico | Puerto RicoNA
Republik Namibia | NamibiaDO
República Dominicana | Dominican RepublicSH
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 GrenadinesSL
Salone | Sierra LeoneSG
Singapura | SingaporeSB
Solomon Islands | Solomon IslandsGS
South Georgia | South GeorgiaTK
Tokelau | TokelauTT
Trinidad and Tobago | Trinidad and TobagoTC
Turks and Caicos Islands | Turks and Caicos IslandsTV
Tuvalu | TuvaluUG
Uganda | UgandaGB
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 | UruguayVE
Venezuela | VenezuelaFJ
Viti - फ़िजी | FijiZM
Zambia | ZambiaZW
Zimbabwe | ZimbabweSZ
eSwatini | Swaziland
¿cómo se para y se arranca una base de datos oracle? - oracle dba
Es fundamental comprender que para detener una base de datos se debe utilizar el comando «shutdown», y existen cuatro tipos de «shutdown» disponibles:
Generalmente, el «shutdown immediate» es el más utilizado, ya que aunque implique un «rollback» al reiniciar, es más rápido que esperar a que los usuarios cierren sesión o apagar abruptamente la base de datos.
Para realizar operaciones de apagado o arranque de la base de datos, debemos trabajar como usuario «sys» y configurar las variables de entorno correspondientes. Tecleamos «oraenv» y ponemos el nombre de la base de datos, por ejemplo, «orcl».
Luego, ejecutamos «sqlplus», iniciamos sesión con el usuario «sys» y la contraseña, y no olvidemos añadir «as sysdba» para evitar errores.
Una vez conectados al «sql», podemos ejecutar el comando «shutdown», que por defecto realiza un «shutdown normal». Esto impide nuevas conexiones, pero espera a que los usuarios cierren sus sesiones antes de apagar la base de datos.
Podemos simular una segunda sesión de usuario que está conectada. Al ejecutar el «shutdown» en la primera sesión, este no se completará hasta que el usuario en la segunda sesión cierre su sesión.
Cuando el usuario en la segunda sesión sale, la base de datos se cerrará automáticamente.
Arrancamos nuevamente la base de datos con «startup». Luego, en una segunda sesión, volvemos a conectar un usuario y ejecutamos alguna transacción.
Con el «shutdown immediate», se finalizan las transacciones y se realiza un «rollback» de las mismas al reiniciar la base de datos. Si consultamos la tabla después del «shutdown», veremos que los datos de la transacción no están.
Insertamos un registro en una tabla en una segunda sesión y luego ejecutamos el «shutdown transactional». Este esperará a que las transacciones finalicen antes de cerrar la base de datos. Al ejecutar un «commit» en la segunda sesión, la transacción se completa, y entonces la base de datos se apagará.
El «shutdown abort» cierra abruptamente la base de datos, similar a un corte de energía. Al reiniciarla con «startup», Oracle realiza un proceso de recuperación de las transacciones no terminadas, lo que puede llevar un tiempo considerable.
Una base de datos pasa por varios estados durante el arranque: «nomount», «mount» y «open». En el estado «nomount», Oracle lee los parámetros de configuración. En el estado «mount», abre los ficheros de control. Finalmente, en el estado «open», abre los ficheros de datos y «redo log» para permitir las operaciones normales.
El comando «startup» permite arrancar la base de datos directamente en el estado «open», permitiendo su uso normal. Podemos verificar que la base de datos está abierta observando los mensajes sobre el estado de la instancia y los ficheros abiertos.
Para arrancar la base de datos en modo «nomount», utilizamos el comando «startup nomount». Este modo es útil para tareas de mantenimiento específicas, como la recuperación o creación de una base de datos.
Para arrancar la base de datos en estado «mount», utilizamos «startup mount». En este estado, Oracle conoce la ubicación de los ficheros, pero no los abre.
Para pasar la base de datos de un estado inferior a uno superior, utilizamos el comando «alter database». Sin embargo, para retroceder de un estado superior a uno inferior, debemos apagar la base de datos y reiniciarla en el estado deseado.
Accede a todos los cursos online de la web por un único pago
58 $Oracle SQL y PL/SQL son tecnologías clave para manejar y procesar grandes v...
El Curso Oracle DBA en Huelva es una excelente oportunidad para aquellos qu...
La administración de Oracle Database es fundamental para mantener el funcio...
Una de las primeras y más importantes prácticas para optimizar el rendimien...
Desde guías prácticas hasta análisis profundos, nuestro blog está lleno de contenido que te inspirará