Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle11g 为一个用户创建多个架构-Oracle 11g_Oracle11g - Fatal编程技术网

Oracle11g 为一个用户创建多个架构-Oracle 11g

Oracle11g 为一个用户创建多个架构-Oracle 11g,oracle11g,Oracle11g,我们可以为特定用户创建多个模式吗?我当前以X/Y用户身份登录,当我尝试使用create schema authorization sample\u schema创建架构时,出现错误create schema语句的authorization子句中缺少架构名称或不正确。我确实知道会创建一个默认模式X。在Oracle中创建模式,与名称相反,不会创建新模式 在一条语句中创建多个表只是一种简写 引自: 使用CREATESCHEMA语句在一个事务中创建多个表和视图,并在您自己的模式中执行多个授权 进一步解释

我们可以为特定用户创建多个模式吗?我当前以X/Y用户身份登录,当我尝试使用
create schema authorization sample\u schema
创建架构时,出现错误
create schema语句的authorization子句中缺少架构名称或不正确。我确实知道会创建一个默认模式
X

在Oracle中创建模式
,与名称相反,不会创建新模式

在一条语句中创建多个表只是一种简写

引自:

使用CREATESCHEMA语句在一个事务中创建多个表和视图,并在您自己的模式中执行多个授权

进一步解释“schema”name参数是什么:

架构名称必须与Oracle数据库用户名相同


您可以创建一个名为sample_schema的用户(来自上面的示例),并授予用户X/Y使用sample_schema表空间的权限。

那么,如何为特定用户创建新的模式?@darkie15:您不能。在Oracle中,用户和模式是相同的(这是1:1的关系)