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 IslandsIT
Italia | ItalyJM
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 LeoneSM
San Marino | San MarinoSG
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 | SwazilandPorMyWebStudies
Sql plus: uso y funciones principales en oracle - oracle dba
Oracle ofrece diversas herramientas para trabajar con bases de datos, una de las más antiguas y aún muy utilizada es SQL Plus. Aunque no es una herramienta gráfica, sino que solo funciona con caracteres, es ampliamente utilizada por profesionales debido a que muchas veces no es posible usar herramientas gráficas para gestionar bases de datos.
Es importante conocer diferentes herramientas y métodos de trabajo con bases de datos. Las aplicaciones gráficas pueden ser más atractivas, pero en la práctica real, la mayoría del trabajo no se realiza con herramientas gráficas. Esto no significa que no debamos aprenderlas, pero lo más esencial es dominar los comandos necesarios para gestionar bases de datos. Aprender herramientas gráficas es una habilidad adicional, pero no debe ser lo principal.
El primer paso es abrir un terminal y configurar las variables de entorno. Una vez hecho esto, podemos ejecutar SQL Plus, pero antes de hacerlo es recomendable verificar las variables de entorno.
Para esto, escribimos:
Esto nos mostrará el valor de las tres variables de entorno. Por ejemplo, ORACLE_SID nos informará sobre la base de datos en uso, en este caso "orcl". Ahora, ya podemos ejecutar SQL Plus, pero antes verificamos su ubicación en la carpeta "bin" dentro de ORACLE_HOME.
Para movernos a la carpeta adecuada, usamos el comando "cd" junto con la ruta almacenada en la variable ORACLE_HOME. Tecleamos `$ORACLE_HOME`, lo que indica a Linux que debe ir a la ruta de la variable, no a una carpeta llamada literalmente ORACLE_HOME. Luego, accedemos a la carpeta "bin" y buscamos el archivo "sqlplus" con el comando `ls sq*`.
SQL Plus es la herramienta más usada para la gestión de bases de datos. Se puede ejecutar de dos maneras: la primera, simplemente escribiendo "sqlplus" y proporcionando el nombre de usuario y contraseña cuando se solicite, la segunda, introduciendo directamente el nombre de usuario y la contraseña al ejecutar el comando.
El usuario "sys" es el propietario de la base de datos y tiene todos los permisos, incluso para ver los datos de otros usuarios. Sin embargo, este usuario no se usa frecuentemente debido a la importancia de proteger su contraseña. Se utiliza principalmente para iniciar o detener la base de datos o realizar actualizaciones importantes.
Por otro lado, el usuario "system" también tiene muchos privilegios, pero no tantos como "sys", siendo más adecuado para tareas de mantenimiento de la base de datos. Aunque estos dos usuarios se crean por defecto, en un entorno real se suelen crear usuarios específicos con los permisos necesarios.
En esta sesión, nos conectaremos a SQL Plus usando el usuario "system". Para ello, eliminamos "sys" de la línea de comando y escribimos "system" seguido de la contraseña.
Una vez conectados, la consulta cambiará a "SQL", lo que indica que estamos en el entorno de SQL Plus. Para comprobar con qué usuario estamos conectados, podemos ejecutar el comando `showuser,`, recordando que todos los comandos en SQL deben finalizar con punto y coma.
Si nos conectamos con el usuario "sys", escribiríamos:
En este caso, se debe indicar si nos conectaremos con los privilegios de "sysdba" o "sysoper". Estos privilegios son necesarios para realizar tareas administrativas avanzadas, como crear, iniciar o detener una base de datos.
Si usamos "sysdba", tendremos control total sobre la base de datos, incluyendo la capacidad de ver los datos de otros usuarios. Por otro lado, "sysoper" permite realizar tareas operativas básicas sin acceso a los datos de otros usuarios.
Para conectarnos con uno de estos privilegios, simplemente tecleamos el comando y añadimos "as sysdba" o "as sysoper". Una vez conectados, la consulta volverá a cambiar a "SQL".
Para verificar con qué usuario estamos conectados:
Este comando nos mostrará si estamos conectados como "sysdba".