No hay resultados de la búsqueda

Su búsqueda no arrojó ningún resultado.

Inicio rápido de Oracle Database XE

Si tiene experiencia en la instalación de software, siga los pasos que se indican a continuación.
Para obtener más información e instrucciones detalladas, revise las guías de instalación para Linux o Windows.

Instalación de Oracle Database XE

 

Oracle Linux

Distribución de Linux compatible con Red Hat

  • Descargue oracle-database-xe-18c-1.0-1.x86_64.rpm
  • Ejecute “curl -o oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm”
  • Ejecute “yum -y localinstall oracle-database*18c*”
  • Ejecute “/etc/init.d/oracle-xe-18c configure”

Windows

  • Inicie sesión en Windows con un usuario que sea miembro del grupo de administradores.
  • Si se ha configurado la variable de entorno ORACLE_HOME, desactívela.
  • Descargue OracleXE184_Win64.zip
  • Extraiga el archivo zip en un directorio temporal local y ejecute setup.exe.
  • Cuando el instalador lo solicite, proporcione la ubicación de instalación, la contraseña de la base de datos y comience la instalación.
  • Cuando se complete la instalación, anote las cadenas de conexión provistas en la pantalla final.
     
    Nota: Cuando se reinicia Windows, la base de datos conectable (por ejemplo: XEPDB1) no se abrirá y no estará disponible. Para obtener detalles sobre cómo abrir automáticamente la base de datos conectable cuando se inicia Windows, consulte el capítulo 7 de la Guía de instalación de Oracle Database 18c XE Windows.

Docker

Se puede construir una imagen de Linus Docker usando los Dockerfiles disponibles en https://github.com/oracle/docker-images

VirtualBox

Se puede construir una Linux VirtualBox VM usando los scripts de Vagrant disponibles en https://github.com/oracle/vagrant-boxes También se puede instalar en una máquina virtual de Windows VirtualBox siempre que la versión de Windows sea compatible. Vea la Guía de instalación de Oracle Database 18c XE para Windows.

 

Conexión a Oracle Database XE

 

SQL

  • -- Formato de cadena de conexión: [nombre de usuario]/[contraseña]@//[nombre de host]:[puerto]/[nombre de servicio BD] [AS SYSDBA]
  • -- Para conectarse a la base de datos de tipo contenedor (CDB), use:
  • sqlplus sys/GetStarted18c@//localhost:1521/XE as sysdba
  •  
  • -- Para conectarse a la primera base de datos de tipo "pluggable" (PDB), use:
  • sqlplus sys/GetStarted18c@//localhost:1521/XEPDB1 as sysdba

Java

  • OracleDataSource ods = new OracleDataSource();
  • ods.setURL("jdbc:oracle:thin:@//localhost:1521/XEPDB1"); // jdbc:oracle:thin@//[nombre de host]:[puerto]/[nombre de servicio BD]
  • ods.setUser("sistema"); // [nombre de usuario]
  • ods.setPassword("GetStarted18c"); // [contraseña]
  • Connection conn = ods.getConnection();
     
  • PreparedStatement stmt = conn.prepareStatement("SELECT 'Hello World!' FROM dual");
  • ResultSet rslt = stmt.executeQuery();
  • while (rslt.next()) {
      System.out.println(rslt.getString(1));
    }

Python

  • import cx_Oracle
     
  • # Formato de cadena de conexión: [nombre de usuario]/[contraseña]@//[nombre de host]:[puerto]/[nombre de servicio BD]
  • conn = cx_Oracle.connect("system/GetStarted18c@//localhost:1521/XEPDB1")
  • cur = conn.cursor()
  • cur.execute("SELECT 'Hello World!' FROM dual")
  • res = cur.fetchall()
  • print(res)

Node.js

  • var oracledb = require('oracledb');
     
  •   async function run() {
  •       let connection = await oracledb.getConnection( {
  •       user : "sistema", // [nombre de usuario]
  •       contraseña : "GetStarted18c", // [contraseña]
  •       connectString : "localhost:1521/XEPDB1" // [nombre de host]:[puerto]/[nombre de servicio BD]
  •     });
  •     let result = await connection.execute( "SELECT 'Hello World!' FROM dual");
  •     console.log(result.rows[0]);
  •   }
     
  •   run();

C# / .NET

  • // Formato de cadena de conexión: ID de usuario=[nombre de usuario];Contraseña=[contraseña];Fuente de datos=[nombre de host]:[puerto]/[nombre de servicio BD];
  • OracleConnection con = new OracleConnection("User Id=system;Password=GetStarted18c;Data
  • Source=localhost:1521/XEPDB1;");
  • con.Open();
  • OracleCommand cmd = con.CreateCommand();
  • cmd.CommandText = "SELECT \'Hello World!\' FROM dual";
     
  • OracleDataReader reader = cmd.ExecuteReader();
  • reader.Read();
  • Console.WriteLine(reader.GetString(0));

PHP

  • // [nombre de usuario], [contraseña], //[nombre de host]:[puerto]/[nombre de servicio BD]
  • $c = oci_pconnect("system", "GetStarted18c", "//localhost:1521/XEPDB1");
  • $s = oci_parse($c, "SELECT 'Hello World!' FROM dual");
  • oci_execute($s);
  • oci_fetch_all($s, $res);
  • echo "<pre>\n"
  • var_dump($res);
  • echo "</pre>\n";

Ruby

  • require 'oci8'
     
  • // "[nombre de usuario]/[contraseña]@//[nombre de host]:[puerto]/[nombre de servicio BD]"
  • con = OCI8.new("system/GetStarted18c@//localhost:1521/XEPDB1")
  • statement = "SELECT 'Hello World!' FROM dual"
  • cursor = con.parse(statement)
  • cursor.exec
  • cursor.fetch do |row|
  •   print row
  • end

Ir

  • package main
     
  • import (
  •   "database/sql"
  •   "fmt"
  •   "log"
  •   _ "gopkg.in/goracle.v2"
  • )
     
  • func main() {
     
  •   // Formato de cadena de conexión: [nombre de usuario]/[contraseña]@//[nombre de host]:[puerto]/[nombre de servicio BD]
  •   db, err := sql.Open("goracle", "system/GetStarted18c@//localhost:1521/XEPDB1")
  •   if err != nil {
  •     log.Fatal(err)
  •   }
  •   defer db.Close()
     
  •   rows, err := db.Query("SELECT 'Hello World!' FROM dual")
  •   if err != nil {
  •     log.Fatal(err)
  •   }
  •   defer rows.Close()
     
  •   var strVal string
  •   for rows.Next() {
  •     err := rows.Scan(&strVal)
  •     if err != nil {
  •       log.Fatal(err)
  •     }
  •     fmt.Println(strVal)
  •   }
  •   err = rows.Err()
  •   if err != nil {
  •     log.Fatal(err)
  •   }
     
  • }