Oracle怎么查sga,oracle怎么查看表空间
oracle中如何查询LOCK_SGA是true还是false
1.你可以用 alter user 用户ID account unlock 先解开这个用户锁定
成都创新互联公司自2013年起,先为西乌珠穆沁等服务建站,西乌珠穆沁等地企业,进行企业商务咨询服务。为西乌珠穆沁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
2.这个机制是在用户的profile中设定,profile主要是对系统资源和用户囗令的管理,你可以打开查看,里面有个 FAILED_LOGIN_ATTEMPTS 参数,你还可以结合其它的参数一起使用来管理资源和囗令。系统有个默认的profile叫default
给个示例:
1.资源的
create profile luck_prof limit
sessions_per_user 8
cpu_per_session 16800
logical_reads_per_session 23688
connect_time 268
idle_time 38;
2.囗令的,如修改 default
alter profile default limit
password_life_time 60
password_grace_time 10
password_reuse_time 1800
failed_login_attempts 3
password_lock_time 1/1440;
然后再创建或修改用户时指定一个profile如:
create user wuser
identified by wuser
.......
profile luck_prof ;
希望以上能给你提供解决问题的方向
oracle在执行查询sql时如何通过SGA进行查询?
简单地说:把select语句存放到SGA的共享池,进行分析获得所需要的数据信息。首先在SGA的数据缓冲区中查找是否有需要的数据,如果有直接获得;若数据缓冲区中没有需要的数据,服务器进程读取硬盘数据库的数据到SGA的数据缓冲区中获得。
如何查看oracle SGA各组件大小,以及调整db
如何查看oracle SGA各组件大小,以及调整db
--按照建议调整db_cache大小,size_fator=1的为最合适的
select d.id,
d.NAME,
d.BLOCK_SIZE,
d.SIZE_FOR_ESTIMATE,
d.SIZE_FACTOR,
d.ESTD_PHYSICAL_READ_FACTOR,
d.ESTD_PHYSICAL_READS
from v$db_cache_advice d;
--按照建议调整shared_pool大小,size_fator=1的为最合适的
select shared_pool_size_for_estimate spsfe,shared_pool_size_factor spsf,
estd_lc_size,estd_lc_memory_objects elmo,estd_lc_time_saved elts,
estd_lc_time_saved_factor eltsf,estd_lc_memory_object_hits elmoh
from v$shared_pool_advice;
如何查看oracle SGA各组件大小,以及调整db
10g之前可以设置db_cache_size
来指定缓存大小10g开始可以使用sga_target(当然你也可以不用,但是推荐用),来设定整个共享内存区域大小,包括缓存和共享池等。不需要再单独设置db
cache11g可以设置memory_target,不光包括了sga,还包括了pga,是所有给oracle的内存的总和,就更方便了。如果你使用了sga_target或者memory_target,还同时设置了db_cache_size的话,那么你设置的db_cache_size成为了缓存的最小值。需要分配给数据库多大内存取决于你的业务需要,你可以通过db
cache
advisor的视图,来估计是否需要更大的缓存。
如何查看sga,pga的使用率
您好,很高兴为您解答。
在Oracle11g数据库中,使用自动内存管理特性不再需要设定参数PGA_AGGREGATE_TARGET和SGA_TARGET,因为这两个参数都已经被修改成自动调优的,除非想指定PGA和SGA的最小值才需要设定这两个参数。在Oracle11g数据库中,则需要设置一个叫做MEMORY_TARGET的初始化参数,这个参数是指整个Oracle实例所能使用的内存大小,包括PGA和SGA的整体大小,在MEMORY_TARGET的内存大小之内,PGA和SGA所用的内存可以根据当前负载情况自动相互转换。如果当初始设定的MEMORY_TARGET的内存不够当前数据库使用的时候,Oracle11g还提供了另外一个初始化参数MEMORY_MAX_TARGET,当原始设定的内存不够使用的时候,可以手工来动态
调节MEMORY_TARGET的大小,但是不允许超过MEMORY_MAX_TARGET的值。
如若满意,请点击右侧【采纳答案】,如若还有问题,请点击【追问】
希望我的回答对您有所帮助,望采纳!
oracle查询
1.系统表
ORACLE数据库的系统参数都存储在数据库中,可以通过SQLPLUS,以用户SYSYTEM进行查询。几个重要的表或者视图如下:
v$controlfile:控制文件的信息;
v$datafile:数据文件的信息;
v$log:日志文件的信息;
v$process:处理器的信息;
v$session:会话信息;
v$transaction:事务信息;
v$resource:资源信息;
v$sga:系统全局区的信息。
上面的视图名中的‘v$’,只是视图名字中的字符。类似于上面的视图或表还有很多,位于:
$ORACLE_HOME/RDBMS/ADMIN/CATALOG.SQL文件中。
这些视图或表可以在SQLPLUS中用SELECT语句进行查询。
2.数据字典视图
表和列
DBA_TABLES、ALL_TABLES和USER_TABLES显示了有关数据库表的一般信息。
DBA_TAB_COLUMNS、ALL_TAB_COLUMNS和USER_TAB_COLUMNS显示了每个数据库表的列的信息。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括表。
完整性约束
DBA_CONSTRAINTS、ALL_CONSTRAINTS和USER_CONSTRAINST显示有关约束的一般信息。
DBA_CONS_COLUMNS、ALL_CONS_COLUMNS和USER_CONS_COLUMNS显示有关列的相关约束的一般信息。
视图
DBA_VIEWS、ALL_VIEWS和USER_VIEWS。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括视图。
序列
DBA_SEQUENCES、ALL_SEQUENCES和USER_SEQUENCES。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括序列。
同义词
DBA_SYNONYMS、ALL_SYNONYMS和USER_SYNONYMS。
注意:DBA_OBJECTS、ALL_OBJECTS和USER_OBJECTS显示了模式对象的信息,包括同义词。
索引
DBA_INDEXS、ALL_INDEXS、USER_INDEXS、DBA_IND_COLUMNS、ALL_IND_COLUMNS和USER_IND_COLUMNS。
用户
DBA_USERS。
角色
DBA_ROLES。
表空间定额
DBA_TS_QUOTAS。
配置表
DBA_PROFILES。
表空间
DBA_TABLESPACES。
数据文件
DBA_DATA_FILES。
段
DBA_SEGMENTS、USER_SEGMENT。
回滚段
DBA_ROLLBACK_SEGS、V$ROLLNAME、V$ROLLSTAT。
第二道题你参考楼上的就行了
当前名称:Oracle怎么查sga,oracle怎么查看表空间
文章来源:http://azwzsj.com/article/hsccij.html