MINI MINI MANI MO

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

%
% Copyright (c) 2012, 2015, Oracle and/or its affiliates. All rights reserved.
%
\name{ore.datastore}
\alias{ore.datastore}
\title{
Oracle R Enterprise - Datenspeicherauflistungsfunktion
}
\description{
Führt vorhandene Datenspeicher im Oracle Database-Schema des Benutzers auf.
}
\usage{
ore.datastore(name, pattern, type = c("user", "private", "all", 
                                      "grantable", "grant", "granted"))
}
\arguments{
  \item{name}{
Eine optionale Zeichenfolge, die den Namen des Datenspeichers angibt; kann 
    nicht mit Argument \code{pattern} verwendet werden.
}
  \item{pattern}{
Eine optionale reguläre Ausdruckszeichenfolge, die die übereinstimmenden Namen 
    der Datenspeichers angibt; kann nicht mit Argument \code{name} verwendet werden.
}
  \item{type}{
Eine optionale skalare Zeichenfolge, die den Typ des aufzuführenden 
    Datenspeichers angibt. Gültige Werte sind "user" (Standard), "private", "all", 
    "grantable", "grant" und "granted".
    Mit "user" werden die vom aktuellen Sessionbenutzer erstellten Datenspeicher aufgelistet.
    Mit "private" werden die Datenspeicher aufgelistet, für die keine Leseberechtigungen vom
    aktuellen Sessionbenutzer an andere Benutzer erteilt werden können.
    Mit "all" werden alle Datenspeicher aufgelistet, für die der aktuelle Sessionbenutzer
    Lesezugriff hat.
    Mit "grantable" werden die Datenspeicher aufgelistet, für die Leseberechtigungen vom
    aktuellen Sessionbenutzer an andere Benutzer erteilt werden können.
    Mit "grant" werden die Datenspeicher aufgelistet, für die Leseberechtigungen vom
    aktuellen Sessionbenutzer an andere Benutzer erteilt wurden.
    Mit "granted" werden die Datenspeicher aufgelistet, für die Leseberechtigungen von 
    anderen Benutzern an den aktuellen Sessionbenutzer erteilt wurden.
}
}
\details{
Funktion \code{ore.datastore} führt Informationen zu Datenspeichern auf hoher
  Ebene zu dem Oracle Database-Schema des Benutzers auf. Diese
  Datenspeicherauflistung kann optional mit dem Argument \code{name} oder
  \code{pattern} gefiltert werden.
}
\value{
Ein \code{data.frame}-Objekt wird mit Spalten
  \code{datastore.name}, \code{object.count}, \code{size},
  \code{creation.date} und \code{description} zurückgegeben, wenn das Argument \code{type} 
  "user", "private" oder "grantable" lautet. Diese Spalten geben den Namen
  des Datenspeichers, die Anzahl von Objekten im benannten Datenspeicher,
  die Größe des Datenspeichers in Byte, das Erstelldatum des Datenspeichers
  bzw. den Kommentar zum Datenspeicher an. 
  Die Ausgabe \code{data.frame} enthält die zusätzliche Spalte \code{owner}, die den 
  Eigentümer der Datenspeicher angibt, wenn Argument \code{type} "all" oder "granted" lautet.
  Wenn das Argument \code{type} "grant" lautet, enthält die Ausgabe \code{data.frame} die
  Spalten \code{datastore.name} und \code{grantee}, in denen der Name des Datenspeichers 
  und der Name des Benutzers angegeben werden, dem die Leseberechtigung für den 
  benannten Datenspeicher vom aktuellen Sessionbenutzer erteilt wurde. 
  Die Zeilen des \code{data.frame}-Objekts sind alphabetisch nach Spalte
  \code{owner} und gegebenenfalls \code{datastore.name} sortiert.
}
\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.save}},
  \code{\link{ore.load}},
  \code{\link{ore.delete}},
  \code{\link{ore.datastoreSummary}}
  \code{\link{ore.grant}}
  \code{\link{ore.revoke}}
}
\examples{
\dontshow{
if (!interactive())
    ore.connect(user     = Sys.getenv("ORE_USERNAME", "rquser"),
                sid      = Sys.getenv("ORACLE_SID"),
                host     = Sys.getenv("HOST"),
                password = Sys.getenv("ORE_PASSWORD", "rquser"),
                port  = if (.Platform$OS.type == "windows")
                           Sys.getenv("ORACLE_PORT")
                        else
                           Sys.getenv("TCPPORT"),
                all = TRUE)
}

if (!interactive())
{
if (any(sapply(c("x", "y", "z"), exists)))
  stop("object x, y, or z exists")

x <- stats::runif(20)
y <- list(a = 1, b = TRUE, c = "oops")
z <- ore.push(x)

ore.save(list=ls(), name="rqds_1")
ore.save(x, y, name="rqds_2")
ore.save(z, name="rqds_3", grantable=TRUE)

# list overall information about the datastores in user's schema
ds <- ore.datastore()
\dontrun{
ds
}
\dontshow{
ds[, -(3L:4L)]
}

# list overall information about the datastores available in the user's schema
ds <- ore.datastore(type="all")
\dontrun{
ds
}
\dontshow{
ds[, -(3L:4L)]
}

# list overall information about the datastore the read privilege for which
# can be granted
ds <- ore.datastore(type="grantable")
\dontrun{
ds
}
\dontshow{
ds[, -(3L:4L)]
}

# list overall information about the datastore with name 'rqds_1'
ds <- ore.datastore(name="rqds_1")
\dontrun{
ds
}
\dontshow{
ds[, -(3L:4L)]
}

# list overall information about the datastores whose name starts
# with 'rqds_'
ds <- ore.datastore(pattern="^rqds_")
\dontrun{
ds
}
\dontshow{
ds[, -(3L:4L)]
}

sapply(c("rqds_1", "rqds_2", "rqds_3"), ore.delete)
rm(x, y, z)
}
}
\keyword{datastore}
\keyword{database}
\keyword{ORE}

OHA YOOOO