Inicialização Rápida do Oracle Database XE

Se você tiver experiência em instalar software, use as etapas fornecidas a seguir.
Para obter mais informações e instruções detalhadas, reveja os guias de instalação para Linux ou Windows.

Instalação do Oracle Database XE

 

Oracle Linux

Distribuição do Linux compatível com Red Hat

Janelas

  • Faça o login no Windows com um usuário que seja membro direto do grupo Administradores.
  • Se a variável de ambiente ORACLE_HOME ou TNS_ADMIN tiver sido definida, remova a definição primeiro.
  • Faça download do OracleXE213_Win64.zip
  • Extraia o arquivo zip para um diretório temporário local e execute setup.exe.
  • Quando solicitado pelo instalador, forneça o local de instalação, a senha do banco de dados e inicie a instalação.
  • Quando a instalação estiver concluída, observe as sequências de conexão fornecidas na tela final.

Docker

VirtualBox

Uma VM do Linux VirtualBox pode ser criada com os scripts do Vagrant fornecidos em https://github.com/oracle/vagrant-boxes. Você também pode instalar em uma VM do Windows VirtualBox, desde que a versão do Windows seja suportada. Veja o Guia de Instalação do Oracle Database XE Windows.

 

Conexão com o Oracle Database XE

 

SQL

  • -- Formato da string de conexão: [username]/[password]@//[hostname]:[port]/[DB service name] [AS SYSDBA]
  • -- Para se conectar ao CDB (Banco de Dados com Contêiner, Container Database), use:
  • sqlplus sys/[Senha]@//localhost:1521/XE as sysdba
  •  
  • -- Para se conectar ao primeiro PDB (Banco de Dados Conectável):
  • sqlplus sys/[Senha]@//localhost:1521/XEPDB1 as sysdba

Java

  • OracleDataSource ods = new OracleDataSource();
  • ods.setURL("jdbc:oracle:thin:@//localhost:1521/XEPDB1"); // jdbc:oracle:thin@//[nome do host]:[porta]/[nome do serviço de BD]
  • ods.setUser("[Nome do Usuário]");
  • ods.setPassword("[Password]");
  • Conexão conectada = ods.getConnection();
     
  • PreparedStatement stmt = connect.prepareStatement("SELECT 'Hello World!' FROM dual");
  • ResultSet rslt = stmt.executeQuery();
  • while (rslt.next()) {
    System.out.println(rslt.getString(1));
    }

Python

  • importar cx_Oracle
     
  • # Formato da string de conexão: [username]/[password]@//[hostname]:[port]/[DB service name]
  • con = cx_Oracle.connect("[Nome do Usuário]/[Senha]@//localhost:1521/XEPDB1")
  • cur = con.cursor()
  • cur.execute("SELECT 'Hello World!' FROM dual")
  • res = cur.fetchall()
  • impressão(res)

Node.js

  • var oracledb = required('oracledb');
     
  • async function run() {
  • let connections = aguardar oracledb.getConnection( {
  • usuário : "[Nome do usuário]",
  • senha : "[Senha]",
  • connectString : "localhost:1521/XEPDB1" // [nome do host]:[porta]/[nome do serviço de BD]
  • });
  • let result = wait connect.execute( "SELECT 'Hello World!' FROM dual");
  • console.log(result.rows[0]);
  •   }
     
  • run();

C# / . REDE

  • // Formato da string de conexão: Id do usuário=[username];Senha=[password];Fonte de Dados=[hostname]:[port]/[DB service name];
  • OracleConnection con = new OracleConnection("ID do Usuário=[Nome do Usuário];Senha=[Senha];Dados
  • Source=localhost:1521/XEPDB1;");
  • con.Open();
  • OracleCommand cmd = con.CreateCommand();
  • cmd.CommandText = "SELECT \'Hello World!\' FROM dual";
     
  • OracleDataReader leitor = cmd.ExecuteReader();
  • leitor.Ler();
  • Console.WriteLine(reader.GetString(0));

PHP

  • // [nome do usuário], [senha], //[nome do host]:[porta]/[nome do serviço de BD]
  • $c = oci_pconnect("[Nome do Usuário]", "[Senha]", "//localhost:1521/XEPDB1");
  • $s = oci_parse($c, "SELECT 'Hello World!' FROM dual");
  • oci_execute($s);
  • oci_fetch_all($s, $res);
  • eco "<pre>\n"
  • var_dump($res);
  • eco "</pre>\n";

Ruby

  • requer 'oci8'
     
  • // "[nome do usuário]/[senha]@//[nome do host]:[porta]/[nome do serviço de BD]"
  • con = OCI8.new("[Nome do Usuário]/[Senha]@//localhost:1521/XEPDB1")
  • statement = "SELECT 'Hello World!' FROM dual"
  • cursor = con.parse(instrução)
  • cursor.exec
  • cursor.fetch do |row|
  • imprimir linha
  • fim

  • pacote principal
     
  • importação (
  • "fmt"
  • "log"
  • "banco de dados/sql"
  • _ "github.com/godror/godror"
  • )
     
  • func main() {
     
  • // Formato connectString: [hostname]:[port]/[DB service name]
     
  • dsn := `user="[Username]"
  • password="[Password]"
  • connectString="localhost:1521/XEPDB1"`
     
  • db, err := sql.Open("godror", dsn)
  •   if err! = nil {
  • pânico(err)
  • }
  • deferir db.Close()
     
  • linhas, err := db.Query("SELECT 'Hello World!' FROM dual")
  •   if err! = nil {
  • pânico(err)
  • }
  • adiar linhas.Fechar()
     
  • var strVal string
  • for row.Next() {
  • err := row.Scan(&strVal)
  •     if err! = nil {
  • log.Fatal(err)
  • }
  • fmt.Println(strVal)
  • }
  • err = row.Err()
  •   if err! = nil {
  • log.Fatal(err)
  •   }
     
  • }
Oracle Chatbot
Disconnected