实时搜索: oracle 如何查看数据库

oracle 如何查看数据库

360条评论 2177人喜欢 6261次阅读 964人点赞
oracle查询一周的数据怎么在jsp里面显示这一周数据每天的数据
例如: select name,time stutrs from table where time>=to-date('2012-07-16','yyyy-mm-dd') and time<=to-date('2012-07-20','yyyy-mm-dd')
查询结果为:
北大街 2012-07-16 70
北大街 2012-07-17 80
北大街 2012-07-18 98
北大街 2012-07-19 ...

如何查看ORACLE数据库剩余空间?: 1. 查看所有表空间大小
SQL> select tablespace_name,sum(bytes)/1024/1024 || 'M' from dba_data_files
group by tablespace_name;
2. 已经使用的表空间大小
SQL> select tablespace_name,sum(bytes)/1024/1024 || 'M'
from dba_free_space
group by tablespace_name;
3. 所以使用空间可以这样计算
select a.tablespace_name,total,free,total-free used from
( select tablespace_name,sum(bytes)/1024/1024 || 'M'
total from dba_data_files
group by tablespace_name) a,
( select tablespace_name,sum(bytes)/1024/1024|| 'M' free from dba_free_space
group by tablespace_name) b
where a.tablespace_name=b.tablespace_name;

4. 下面这条语句查看所有segment的大小。
Select Segment_Name,Sum(bytes)/1024/1024 From User_Extents Group By Segment_Name
5. 还有在命令行情况下如何将结果放到一个文件里。
SQL> spool out.txt
SQL> select * from v$database;
SQL> spool off

在aix 怎样查看oracle数据库的用户及相应的权限: AIX中查看oracle数据库的用户及相应的权限如下:
1、查看查看oracle数据库的用户
select username,default_tablespace from dba_users;
2、查看用户的权限
select * from session_privs

如何查看Oracle数据库的parameter: sqlplus /nolog
connect / as sysdba
show parameter 参数名 或是参数名的一部分
即可
如:
SQL> show parameter shared
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
max_shared_servers integer
shared_memory_address integer 0
shared_pool_reserved_size big integer 2G
shared_pool_size big integer 17G
shared_server_sessions integer
shared_servers integer 0
SQL> show parameter shared_pool
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
shared_pool_reserved_size big integer 2G
shared_pool_size big integer 17G
当然,也可 select * from v$parameter where name like '%名称的一部分%';

oracle数据库怎么查询表中的内容:

登陆到数据库后:

desc 表明;   --查看表的结构

select * from 表明;  --查看表中的全部数据

如何查询oracle数据库一周的数据: 这个不需要通过sql实现,
你通过jsp循环,把结果集中的数据行转列显示在页面 就可以了%

oracle数据库 如何查询某个表的约束条件: 我们可以使用下面语句从all_constraints视图中查看某表上的约束:

SELECT constraint_name, table_name, r_owner, r_constraint_name

FROM all_constraints

WHERE table_name = 'table_name' and owner = 'owner_name';

另一个视图ALL_CONS_COLUMNS也包括组成表上约束列的信息。

oracle数据库中,知道出生日期如1988-07-09,怎样查询年龄?: SELECT ROUND(MONTHS_BETWEEN(SYSDATE,PBIRTHDAY)/12) age FROM MEMB_OF_BEDROOM;(其中PBIRTHDAY是你表的那个时期列名,如果你给的设计结构中名称是真实的物理代码名称的话。。)。
顺道提醒两点:
1.请确定“T.生日”中的生日一列是否真实存在,一般情况下,处于后期隐患考虑,不建议用中文来定义列名。“生日”最好用comment的形式进行列别名注释;
2.getdate()印象中不是oracle的内置sql函数,year函数亦同(除非是自己书写的存储函数),我妄测是讲某高级编程语言生搬过来而成。 (一般sql查询语句在分析时,只分析其内在支持的函数和变量,不属于其内在支持的函数和变量以及非关键字一律当做字符串处理,不负责调用和编译)

如何在oracle数据库中的数据导入到sqlserver数据库中???: --用DTS移植数据

--数据转换服务(Data Transformation Services,简称DTS),它可以在任意数据源之间移动数据,并在移动过程中对数据进行清洗
--DTS通常用于将数据移动到SQL Server,但实际上它可以方便地在几乎所有的数据源之间移动数据

--注意:“复制数据库向导”和“导入/导出向导”实际只是创建和执行了DTS包

--DTS设计器
--“数据转换服务”->“本地包”->新建或打开包
--“连接”:可用的连接对象
--“任务”:包含了19个关键的数据转换任务,其中最常见的是“转换数据任务”和“执行SQL任务”
--“包属性”:在DTS的设计器中选择“包”->“属性”或右键“包属性”,可以打开包属性对话框

--添加“连接”

--添加“任务”
--1、源:源可以是源连接中的一个表、视图,或者一个SQL查询
--2、目的:接收数据的表
--3、转换:对源数据列和目的数据列进行匹配或者连接。一个列转换可以是下列情形之一:
--复制列是转换中最常见的情况
--日期时间字符串、小写字符串、字串、裁剪字符串和大写串的处理全都与复制列转换类似,不同的是
--它们中的每一个都增加了某种类型的数据转换功能
--读文件和写文件分别用于将数据导入或者导出到源列中所指定的文件
--对于包含有逻辑或者数据查找的复杂转换,需要使用ActiveX脚本实现
--4、查找:仅仅把数据从一个表移动到另外一个表是一项很简单的任务。但在很多情况下我们都必须在转换的过程中对数据进行修改
--转换任务可以调用查找脚本找出需要的值来替换源数据集中的值
--a、定义一个查找,“名称”:需要替换的源数据中的列名;“连接”:目的驱动;“高速缓存”:设置DTS执行时可以缓存的查询结果数量
--b、“查询”:可以打开查询设计器的一个变种,通过它可以为任意的连接定义有效的查询。该查询应当以源列表中的值为输入(参数),
--并返回相应的替代它的值以便插入目的表。输入的参数用‘?’来表示,而select语句所返回的值就是用于在目的表中替代输入参数的值
--下面的例子从源列中读出顾客类型的名字,并用查询所返回的CustomerTypeID来替代它
select customertypeid from customertype where (name = ?)
--为什么要这样做呢?源表中的customertype列为字符,而目的表中的customertypeid为整型,所以需要根据源表中的customertype(字符)
--从表customertype中得到相应的customertypeid以便插入到目的表的customertypeid(整数)中
--c、Active转换?
/*'**********************************************************************
' Visual Basic Transformation Script
'************************************************************************

' Copy each source column to the destination column
Function Main()
DTSDestination("CustomerTypeID") = DTSLookups("CustomerType").Execute(DTSSource("CustomerType"))
Main = DTSTransformStat_OK
End Function
*/
--5、转换选项:

--工作流控制
--DTS只包含几个任务的情况在实际中是很少见的。绝大多数DTS包都要执行数十个任务,而这些任务之间又具有错综复杂的关系。因此,执行
--顺序对于防止错误的发生至关重要。
--DTS通过以下选项来控制工作流的执行顺序:完成时(蓝色);成功时(绿色);失败时(红色)
--如:添加任务“执行SQL任务”(用来执行SQL语句),以在执行其他任务之前删除表中的数据。则此任务为第一个执行。选中此任务和第二个
--任务,然后从“工作流”中选择需要工作流类型(如完成),就可以设定这两个任务之间的执行顺序。执行好之后作用:先执行第一个任务,
--完成后,再执行第二个任务。。
--如果要为转换数据任务设置工作流,可以选择该转换任务的源连接,右键->“工作流属性”->设置工作流

--执行DTS包

--存储和移动DTS包
--1、“包”->“保存”:保存到本地服务器上。展开企业管理器控制台树的“数据转换服务”->“本地包”,将会看到那些保存的包
--2、“包”->“另存为”:提供了其他几种可选的存储格式和选项
--SQL Server:这种方法将包保存在任何已注册的SQL Server的MSDB数据库的sysdtspackages表中。如果已经注册了相应的服务器,
--这将是最简单的把包移动到另外一个SQL Server上的办法。如果要把包移动到还没有注册的服务器上,应使用“结构花存储文件”选项
--Meta Data Services:这种高级的方法可以跟踪已经为DTS修改的数据
--结构化存储文件:这种方法能够创建可以复制到另外一个SQL Server,并且可以在另外一台服务器上打开的文件。一定要注意SQL Server
--和service pack的版本号,因为具有不同的service pack级别的SQL Server 2000实例所使用的结构化存储文件有可能是不兼容的
--要打开用结构化存储文件格式保存的包,可以在企业管理器控制台树的数据转服务节点的快捷方式菜单中选择“打开包”菜单命令
--Visual Basic文件:这个选项可以生成与SQL Server DTS包完成同样任务的VB脚本
--注意:如果已经使用“包”->“另存为”命令保存了包,“包”->“保存”命令将用上一个“另存为”命令所选择的位置和格式来保存这个包

--增量和版本
--数据转换服务还有一个很好的特性:它能够对包的变化进行管理。包的每次保存都会产生该包的一个新版本,最终就会形成该包的多个连续的版本
--如果要查看任意包所保存的各个版本,可以在企业管理器中,从本地包清单中选择一个DTS包,然后选择“操作”->“版本”菜单命令,或者从
--该包的快捷方式菜单中选择“版本”菜单。此时将会打开“DTS包版本”对话框,并显示该包的各个版本的日期和描述
--使用“DTS包版本”对话框,可以打开以前的版本进行编辑或者对它们进行清理。如果想恢复到某个以前的版本,可以打开该版本进行编辑,然后】
--使用“包”->“另存为”菜单命令以一个新名字保存该包

  • 2015全国商品房成交多少

    同样是亚洲人,为何日本人的身高普遍较矮?: 一个人如果长不高,首先和他的基因有关系,如果父母都是个子不高的人,孩子的个子肯定也会不高,那么日本人普遍身材比较矮,主要原因还是因为基因种族的问题。日本很多家庭的组合有“近亲结婚”的现象,这样很容易产生遗传病,或者是...

    532条评论 3581人喜欢 1112次阅读 827人点赞
  • password什么意思

    子弹后边ra41是啥意思: 半个多月了 ...

    447条评论 6583人喜欢 6345次阅读 219人点赞
  • dnf天帝ss套哪个好

    西门子 PLC S7-200 上的 RA RB RC RD 是什么意思?: RA,即A+,A-为一个输入信号通道;RB,即B+,B-为一个输入信号通道;RC,即C+,C-为一个输入信号通道;RD,即D+,D-为一个输入信号通道。输入信号可以为电压(0~10V)或者电流信号(0~20MA)。 ...

    966条评论 5870人喜欢 6222次阅读 831人点赞
  • 身上经络不通怎样治疗

    数控机床主轴转速的单位是什么?:   数控机床主轴转速的单位是 m/s  转速:V=πDN/1000  V=转速 单位 m/s  π=3.14159265......圆周率  D=工件直径 单位mm  n=切削速度 单位r/min  1000意思就是...

    208条评论 1282人喜欢 2453次阅读 610人点赞