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 la Guía de instalación de Oracle Database 18c XE.

Instalación de Oracle Database XE

 

Oracle Linux

Distribución de Linux compatible con Red Hat

  • Descargar 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

La descarga de Windows no está disponible actualmente, pero pronto estará disponible.

Docker

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

VirtualBox

Se puede construir una VirtualBox VM usando los scripts de Vagrant proporcionados en https://github.com/oracle/vagrant-boxes

 

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)
  •   }
     
  • }