MINI MINI MANI MO

Path : /opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/de/
File Upload :
Current File : //opt/oracle/product/18c/dbhomeXE/R/library/OREbase/doc/man/de/ore.connect.Rd

%
% Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.connect}
\alias{ore.is.connected}
\alias{ore.connect}
\alias{ore.disconnect}
\title{
Oracle R Enterprise - Verbindungsfunktionen
}
\description{
Stellt eine Verbindung zu einem Oracle R Enterprise-Server
  her bzw. trennt diese.
}
\usage{
  ore.is.connected(type = c("ORACLE", "HIVE"))
  ore.connect(user = "", sid = "", host = "localhost", password = "",
              port = NULL, service_name = NULL, conn_string = NULL,
              all = FALSE, type = c("ORACLE", "HIVE"),
              tzone = Sys.getenv("TZ"), schema = NULL, ...)
  ore.disconnect()
}
\arguments{
  \item{user}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge, 
    die den Oracle Database-Benutzernamen angibt.
}
  \item{sid}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge, 
die die Oracle-Datenbank-SID oder die Oracle
Wallet-Verbindungszeichenfolge angibt.
}
  \item{host}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge
    für den Hostnamen der Oracle-Datenbank.
}
  \item{password}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge, 
    die das Oracle Database-Benutzerkennwort angibt.
}
  \item{port}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zahl, 
    die den Oracle Database-Port angibt (im Allgemeinen 1521).
}
  \item{service_name}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge, 
die den Servicenamen angibt, der in der Verbindungs-ID
    für Oracle Database verwendet werden soll.
}
  \item{conn_string}{
Bei Argument \code{type = "ORACLE"} (Standard), eine Zeichenfolge, 
    die die Verbindungszeichenfolge angibt, die für eine Verbindung
    zu Oracle Database verwendet wird. Im Allgemeinen wird sie für die 
    Datenbankverbindung zu Oracle Wallet verwendet.
}
  \item{all}{
Ein logischer Wert, der angibt, ob die Funktionen
    \code{\link{ore.sync}} und \code{\link{ore.attach}} mit ihren Standardargumenten
    aufgerufen werden sollen. Dies führt zur Synchronisierung und Zuordnung
    aller Tabellen und Views im Schema für die Oracle R Enterprise-
    Verbindung. Die Zeit zur Ausführung von \code{\link{ore.sync}} wächst
    linear mit der Anzahl der sichtbaren Tabellen und Views.
}
  \item{type}{
Eine Zeichenfolge, die den Datenbanktyp angibt: entweder
    \code{"ORACLE"} (Standard) oder \code{"HIVE"}.
}
  \item{tzone}{
Eine Zeichenfolge, die die Sessionzeitzone sowohl für \R-
    als auch für Datenbanksessions angibt. Der Standardwert von \code{tzone} ist der Wert
    der Systemumgebungsvariable \code{TZ}. Wenn 
    \code{tzone} den Wert \code{NA} oder eine leere Zeichenfolge hat, wird \code{UTC}
    sowohl für \R- als auch für Datenbanksessions verwendet.
}
  \item{schema}{
Eine Zeichenfolge, die das Schema angibt.
}
  \item{...}{
Zusätzliche Parameter für eine Hive-Verbindung bei Verwendung von Hiveserver2 in
    verschiedenen Modi, wie:
    \itemize{
      \item{HiveServer2 mit Kerberos-Authentifizierung:}{
        Verwenden Sie den Parameter \code{principal}, um den Kerberos-Server-
        Principal für den Host anzugeben, auf dem HiveServer2 ausgeführt wird.
      }
      \item{Hiveserver2 mit SSL:}{
        Verwenden Sie in diesem Modus Parameter wie \code{ssl="true"},
        \code{sslTrustStore}, um den Pfad zur Truststore-Datei des Clients anzugeben,
        und \code{trustStorePassword}, um das Kennwort für den Truststore anzugeben.
      }
      \item{Jede andere Konfiguration von HiveServer2:}{
        Es gibt zahlreiche derartige Konfigurationskombinationen, in denen HiveServer2
        ausgeführt werden kann. In der Hive-Dokumentation finden Sie die verschiedenen Modi
        und die Parameter für die Verbindung in diesen Modi.
      }
    }
}
}



\details{
Die Funktionen \code{ore.connect} und \code{ore.disconnect} werden für ihre
  Auswirkungen aufgerufen, nämlich das Herstellen bzw. Beenden einer Verbindung zu
  einem Oracle R Enterprise-Server. Der Aufruf der Funktion \code{ore.connect}
  muss allen anderen Aufrufen der Oracle R Enterprise-Funktionalität
  (außer \code{ore.is.connected}) vorangehen. Es kann jeweils nur eine aktive Oracle
  R Enterprise-Verbindung geben. Eine Oracle R Enterprise-Session kann optional
  mit einem Aufruf der Funktion \code{ore.disconnect} enden. Eine Oracle R
  Enterprise-Session wird implizit beendet, wenn die \R-Session endet.
  Die Zeitzonen der \R- und der Datenbanksession werden während der
  Ausführung der Funktion \code{ore.connect} festgelegt. Die Sessionzeitzonen werden
  auf den Wert des Arguments \code{tzone} gesetzt, dessen Standardwert
  der Systemumgebungsvariable \code{TZ} entspricht. Wenn sowohl \code{TZ}
  als auch \code{tzone} nicht angegeben sind, werden die Sessionzeitzonen auf
  \code{UTC} gesetzt.
  Wenn Sie Oracle Wallet zum Speichern von Benutzername und Kennwort verwenden,
  verwenden Sie das Argument \code{conn_string}, um die Verbindungszeichenfolge für
  die Wallet-Zuordnung zu übergeben (weitere Informationen finden Sie in Kapitel 3,
  "Configuring Clients to Use the External Password Store" im Oracle
  Database Security Guide). Außerdem können Sie über das Argument \code{service_name}
  Servicenameninformationen übergeben. (Weitere Informationen zu Servicenamen
  finden Sie in Kapitel 2 des Oracle Database Net Services
  Administrator's Guide).
  Der Aufruf von \code{ore.connect} bei einer bestehenden aktiven Oracle R Enterprise-
  Verbindung führt dazu, dass die aktive Session getrennt und
  eine neue Session gestartet wird.
}
\value{
Ein logischer Wert im Fall von Funktion \code{ore.is.connected},
  der angibt, ob eine aktive Oracle R Enterprise-Verbindung vorhanden ist; 
  andernfalls ein unsichtbarer \code{NULL}-Wert.
}
\references{
  \href{http://www.oracle.com/technetwork/database/database-technologies/r/r-enterprise/documentation/index.html}{Oracle R Enterprise}
}
\author{
  Oracle \email{oracle-r-enterprise@oracle.com}
}
\seealso{
  \code{\link{ore.attach}},
  \code{\link{ore.exists}},
  \code{\link{ore.get}},
  \code{\link{ore.ls}},
  \code{\link{ore.rm}},
  \code{\link{ore.sync}}
}
\examples{
\dontrun{
  # pass the username password during connect
  if (!is.ore.connected())
    ore.connect("rquser", "orcl", "localhost", "rquser")
  ore.ls()
  ore.disconnect()

  # pass the connect string for wallet mode
  if (!is.ore.connected())
    ore.connect(conn_string = "<wallet_connect_string>")
  ore.ls()
  ore.disconnect()
}}
\keyword{database}
\keyword{ORE}

OHA YOOOO