作者: 毛狐狸

668 篇文章

thumbnail
Oracle中查询表的大小、表的占用情况和表空间的大小
2017-12-18 from--http://www.cnblogs.com/pejsidney/p/8057372.html 有两种含义的表大小。一种是分配给一个表的物理空间数量,而不管空间是否被使用。可以这样查询获得字节数: select segment_name, bytes from user_segments where segment_type = 'TABLE'; 或者 Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name 另一种表实际使用的空间。这样查询: analyze table emp compute statistics; select num_rows * avg_row_len from user_tab…
vim中delete(backspace)键不能向左删除
2016-11-27 from--https://www.smslit.top/2016/11/27/vim-backspace-invalid/ MacOS下打开vim编辑文本,进入插入模式,要删除编辑之前的保存过的几个字符,按下delete键删除它们,万万没想到呀!只听到”duang duang duang”,竟然无效! 有一点先明确一下,在mac的键盘中没有backspace键,有个键叫delete,其实相当于window下的backspace键,编辑文本时按下都具有向左删除字符的功能。 原因 网上搜索得知,出现开头说的令人恼火的问题的原因是: VIM使用了 compatible 模式,或者把 backspace 变量设置为空了…其实compatible模式是VIM为了兼容vi而出现的配置,它的作用是使VIM的操作行为和规范和vi一致…
oracle 12c创建可插拔数据库(PDB)与用户详解
2017-02-23 from--https://www.jb51.net/article/106497.htm Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。下面这篇文章主要给大家介绍了利用oracle 12c创建可插拔数据库(PDB)与用户的相关资料,文中介绍的很详细,需要的朋友可以参考借鉴,下面来一起看看吧。 前言 由于oracle 12c使用了CDB-PDB架构,类似于docker,在container-db内可以加载多个pluggable-db,因此安装后需要额外配置才能使用。 一、修改listener.ora , tnsnames.ora ###listener.ora### LISTENER = (DESCRIPTION = (ADDRESS = (PR…
Oracle 查看表空间的大小及使用情况sql语句
2017-05-10 from--http://blog.itpub.net/30246303/viewspace-2138852/ --1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_name GROUP BY t.tablespace_name; --2、查看表空间物理文件的名称及大小 SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space …
Oracle 12c 创建公用用户和本地用户
2015-03-09 from--http://blog.itpub.net/29047826/viewspace-1453577/ 12c推出了可插拔库,管理用户也分为两种:本地用户和公用用户。本地用户是指在插拔数据库(PDB)中的用户,和12c之前的版本没有什么区别。公用用户只存在于可插拔环境中,在传统的数据库环境中不存在这种应用。怎么理解公用用户呢?可以简单的把它当做容器(CDB)用户,可以在各个通用与所有可插拔数据库(PDB)中使用。这个用户就像是小区的物业管理员,由小区物业来任命并且可以管理小区所有用户。 如果第一次登录CDB数据库,用传统方式创建用户会报错,这就是因为在CDB环境创建的用户为公共用户,语法和普通用户不同。 1. 使用sqlplus登录可插拔数据库 [oracle@snow ~]$ sqlplus / as sys…
Android 屏幕适配经验总结
2018.01.30 from--https://www.jianshu.com/p/d8e6bb5deea5?utm_source=oschina-app 本文记录一些适配问题的研究,基础概念不做过多介绍。 Android在做屏幕适配的时候一般考虑两个因素:分辨率和dpi。分辨率是屏幕在横向、纵向上的像素点数总和,一般用“宽x高”的形式表示,例如:1080x1920。dpi是dots per ich的缩写,表示每英寸的像素点数,例如160dpi指手机水平或垂直方向上每英寸距离有160个像素点。 一、dp和px dp和px都是编写布局时的单位,它们之间可以通过dpi来换算,换算公式如下: 公式一:px值 = dp值 * (dpi/160) 常见的还有一个density的概念,表示基准比例,density = (dpi/160),所以还有如下…
Oracle:hint用来手工改变sql的执行计划
2011-07-06 from--https://hanjian861202.iteye.com/blog/1115516 RBO:不管统计信息是否正确,执行计划是固定不变的,当优化器无法正确选择执行计划时,可以固定执行计划 不能灵活选择执行计划,程序人员必须按规则编写SQL语句。 CBO:会灵活选择执行计划,程序人员可以灵活编写SQL语句。 由于绑定变量原因而有时无法选择正确的执行计划。 所以从10g开始,只有 CBO ,为了弥补RBO,可以使用Hints   =================================================================================================   提示(hint)从Oracle7中引入,目的是弥补基于成本优化…