Kingbase金仓查看和剔除连接

7.1.11. ALTER SYSTEM
【语法格式】
ALTER SYSTEM
{ ADD { TEMPFILE | GLOBAL DATAFILE } (NAME [=] LogicalName FILENAME [=] ‘FileName’ SIZE [=] Size MAXSIZE [=] MaxSize FILEGROWTH [=] Growth)
| REMOVE { TEMPFILE | GLOBAL DATAFILE } LogicalName
| MODIFY { TEMPFILE | GLOBAL DATAFILE } LogicalName SET MAXSIZE [=] MaxSize
| MODIFY { TEMPFILE | GLOBAL DATAFILE } LogicalName SET FILEGROWTH [=] Growth
| MODIFY { TEMPFILE | GLOBAL DATAFILE } LogicalName RESIZE [=] TargetSize
| ADD LOGFILE (NAME [=] LogName FILENAME [=] ‘LogFileName’ SIZE [=] LogSize)
| REMOVE LOGFILE LogName
| SWITCH LOGFILE
| KILL SESSION SessionPid
| KILL SESSION BY USER UserId
| KILL SESSION BY DATABASE DbId
}

【功能】
1.创建一个新的临时文件。KingbaseES 为每个临时文件维护以下属性:逻辑名、文件名(物理路径)、初始大小、最大大小和文件增长率。
2.删除某个临时文件。注意:只有不包含任何数据的临时文件才能被删除。
3.修改某个临时文件的最大大小。
4.修改某个临时文件的文件增长率。
5.对某个临时文件进行扩展或截断。
6.创建一个新的GLOBAL数据库的数据文件。
7.创建一个新的临时文件。
8.删除某个GLOBAL数据库的数据文件。
9.删除某个临时文件。只有不包含任何数据的临时文件才能被删除。
10.修改某个GLOBAL数据库的数据文件的最大大小。
11.修改某个临时数据文件的最大大小。
12.修改某个GLOBAL数据库的数据文件的增长率。
13.修改某个临时数据文件的增长率。
14.对某个GLOBAL数据库的数据文件进行扩展或截断。
15.对某个临时数据文件进行扩展或截断。
16.创建一个新的日志文件。KingbaseES 为每个日志文件维护以下属性:逻辑名、文件名(物理路径)、大小。
17.删除某个日志文件。只有状态为INACTIVE的日志文件才能被删除。
18.进行日志文件切换。
19.取消当前执行的SQL语句,session退出。
20.终止用户ID相关的所有的session。
21.终止数据库ID相关的所有的session。

【权限】
调用该命令的用户必须是数据库管理员。

【使用说明】
1.该语句不能在事务内使用。
2.LogicalName是数据文件的逻辑名。
3.FileName是数据文件的物理路径。该路径可以是绝对路径,也可以是相对路径。相对路径的物理名是相对于集群根目录下的DB子目录的。FileName的最大长度不能超过1023个字节。
4.Size和MaxSize分别是数据文件的初始大小和最大大小,其值域为[1,16000],单位是MB。MaxSize不能小于Size。
5.Growth是数据文件的增长率(百分比),其值域为[1,100]。
6.TargetSize是数据文件的目标大小,其值域为[1,16000],单位是MB。
7.LogName是日志文件的逻辑名。
8.LogFileName是日志文件的物理路径。该路径可以是绝对路径,也可以是相对路径。相对路径的物理名是相对于集群根目录下的REDOLOG子目录的。LogFileName的最大长度不能超过1023个字节。
9.Size是日志文件的大小,其值域为[16,2048],单位是MB。
10.SessionPid是需要被结束的session的pid,这个值可以使用下列方法之一获得。一,若服务器启动时启动统计线程,那么可以执行 SELECT DATNAME, PROCPID, CURRENT_QUERY FROM SYS_STAT_ACTIVITY; 来获得服务器当前的session情况,可以将PROCPID这一列的值作为参数;另一种,在需要被结束的session中执行 SELECT SYS_BACKEND_PID(); 结果集中的值可以作为参数。若传入的SessionPid 不存在,不报错。SessionPid 类型是 INT,必须大于0。
11.UserId是被结束的session所属的用户ID。
12.DbId是被结束的session所属的数据库ID。

【示例】
例一:增加临时文件
ALTER SYSTEM ADD TEMPFILE (NAME = tf FILENAME = ‘tf’ SIZE = 1 MAXSIZE = 20 FILEGROWTH = 10);
例二:修改临时文件的增长率
ALTER SYSTEM MODIFY TEMPFILE tf SET FILEGROWTH = 20;
例三:修改临时文件的最大大小
ALTER SYSTEM MODIFY TEMPFILE tf SET MAXSIZE = 200;
例四:修改临时文件的大小
ALTER SYSTEM MODIFY TEMPFILE tf RESIZE 2;
例五:删除临时文件
ALTER SYSTEM REMOVE TEMPFILE tf;
例六:增加日志文件
ALTER SYSTEM ADD LOGFILE (NAME = lf FILENAME = ‘lf’ SIZE = 100);
例七:删除日志文件
ALTER SYSTEM REMOVE LOGFILE lf;
例八:进行日志文件切换
ALTER SYSTEM SWITCH LOGFILE;
例九:增加GLOBAL数据库的数据文件
ALTER SYSTEM ADD GLOBAL DATAFILE (NAME = gf FILENAME = ‘gf’ SIZE = 1 MAXSIZE = 20 FILEGROWTH = 10);
例十:修改GLOBAL数据库的数据文件的增长率
ALTER SYSTEM MODIFY GLOBAL DATAFILE gf SET FILEGROWTH = 20;
例十一:结束SessionPid为5的session
ALTER SYSTEM KILL SESSION 5;
例十二:结束UserId为10的所有session
ALTER SYSTEM KILL SESSION BY USER 10;
例十三:结束DbId为11506的所有session
ALTER SYSTEM KILL SESSION BY DATABASE 11506;

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
ORACLE之常用FAQ V1.0 4 第一部分、SQL&PL/SQL 4 [Q]怎么样查询特殊字符,如通配符%与_ 4 [Q]如何插入单引号到数据库表中 4 [Q]怎样设置事务一致性 4 [Q]怎么样利用游标更新数据 4 [Q]怎样自定义异常 4 [Q]十进制与十六进制的转换 4 [Q]怎么样抽取重复记录 5 [Q]怎么样设置自治事务 5 [Q]怎么样在过程中暂停指定时间 5 [Q]怎么样快速计算事务的时间与日志量 5 [Q]怎样创建临时表 6 [Q]怎么样在PL/SQL中执行DDL语句 6 [Q]怎么样获取IP地址 7 [Q]怎么样加密存储过程 7 [Q] 7 [Q] 7 [Q]如果存在就更新,不存在就插入可以用一个语句实现吗 8 [Q]怎么实现左联,右联与外联 9 [Q]怎么实现一条记录根据条件多表插入 10 [Q]如何实现行列转换 11 [Q]怎么样实现分组取前N条记录 13 [Q]怎么设置存储过程的调用者权限 13 [Q]怎么快速获得用户下每个表或表分区的记录数 13 [Q]可以利用utl_smtp包发邮件,以下是一个发送简单邮件的例子程序 14 [Q]可以利用utl_file包,但是,在此之前,要注意设置好Utl_file_dir初始化参数 15 第二部分、ORACLE构架体系 16 [Q]ORACLE的有那些数据类型 16 [Q]Oracle有哪些常见关键字,不能被用于对象名 17 [Q]怎么查看数据库版本 18 [Q]怎么查看数据库参数 18 [Q]怎么样查看数据库字符集 19 [Q]怎么样修改字符集 19 [Q]怎样建立基于函数索引 19 [Q]怎么样移动表或表分区 20 [Q]怎么获得当前的SCN 20 [Q]ROWID的结构与组成 20 [Q]怎么样获取对象的DDL语句 20 [Q]如何创建约束的索引在别的表空间上 21 [Q]怎么知道那些表没有建立主键 21 [Q]dbms_output提示缓冲区不够,怎么增加 22 [Q]怎么样修改表的列名 22 [Q]怎么样给sqlplus安装帮助 22 [Q]怎么样快速下载Oracle补丁 22 [Q]如何移动数据文件 23 [Q]如果管理联机日志组与成员 24 [Q]怎么样计算REDO BLOCK的大小 24 [Q]控制文件包含哪些基本内容 25 [Q]如果发现表中有坏块,如何检索其它未坏的数据 25 [Q]我创建了数据库的所有用户,我可以删除这些用户吗 26 第三部分、备份与恢复 28 [Q]如何开启/关闭归档 28 [Q]怎样设置定时归档 29 [Q]不同版本怎么导出/导入 29 [Q]不同的字符集之前怎么导数据 29 [Q]怎么样备份控制文件 29 [Q]控制文件损坏如何恢复 29 [Q]怎么样热备份一个表空间 29 [Q]怎么快速得到整个数据库的热备脚本 30 [Q]丢失一个数据文件,但是没有备份,怎么样打开数据库 30 [Q]丢失一个数据文件,没有备份但是有该数据文件创建以来的归档怎么恢复 30 [Q]联机日志损坏如何恢复 31 [Q]怎么样创建RMAN恢复目录 31 [Q]怎么样在恢复的时候移动数据文件,恢复到别的地点 32 [Q]怎么从备份片(backuppiece)中恢复(restore)控制文件与数据文件 32 [Q]Rman的format格式中的%s类似的东西代表什么意义 33 [Q]执行exec dbms_logmnr_d.build('Logminer.ora','file 34 [Q]执行execute 34 第四部分、性能调整 35 [Q]如果设置自动跟踪 35 [Q]如果跟踪自己的会话或者是别人的会话 36 [Q]怎么设置整个数据库系统跟踪 36 [Q]怎么样根据OS进程快速获得DB进程信息与正在执行的语句 37 [Q]怎么样快速重整索引 37 [Q]如何使用Hint提示 38 [Q]怎么样快速复制表或者是插入数据 38 [Q]怎么避免使用特定索引 39 [Q]Oracle什么时候会使用跳跃式索引扫描 39 [Q]怎么样创建使用虚拟索引 40 [Q]怎样监控无用的索引 40 [Q]怎么样能固定我的执行计划 41 [Q]v$sysstat中的class分别代表什么 42 [Q]怎么杀掉特定的数据库会话 42 [Q]怎么快速查找锁与锁等待 42 [Q] 如何有效的删除一个大表(extent数很多的表) 43 [Q]如何收缩临时数据文件的大小 43 [Q]怎么清理临时段 44 [Q]怎么样dump数据库内部结构,如上面显示的控制文件的结构 44 [Q]如何获得所有的事件代码 45 [Q]什么是STATSPACK,我怎么使用它? 46 第五部分、ORACLE网络与安全 47 [Q]如何限定特定IP访问数据库 47 [Q]如何穿过防火墙连接数据库 47 [Q]如何利用hostname方式连接数据库 47 [Q]dbms_repcat_admin能带来什么安全隐患 48 [Q]在不知道用户密码的时候,怎么样跳转到另外一个用户执行操作后并不影响该用户? 48 [Q]如何加固你的数据库 49 [Q]如何检查用户是否用了默认密码 49 [Q]如何修改默认的XDB监听端口 50 [Q]怎么捕获用户登录信息,如SID,IP地址等 50

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值