易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle系统管理和系统资料获取的一些基本命令

资料获取自学习何明著作<<Oracle DBA 培训教程>>第二版之时.其中dba_开头的表需要有sysdba权限才能访问.
1. 获取数据库名字,创建日期,当前模式,日志模式等等:
SELECT name,created,log_mode,open_mode from v$database;
2. 获取运行实例的主机名,实例名,版本:
SELECT host_name,instance_name,version from v$instance;
3. 获取组件版本信息.
SELECT * from v$version;
4.获取控制文件信息.
SELECT * from v$controlfile;
5.获取日志文件信息.
SELECT * from v$logfile;
              和
SELECT group#, members, bytes, status, archived from v$log;
6. 获取备份和恢复策略,以及归档文件位置.(也需要sysdba权限)
archived log list
7. 如果上面输出中的存档终点的值不是直接的目录而是 USE_DB_RECOVERY_FILE_DEST 的话,用以下语句获取最终信息.
SELECT name,value from v$parameter WHERE name = 'db_recovery_file_dest';
8.获取表空间信息.
SELECT tablespace_name, block_size, status, contents, logging from dba_tablespaces;
9. 获取数据文件信息.
SELECT file_id, file_name, tablespace_name, status, bytes from dba_data_files;
10. 在没有sysdba权限时,可以用以下语句来获取数据文件的储存位置信息.
SELECT name from v$datafile;
11. 获取用户信息.
SELECT username,created from dba_users;


相关文档:

ORACLE GROUPING函数的使用

GROUPING函数可以接受一列,返回0或者1。如果列值为空,那么GROUPING()返回1;如果列值非空,那么返回0。GROUPING只能在使用ROLLUP或CUBE的查询中使用。当需要在返回空值的地方显示某个值时,GROUPING()就非常有用。
关于ROLLUP和CUBE函数的使用,请参见我的另一篇文章。
http://blog.csdn.net/wh62592855/archive/2009/1 ......

Oracle的集合运算符

表1:temp1
AA    BB    CC
1      1      1
1      1      2
1      1      3
表2:temp2
AA    BB  ......

Oracle 开发常见问题

 1.数学函数
①绝对值 
l  S:select abs(-1) value
l  O:select abs(-1) value from dual
②取整(大) 
l  S:select ceiling(-001) value 
l  O:select ceil(-001)   value from dual
③取整(小) 
l  S:select floor(-001) value  ......

oracle 时间差


 //计算毫秒差(两个date类型的相减为天数差别,然后转换为毫秒)
select ceil(to_date('209-11-17 13:00:12','yyyy-mm-dd hh24:mi-ss')-to_date(2009-11-18 14:00:12','yyyy-mm-dd hh24:mi-ss') )from dual;
//计算相差月份
select (EXTRACT(year from to_date('209-11-17','yyyy-mm-dd'))-EXTRACT(year from  ......

Oracle触发器(概念和类型)

1.       引言
 
2.       触发器的概念和类型
触发器是一种特殊的存储过程,它在插入,删除或修改特定表中的数据时触发执行,它比数据库本身标准的功能有更精细和更复杂的数据控制能力。数据库触发器有以下的作用:
* 安全性。可以基于数据库的值 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号