Oracle 基表 X$KSMLRU】的更多相关文章

Oracle 基表 X$KSMLRU 该表是Oracle的一个内部表.当SQL或者PL/SQL块向shared pool中请求一个大的连续的空间时,如果shared pool中连续的可用空间 不足,就会将一些当前没有使用的空间释放,以满足当前的请求.出现一次这种情况,Oralce就会向该表内插入一条记录. 所以,我们可以通过该表来分析是哪些会话,语句请求大量的共享池空间. 但是,该表并不会保存所有的记录,当我们对其执行一次select后,里面的内容就会被清空.所以查询这张表,需要注意做好数据的备…
从  v$fixed_view_definition 视图中可以看到 性能视图所依赖的基表 SELECT view_definition FROM v$fixed_view_definition        WHERE view_name='GV$SQL'; SELECT view_definition FROM v$fixed_view_definition        WHERE view_name='GV$SQLAREA'; SELECT view_definition FROM v$…
通过修改ORACLE基表的方式来修改用户名直接修改底层表USER$更改用户名(该方法在Oracle9i,Oracle10g中测试通过)SQL> UPDATE USER$ SET NAME='TT' WHERE USER#=91;已更新 1 行.SQL> COMMIT;提交完成.SQL> ALTER SYSTEM CHECKPOINT;系统已更改.修改密码: 在以SYSDBA身份登陆时可以修改其他用户的密码,比如:SQL> alter user user01 identified b…
修改oracle中的用户名,要需要修改oracle基表中的相关内容, 1.查看user#, select user#,name from user$ s where s.name='用户修改前的'; --这里以HR为例 USER# NAME ---------- ------------------------------ 21 HR 2.根据user#来修改用户名 update user$ set name='修改后的用户名' where user#=21; commit; 3.清一下shar…
TimesTen内存数据库 第一章 Cache Connect to Oracle概念 TimesTen数据交换技术提供在Oracle数据库和TimesTen数据管理器之间进行连接和双向数据传送.数据交换技术也使得能够方便的捕获和处理进入到TimesTen数据管理器的大流量事件流,而且能进行并发传送数据到Oracle数据库. TimesTen同意通过创建cache group来快速缓存Oracle数据,以在TimesTen中映射一个或多个Oracle表. 同意快速缓存Oracle数据的Times…
本文转载自:http://www.linuxidc.com/Linux/2015-03/115165.htm 一:首先解释什么是视图: 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据.视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表,与真实表不同,视图不会要求分配存储空间,视图中也不会包含实际的数据.视图只是定义了一个查询,视图中的数据是从基表中获取,这些数据在视图被引用时动态的生成.由于视图基于数据库中的其他对象,因此一个视图只需要占…
某些系统需要按月分表来保存数据.下面的存储过程演示了如何使用基表来建立每个月的月表. 处理思路是:     1:首先,为基表建立好表和对应的索引.     2:将基表保存到一个存储过程需要的表中.     3:存储过程读取配置表,根据配置表中的名字,去数据库中查询对应的表的建表语句,然后,用月表的表名去替换语句中的表名,接着就建表.再去查询基表的表是不是有索引,如果有,则从数据库中得到索引的建表语句,然后,替换建表语句中的索引名称和表名称,最后执行建立索引的语句.   -- oracle环境的s…
动态视图 基表 GV$ACCESS x$ksuses,x$kglob,x$kgldp,x$kgllk GV$ACTIVE_INSTANCES x$ksimsi GV$ACTIVE_SESS_POOL_MTH x$kgskasp GV$AQ1 X$KWQSI GV$ACCESS x$ksuses,x$kglob,x$kgldp,x$kgllk GV$ACTIVE_INSTANCES x$ksimsi GV$ACTIVE_SESS_POOL_MTH x$kgskasp GV$AQ1 X$KWQSI…
// 触发器 create or replace trigger tr_sync_BD_MARBASCLASS after INSERT or UPDATE on BD_MARBASCLASS for each row declare v_cnt integer; PRAGMA AUTONOMOUS_TRANSACTION; -- 自治事务 begin /** * Name : tr_sync_BD_MARBASCLASS * Desc : 物料分类 增量同步 触发器 * Author : wu…
Oracle===============================数据库:Oracle------>甲骨文(Oracle) 49+%DB2---------->IBM 49+%SqlServer---->微软My Sql------->(Oracle) 开源典型 Oracle:(神谕)数据的隔离采用用户的方式 userNamepassWord一个数据库的概念:一组内存,一组进程 usersys:超级管理员system:管理员scott:普通用户 用户:可以直接被授权,被指定…