文档中心

运维管理

操作类型

权限的操作定义了用户在指定资源上可以执行的操作。一个权限由一个资源和操作列表组成。该页面列出了按共同目的分组的可用操作。

读写操作

find

将该操作应用在集合空间或集合资源上。

用户可执行以下命令:

execaggregate命令的查询部分需要被授予 find 操作。

find().update() 与 find().remove() 命令的查询部分需要被授予 find 操作。

insert

将该操作应用在集合空间或集合资源上。

用户可执行以下命令:

update

将该操作应用在集合空间或集合资源上。

用户可执行以下命令:

  • update
  • upsert 仅发生更新
  • truncateLob

    如果 upsert 命令将发生插入,需要额外被授予 insert 操作。

    find().update() 命令需要被授予 find 和 update 操作。

remove

将该操作应用在集合空间或集合资源上。

用户可执行以下命令:

  • remove
  • deleteLob

    find().remove() 命令需要被授予 find 和 remove 操作。

getDetail

将该操作应用在集合空间或集合资源上。

用户可执行以下命令:

集合管理操作

alterCL

将该操作应用在集合资源上。

用户可执行以下命令:

createIndex

将该操作应用在集合资源上。

用户可执行createIndexcreateIndexAsync命令。

dropIndex

将该操作应用在集合资源上。

用户可执行dropIndexdropIndexAsync命令。

truncate

将该操作应用在集合资源上。

用户可执行truncate命令。

testCL

将该操作应用在集合资源上。

用户可执行getCL命令。

集合空间管理操作

alterCS

将该操作应用在集合空间资源上。

用户可执行以下命令:

createCL

将该操作应用在集合空间资源上。

用户可执行createCL命令。

dropCL

将该操作应用在集合空间资源上。

用户可执行dropCL命令。

renameCL

将该操作应用在集合空间资源上。

用户可执行renameCL命令。

testCS

将该操作应用在集合空间资源上。

用户可执行getCS命令。

回收站操作

alterBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行以下命令:

countBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行count命令。

dropAllBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行dropAll命令。

dropItemBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行dropItem命令。

getDetailBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行getDetail命令。

listBin

将该操作应用在集群资源上。

用户可执行 list(SDB_LIST_RECYCLEBIN) 命令。

用户可在 SdbRecycleBin 对象上执行list命令。

returnItemBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行returnItemreturnItemToName命令。

snapshotBin

将该操作应用在集群资源上。

用户可在 SdbRecycleBin 对象上执行snapshot命令。

部署管理操作

createRG

将该操作应用在集群资源上。

用户可执行createRG命令。

forceStepUp

将该操作应用在集群资源上。

用户可执行forceStepUp命令。

getRG

将该操作应用在集群资源上。

用户可执行以下命令:

用户可在 SdbReplicaGroup 对象上执行以下命令:

removeRG

将该操作应用在集群资源上。

用户可执行removeRG命令。

reloadConf

将该操作应用在集群资源上。

用户可执行reloadConf命令。

deleteConf

将该操作应用在集群资源上。

用户可执行deleteConf命令。

updateConf

将该操作应用在集群资源上。

用户可执行updateConf命令。

createNode

将该操作应用在集群资源上。

用户可在 SdbReplicaGroup 对象上执行createNodeattachNode命令。

reelect

将该操作应用在集群资源上。

用户可在 SdbReplicaGroup 对象上执行reelect命令。

removeNode

将该操作应用在集群资源上。

用户可在 SdbReplicaGroup 对象上执行removeNodedetachNode命令。

getNode

将该操作应用在集群资源上。

用户可执行以下命令:

用户可在 SdbReplicaGroup 对象上执行以下命令:

startRG

将该操作应用在集群资源上。

用户可在 SdbReplicaGroup 对象上执行start命令。

stopRG

将该操作应用在集群资源上。

用户可在 SdbReplicaGroup 对象上执行stop命令。

alterRG

将该操作应用在集群资源上。

用户可在SdbReplicaGroup对象上执行以下命令:

startNode

将该操作应用在集群资源上。

用户可在 SdbNode 对象上执行start命令。

stopNode

将该操作应用在集群资源上。

用户可在 SdbNode 对象上执行stop命令。

alterNode

将该操作应用在集群资源上。

用户可在SdbNode对象上执行以下命令:

分片操作

attachCL

将该操作应用在集合资源上。

用户执行attachCL命令时需要被授予 attachCL 操作。另外在主表资源上需要被授予 find 操作,在子表资源上需要被授予 find , insert , update 和 remove 操作。

copyIndex

将该操作应用在集合资源上。

用户可执行copyIndexcopyIndexAsync命令。

detachCL

将该操作应用在集合资源上。

用户可执行detachCL命令。

split

将该操作应用在集合资源上。

用户可执行split命令。

服务器管理操作

backup

将该操作应用在集群资源上。

用户可执行backup命令。

createCS

将该操作应用在集群资源上。

用户可执行createCS命令。

dropCS

将该操作应用在集群资源上。

用户可执行dropCS命令。

cancelTask

将该操作应用在集群资源上。

用户可执行cancelTask命令。

createRole

将该操作应用在集群资源上。

用户可执行createRole命令。

dropRole

将该操作应用在集群资源上。

用户可执行dropRole命令。

listRoles

将该操作应用在集群资源上。

用户可执行listRoles命令。

updateRole

将该操作应用在集群资源上。

用户可执行updateRole命令。

grantPrivilegesToRole

将该操作应用在集群资源上。

用户可执行grantPrivilegesToRole命令。

revokePrivilegesFromRole

将该操作应用在集群资源上。

用户可执行revokePrivilegesFromRole命令。

grantRolesToRole

将该操作应用在集群资源上。

用户可执行grantRolesToRole命令。

revokeRolesFromRole

将该操作应用在集群资源上。

用户可执行revokeRolesFromRole命令。

createUsr

将该操作应用在集群资源上。

用户可执行createUsr命令。

dropUsr

将该操作应用在集群资源上。

用户可执行dropUsr命令。

grantRolesToUser

将该操作应用在集群资源上。

用户可执行grantRolesToUser命令。

revokeRolesFromUser

将该操作应用在集群资源上。

用户可执行revokeRolesFromUser命令。

createDataSource

将该操作应用在集群资源上。

用户可执行createDataSource命令。

createDomain

将该操作应用在集群资源上。

用户可执行createDomain命令。

createProcedure

将该操作应用在集群资源上。

用户可执行createProcedure命令。

createSequence

将该操作应用在集群资源上。

用户可执行createSequence命令。

dropDataSource

将该操作应用在集群资源上。

用户可执行dropDataSource命令。

dropDomain

将该操作应用在集群资源上。

用户可执行dropDomain命令。

dropSequence

将该操作应用在集群资源上。

用户可执行dropSequence命令。

eval

将该操作应用在集群资源上。

用户可执行eval命令。

flushConfigure

将该操作应用在集群资源上。

用户可执行flushConfigure命令。

invalidateCache

将该操作应用在集群资源上。

用户可执行invalidateCache命令。

invalidateUserCache

将该操作应用在集群资源上。

用户可执行invalidateUserCache命令。

removeBackup

将该操作应用在集群资源上。

用户可执行removeBackup命令。

removeProcedure

将该操作应用在集群资源上。

用户可执行removeProcedure命令。

renameCS

将该操作应用在集群资源上。

用户可执行renameCS命令。

resetSnapshot

将该操作应用在集群资源上。

用户可执行resetSnapshot命令。

sync

将该操作应用在集群资源上。

用户可执行sync命令。

alterDataSource

将该操作应用在集群资源上。

用户可执行 SdbDataSource 对象上的alter命令。

fetchSequence

将该操作应用在集群资源上。

用户可在 SdbSequence 对象上执行fetchgetNextValue命令。

getSequenceCurrentValue

将该操作应用在集群资源上。

用户可在 SdbSequence 对象上执行getCurrentValue命令。

alterSequence

将该操作应用在集群资源上。

用户可在 SdbSequence 对象上执行以下命令:

alterDomain

将该操作应用在集群资源上。

用户可在 SdbDomain 对象上执行以下命令:

会话操作

forceSession

将该操作应用在集群资源上。

用户可执行forceSession命令。

trans

将该操作应用在集群资源上。

用户可执行以下命令:

waitTasks

将该操作应用在集群资源上。

用户可执行waitTasks命令。

诊断操作

analyze

将该操作应用在集合空间或集合资源上。

用户执行analyze命令时根据参数需要不同的权限:

  • 如果参数指定了集合,需要的权限为该集合资源{ cs: "<cs name>", cl: "<cl name>" }上的 analyze 操作。
  • 如果参数指定了集合空间,需要的权限为该集合空间资源{ cs: "<cs name>", cl: "" }上的 analyze 操作。
  • 如果参数未指定集合空间和集合,需要的权限为非系统表资源{ cs: "", cl: "" }上的 analyze 操作。

getRole

将该操作应用在集群资源上。

用户可执行getRole命令。

getUser

将该操作应用在集群资源上。

用户可执行getUser命令。

getDataSource

将该操作应用在集群资源上。

用户可执行如下命令:

getDomain

将该操作应用在集群资源上。

用户可执行如下命令:

getSequence

将该操作应用在集群资源上。

用户可执行如下命令:

getTask

将该操作应用在集群资源上。

用户可执行如下命令:

listCollections

将该操作应用在集合空间资源上。

用户可在该集合空间对象上执行listCollections命令。

list

将该操作应用在集群资源上。

用户可执行以下命令:

用户可在 SdbReplicaGroup 对象上执行以下命令:

用户可在 SdbNode 对象上执行以下命令:

用户可在 SdbCS 对象上执行以下命令:

listCollectionSpaces

将该操作应用在集群资源上。

用户可执行listCollectionSpaces和list(SDB_LIST_COLLECTIONSPACES)命令。

用户可在 SdbCS 对象上执行以下命令:

snapshot

将该操作应用在集群资源上。

用户可执行以下命令:

用户可在 SdbRecycleBin 对象上执行以下命令:

setPDLevel

将该操作应用在集群资源上。

用户可执行setPDLevel命令。

trace

将该操作应用在集群资源上。

用户可执行以下命令:

traceStatus

将该操作应用在集群资源上。

用户可执行traceStatus命令。

listProcedures

将该操作应用在集群资源上。

用户可执行listProcedures命令。

listBackup

将该操作应用在集群资源上。

用户可执行listBackup和list(SDB_LIST_BACKUPS)命令。

回到顶部