YashanDB CREATE DATABASE LINK语句
通用描述CREATE DATABASE LINK语句用于创建一个数据库链接对象。本地当前用户通过数据库链接可以访问远程数据库中某用户的物理表数据。根据数据库系统的结构,支持两种数据库链接:同构数据库链接:YashanDB与YashanDB的数据库链接异构数据库链接:YashanDB与Oracle的数据库链接,需要进行异构数据库链接配置#语句定义代码syntax::= [YASHAN&nb
YashanDB COMMIT语句
通用描述COMMIT用于提交一个事务。单机部署中,COMMIT等同于COMMIT WORK WRITE WAIT IMMEDIATE。分布式部署中,COMMIT等同于COMMIT WORK WRITE WAIT。执行COMMIT操作前,用户在事务过程做的任何修改只有自己能看到,其他用户无法看到,并可以通过回滚(Rollback)恢复修改之前的数据。执行COMMIT操作时,系统对用户所做的修改进行数
YashanDB COMMENT语句
通用描述COMMENT用于为表|视图或表|视图的列字段添加注释。可以在USER_TAB_COMMENTS/USER_COL_COMMENTS等系统视图中查询添加的注释信息。不能对已创建的COMMENT进行删除/修改操作,每执行一次COMMENT会覆盖上一次的注释信息,如想删除注释信息,请将COMMENT的内容指定为''。#语句定义comment::=代码syntax::= 
YashanDB BUILD DATABASE语句
通用描述BUILD DATABASE用于在主备高可用部署环境中,在备库上创建standby数据库,有关主备高可用架构的详细操作描述请参考高可用。在存在级联备的环境中,级联备库的上级备库对应为下文中的主库,级联备库对应为下文中的备库,具有与主备库相同的语法、功能及约束。主库端BUILD命令仅SYS超级用户或拥有SYSDBA、SYSBACKUP权限的用户才可执行。该功能不适用于分布式部署。对备库成功执
YashanDB BACKUP DATABASE函数
通用描述BACKUP DATABASE用于执行对当前数据库的备份,即将数据库文件拷贝一个副本,以备份集的形式持久化。备份包括全量备份和增量备份。全量备份:对某一时间点上的所有数据进行完全复制,不依赖之前的备份集。一个全量备份集可以恢复出所有数据。增量备份:第一次执行基线备份(level0),之后每次只需备份增量数据(level1),备份效率高,节省磁盘空间。恢复时需要从基线备份集开始依次恢复所有增
YashanDB BACKUP ARCHIVELOG语句
通用描述BACKUP ARCHIVELOG用于执行对当前数据库归档日志文件的备份。在DBA_ARCHIVE_BACKUPSET视图中查询生成的备份集信息。在V$BACKUP_PROGRESS视图中查询备份的过程信息。只能在数据库状态为OPEN时备份数据库,且归档模式必须为开启状态(使用ALTER DATABASE语句调整归档模式)。关于备份恢复的详细操作描述请参考备份恢复。该语句仅适用于单机和共享
YashanDB AUDIT POLICY语句
通用描述AUDIT POLICY对已创建的审计策略进行使能,只有使能的审计策略才会在数据库操作符合审计策略的审计项时触发审计。只有拥有AUDIT_ADMIN审计管理员角色,或者拥有AUDIT SYSTEM系统权限的用户,才能执行某个审计策略的使能操作。按照AUDIT POLICY定义规则使能后的审计策略,在配置参数UNIFIED_AUDITING为true的情况下,系统将对数据库的操作进行审计,用
YashanDB ANALYZE TABLE语句
通用描述ANALYZE TABLE用于收集分布式部署中的表、AC或分区的统计信息,与之对应的是DBMS_STATS高级包的GATHER_TABLE_STATS程序。对于组合分区表,不可指定收集某个分区/子分区,仅收集其GLOBAL级统计信息。#语句定义analyze table::=语法图代码syntax::= ANALYZE TABLE table_name&nbs
YashanDB ANALYZE SCHEMA语句
通用描述ANALYZE SCHEMA用于收集指定用户下所有对象(表、AC、列、索引)的统计信息,与之对应的是DBMS_STATS高级包的GATHER_SCHEMA_STATS程序。#语句定义代码syntax::= ANALYZE SCHEMA OWNER [(ESTIMATE_PERCENT estimate_value|BLOCK_SAMPLE&
YashanDB ANALYZE DATABASE函数
通用描述ANALYZE DATABASE用于收集数据库的统计信息,与之对应的是DBMS_STATS高级包的GATHER_DATABASE_STATS程序。#语句定义analyze database::=代码syntax::= ANALYZE DATABASE [(OPTIONS options|ESTIMATE_PERCENT estimate_v
YashanDB ALTER USER语句
通用描述ALTER USER用于修改用户属性,包括密码、默认表空间等。YashanDB的用户管理体系请参考产品安全手册用户管理。#语句定义代码syntax::= ALTER USER user_name (IDENTIFIED BY [VALUES] password|DEFAULT TABLESPACE t
YashanDB ALTER TYPE语句
通用描述ALTER TYPE语句用于更改一个已存在的自定义类型(UDT)的相关属性。自定义类型含义及限制请参考自定义类型章节。#语句定义schema包含UDT的模式名称,省略则默认为当前登录用户的模式。#type_name要更改的UDT的名称。#editionable | noneditionable用于语法兼容,无实际含义。#type_compile_clause指定重编译选项,详见compil
YashanDB ALTER TRIGGER语句
通用描述ALTER TRIGGER语句用于更改一个已存在的触发器的相关属性或显式的重编译一个触发器。对于在SYS schema内的触发器,需要由SYS用户执行ALTER TRIGGER语句。对于其他schema内的触发器,需要由其所属用户或拥有ALTER ANY TRIGGER权限的用户执行ALTER TRIGGER语句。触发器含义及限制请参考触发器章节。#语句定义代码syntax::= 
YashanDB ALTER TABLESPACE语句
通用描述ALTER TABLESPACE语句用于更改一个已存在的表空间的相关属性。在分布式部署中,执行本语句时系统会检查是否存在异常未恢复DDL语句,若存在将报错并需等待对应DDL恢复成功后才能执行本语句。#语句定义
YashanDB ALTER TABLESPACE SET函数
通用描述ALTER TABLESPACE SET语句用于更改分布式部署中一个已存在的表空间集的相关属性。表空间集是YashanDB分布式部署中的一个逻辑存储单位,用于存储分布表及与分布表相关数据信息,物理上对应了各DN节点上的数据文件。目前只能指定修改非内存映射表空间集。在分布式部署中,执行本语句时系统会检查是否存在异常未恢复DDL语句,若存在将报错并需等待对应DDL恢复成功后才能执行本语句。No
YashanDB ALTER TABLE语句
通用描述ALTER TABLE用于修改数据库里的表的结构和定义,以及对表进行相关管理操作,包括:表更名修改列修改分区修改约束开启和关闭行迁移(row movment)开启和关闭附加日志(supplemental logging)开启和关闭redo日志(nologging)空间收缩(shrink space)LSC表的后台数据转换选项开关(data transformer)LSC表的可变数据生命周期
YashanDB ALTER SYSTEM语句
通用描述ALTER SYSTEM用于动态地改变所在数据库实例(Instance)的属性,立即生效(但对于ALTER SYSTEM SET PARAMETER可设定为重启生效)且对所有用户生效。#语句定义alter system::=语法图代码syntax::= ALTER SYSTEM (set_parameter_clause|SWITCH LOGFILE
YashanDB ALTER SESSION语句
通用描述ALTER SESSION用于动态地改变所在会话的属性或会话级的系统配置,此类改变仅在当前会话生效,会话断开后将恢复为初始值。执行本语句,用户需具备ALTER SESSION权限。#语句定义alter session::=语法图代码syntax::= ALTER SESSION set_clauseset_clause::=语法图代码syntax::=&nbs
YashanDB ALTER SEQUENCE语句
通用描述ALTER SEQUENCE用于修改序列号生成器的各项参数。分布式部署中用户无法执行本语句。#语句定义代码syntax::= ALTER SEQUENCE [schema "."] sequence ((INCREMENT BY integer) | (MAXVALUE&
YashanDB ALTER PROFILE语句
通用描述ALTER PROFILE用于修改一个profile的内容。执行本语句需注意如下事项:用户必须拥有ALTER PROFILE权限才能修改一个profile。对于已与用户关联的profile,修改profile后,其对用户的资源限制立即生效。对于YashanDB默认的profile(名称为DEFAULT),也可使用本语句对其内容进行修改。#语句定义alter profile::=语法图代码s