数据库技术
文章平均质量分 62
enenwenwen
这个作者很懒,什么都没留下…
展开
-
Oracle与SQL Server的比较
Microsoft SQL Server针对Oracle最强一点就是产品成本相对低廉。SQL Server企业版的成本要远远低于Oracle企业版数据库的成本。在增加像表分区、压缩、联机分析处理OLAP等等功能组件后,再进行对比则将更直观。更不用说你必须为企业SKU购买这些附加功能组件。如果你想在Oracle数据库标准版中使用空间数据组件,这是不可能的。表分区组件对Microsoft SQL Se转载 2014-06-23 13:22:47 · 610 阅读 · 0 评论 -
Oracle10g - 改变监听端口,导致控制台不可用
一台机器Oracle10.2.0.1的监听端口原来是1521,由于与该机器上的Oracle8.1.7监听端口冲突,不能同时启动。后来我将Oracle10g的端口改成1522,可以同时启动了。但10g的控制台不能用了,提示找不到1521端口。Oracle10g eDEeD遇到过同样的问题,参考他的方法解决了该问题。 1. 重建em资料库 D:\oracle\product\ 10.转载 2014-06-17 13:25:42 · 493 阅读 · 0 评论 -
怎样在Oracle 9i中正确的转换时区
很多人都知道,在Oracle 9i之前,虽然有一个NEW_TIME函数可以改变DATE的时间戳部分,但是还没有专门用来存储时区信息的数据类型。在Oracle9i中,我们可以使用DBTIMEZONE伪字段查询数据库的时区,使用SESSIONTIMEZONE伪字段查询会话的时区。 但是,对于大多数数据库,这些值都是-07:00之类的偏移值,因此对于NEW_TIME函数是没有用的。Oracle9i转载 2014-06-17 13:20:13 · 687 阅读 · 0 评论 -
Oracle数据库启动与停止
Oracle数据库启动与停止 1. su - oracle 2. cd $ORACLE_HOME/bin 3. ./lsnrctl start 4. sqlplus /nolog 5. connect /as sysdba 6. startup/shutdown 关闭数据库 shutdown有四个参数,四个参数的含义如下: Normal 需要等转载 2014-06-17 13:15:44 · 547 阅读 · 0 评论 -
mysmysql 时间处理ql 时间处理
1.存储日期时间用now();微软数据库培训 2.存储日期用curdate()/current_date; 3.存储时间用time(); 4.获取年份用year(); 5.获取月份用month(); 6.获取月份中的日期用day()或者dayofmonth(); 7.获取昨天就用date_sub(curdate(),interval 1 day)/date_su转载 2014-06-17 13:07:15 · 680 阅读 · 0 评论 -
学习Oracle SQL Developer的十大理由
1.完全免费 无需任何启动资金和预算,学生也不需要任何费用。在原来的程序上进行免费升级,并且在我们的官方论坛上有一些免费的技术支持。 2.随处运行 Windows、OSX(Apple)、Unix、Linux。也不需要在你的实验室机器上启动Windows VM去运行Windows软件。 3.谁都可以安装 无需安装,无需注册便可以更新,无需管理员权限即可获得。你可以下载转载 2014-06-17 14:00:10 · 730 阅读 · 0 评论 -
Oracle数据库操作集锦
数据库表的作用是什么? 在关系型数据库中,所有数据的组织,管理和使用都是表为基础的。Oracle 数据库中的信息都要存放在表中,表的逻辑结构是以行列为组织结构的,它是一种逻辑结构,在数据库中并不存在。 数据库表定义主键的关键字是___primary key;定义外键的关键字是__references_______. 定义一个字段不可为空的关键字是___not null______转载 2014-06-17 13:54:03 · 400 阅读 · 0 评论 -
Oracle数据库备份与恢复特性浅谈
Oracle数据库备份与恢复是每个Oracle数据库管理人员都不许掌握的知识。Oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。上海 数据库 sql2008 培训 一、Oracle数据库备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个磁盘出现物理损坏转载 2014-06-17 13:48:55 · 633 阅读 · 0 评论 -
oracle语法备忘之循环
oracle循环语句 loop while for 测试用表 Sql代码 create table hadoop_param( name varchar2(255), num int ) Sql代码 declare v_name varchar2(255); v_num int; v_pos int; begin v_p转载 2014-06-17 13:13:06 · 441 阅读 · 0 评论 -
Oracle 内在索引和参数数的调整
虽然系统级性能调优不是结构化查询语言(SQL)性能调优的最好解决方案,但是,当你不能改变某些SQL语句时(例如,提供商提供的某些包中的SQL语句),使用SQL处理的常规模式来调节系统性能是极其有帮助的。在日常工作经验的基础上,Oracle数据库管理员改变某些优化参数来适应库缓冲区中SQL类型的变化是很常见的事。 一些较为常见的变更: 1、针对Oracle参数的更改。对optimizer转载 2014-06-17 13:00:36 · 983 阅读 · 0 评论 -
如何查看Oracle数据库版本
方法一:v$version SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.1.0.7.转载 2014-06-17 14:07:05 · 986 阅读 · 0 评论 -
数据库开发介绍
目前主流的数据库都是面向对象的关系型数据库,数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 (1)物理数据层。 它是数据库的最内层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式描述的指令操作处理的位串、字符和字组成。 (2)概念数据层。 它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义及数据间的逻转载 2014-06-17 14:05:39 · 1502 阅读 · 0 评论 -
PL/SQL中package的创建
创建包 -------------- /* 用于逻辑组合相关的过程和函数,他由包规范和包体两部分组成, 包规范用语定义公用的常量,变量,过程和函数, 包体则用于实现包规范中的过程和函数 */ --创建包 CREATE PACKAGE emp_pkg IS --包中用于存储函数和过程 PROCEDURE update_sal(pname V转载 2014-06-13 11:06:45 · 614 阅读 · 0 评论 -
oracle使用merge更新或插入数据
总结下。使用merge比传统的先判断再选择插入或更新快很多。 1)主要功能 提供有条件地更新和插入数据到数据库表中 如果该行存在,执行一个UPDATE操作,如果是一个新行,执行INSERT操作 - 避免了分开更新 - 提高性能并易于使用 - 在数据仓库应用中十分有用 2)MERGE语句的语法如下: MERGE [hint] INTO [schema转载 2014-06-13 11:08:33 · 582 阅读 · 0 评论 -
传感器数据库技术
随着微电子技术的发展,传感器的应用越来越广泛.可以使小鸟携带传感器,根据传感器在一定的范围内发回的数据定位小鸟的位置,从而进行其他的研究;还可以在汽车等运输工具中安装传感器,从而掌握其位置信息;甚至于微型的无人间谍飞机上也开始携带传感器,在一定的范围内收集有用的信息,并且将其发回到指挥中心. 当有多个传感器在一定的范围内工作时,就组成了传感器网络.传感器网络由携带者所捆绑的传感器及接收和处理转载 2014-06-12 11:20:18 · 3558 阅读 · 0 评论 -
PL/SQL中package的创建
创建包 -------------- /* 用于逻辑组合相关的过程和函数,他由包规范和包体两部分组成, 包规范用语定义公用的常量,变量,过程和函数, 包体则用于实现包规范中的过程和函数 */ --创建包 CREATE PACKAGE emp_pkg IS --包中用于存储函数和过程 PROCEDURE update_sal(pname V转载 2014-06-12 11:17:40 · 649 阅读 · 0 评论 -
分区truncate操作的介绍
① 马上回收空间: alter table table_name truncate partition partition_name drop storage; ② 同时维护全局索引: alter table table_name drop partition partition_name update global indexes; ㈡ 对全局索引的作用 大分区表t转载 2014-06-09 11:33:29 · 19061 阅读 · 0 评论 -
Oracle运用的一些小技巧
在linux/unix平台上的sqlplus中,如果输错了字符,要想删除,习惯性的按下backspace键后,发现非但没有删除想要删掉的字符,还多出了两个字符^H。当然,我们可以同时按下ctrl+backspace键来删除,但对于习惯了用backspace来删除的用户,这样很不爽。其实可以通过修改tty终端的设置来实现backspace删除功能。通过使用stty命令,就可以查看或者修改终端的按键设转载 2014-06-23 13:25:55 · 601 阅读 · 0 评论 -
查询Oracle数据库表空间信息的方法
表空间是数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。了解表空间和数据文件的的属性及使用率,是数据库管理员的一项重要职责。在本文中笔者将以oracle为例,详细介绍查询Oracle数据库表空间信息和数据文件信息的方法。希望能帮助大家更深转载 2014-06-17 13:40:41 · 999 阅读 · 0 评论