ORACLE
文章平均质量分 70
akaks0
这个作者很懒,什么都没留下…
展开
-
oracle数据查看当前用户下的所有表
all_tables:包含了所有表的信息owner:所有者select * from all_tables t where t.OWNER = 'TEST';原创 2017-10-30 19:28:23 · 4316 阅读 · 0 评论 -
Oracle扩展表空间方案
1、检查表空间占用率1.1. 脚本检查查看一个用户所占的空间用该用户登录select sum(bytes)/1024/1024 MB from user_extents u 查看表空间还剩多少,用这个,还能看每个文件情况(使用语句1或者语句2查询)语句1:select b.file_id 文件ID, b.tablespace_name 表空间, ...原创 2018-09-03 10:39:52 · 5775 阅读 · 0 评论 -
在千万级的数据库查询中,如何提高效率?
在千万级的数据库查询中,如何提高效率?1)数据库设计方面 a. 对查询进行优化,应尽量避免全表扫描,首先应考虑在where 及order by 涉及的列上建立索引。 b. 应尽量避免在where 子句中对字段进行null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在num 上设置默认值0,确保...原创 2018-08-05 19:56:06 · 556 阅读 · 0 评论 -
创建view时,提示权限不足
创建视图需要业务库开通相关同义词表的检索权限例:业务库执行命令'grant select on table_a to user_a;'用以开通权限。仅创建同义词无法建立视图原创 2018-05-10 19:32:19 · 1341 阅读 · 0 评论 -
oracle导入、导出dmp文件
导入:imp test/test@127.0.0.1:1521/orcl full=y ignore=y file=D:\test.dmp导出:导出全部exp test/test@127.0.0.1:1521/orcl file=D:\test.dm导出指定表exp test/test@127.0.0.1:1521/orcl file=D:\test.dmp tables=(table1,tabl...原创 2018-05-10 19:06:16 · 242 阅读 · 0 评论 -
plsql 导出dmp时 --- 闪退
增加一个环境变量 ORACLE_HOME=D:\app\Qtp\product\11.2.0\dbhome_1原创 2018-04-25 17:13:05 · 6165 阅读 · 2 评论 -
oracle只导出建表语句,不导出表数据
oracle只导出建表语句,通过plsqldev软件来做第一步:点击tools-->Export User Object第二步:选择用户User,再选择要导出的表,再取消选中"Include Owner",再点击Export导出即可原创 2017-11-01 20:52:15 · 13871 阅读 · 0 评论 -
怎么查看Oracle是11g还是10g
查询oracle的版本:select * from v$version;原创 2017-10-31 21:36:45 · 2816 阅读 · 0 评论 -
oracle查看数据库当前连接数
select count(*) from v$process --当前的连接数select value from v$parameter where name = 'processes' --数据库允许的最大连接数原创 2017-10-30 19:25:34 · 2350 阅读 · 0 评论 -
oracle查询表空间大小以及每个表所占空间的大小
1、查询数据库中所有的表空间以及表空间所占空间的大小,直接执行语句就可以了:select tablespace_name, sum(bytes)/1024/1024 from dba_data_files group by tablespace_name; 2、查看表空间物理文件的名称及大小 select tablespace_name, file_id, file_name, ...转载 2018-10-08 10:29:21 · 55633 阅读 · 0 评论