上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页
摘要: 有道是,磨刀不误砍柴工。多了解一些底层的东西,对于Oracle开发、维护大有裨益。个人总结了一些Oracle数据类型集解,相信读者阅读了本文以后,Oracle数据库开发起来会事半功倍!在Oracle数据库中,每个关系表都由许多列组成。给每一列指派特定的数据类型来定义将在这个列中存储得数据类型。1、CHAR最多可以以固定长度的格式存储2000个字符或字节。默认指定为以字符形式进行存储,这个数据类型是固定长度的,并且当位数不够时,需要在其右边添加空格来补满。例如:CREATE TABLE test(name char(20))2、VARCHAR和VARCHAR2最多可以以可变长度来存储4000B, 阅读全文
posted @ 2012-06-29 10:33 *新*新* 阅读(310) 评论(0) 推荐(0)
摘要: DBMS_LOCK包的学习 学习一下DBMS_LOCK包的用法。这份材料的说明和举例都很详细了,好不容易才找到的,哈哈。General InformationSource{ORACLE_HOME}/rdbms/admin/dbmslock.sqlFirst Available7.3.4ConstantsNameDescriptionData TypeValuenl_modeNuLlINTEGER1ss_modeSub Shared: used on an aggregate object to indicate that share locks are being acquired on su 阅读全文
posted @ 2012-06-28 17:37 *新*新* 阅读(2443) 评论(0) 推荐(0)
摘要: 如果你要做循环的记数器,可以使用pls_integer. pls_interger,binary_integer,number中,pls_integer速度最快。转的别人的:Binary_Integer 与 Pls_Integer 都是整型类型. Binary_Integer类型变量值计算是由Oracle来执行,不会出现溢出,但是执行速度较慢,因为它是由Oracle模拟执行。而Pls_Integer的执行是由硬件即直接由CPU来运算,因而会出现溢出,但其执行速度较前者快许多。一、概述 在ORACLE8中定义了:标量(SCALAR)、复合(COMPOSITE)、引用(REFERENCE)和LO. 阅读全文
posted @ 2012-06-28 14:37 *新*新* 阅读(7623) 评论(0) 推荐(0)
摘要: Testing and Debugging Procedures using SQL Developer 3.1http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/devdays2012/mod2_sqldev/mod2_sqldev.htmlTopic ListCollapse All TopicsHide All ImagesPrintOverviewPurposeThis tutorial covers how to execute a DDL script, review changes to the databas 阅读全文
posted @ 2012-06-27 15:49 *新*新* 阅读(525) 评论(0) 推荐(0)
摘要: 一些基本的Oracle命令基本命令连接数据库C:>SQLPLUS /NOLOGSQL>CONN / AS SYSDBA1.Oracle 关闭SQL>SHUTDOWN (ABORT|IMMEDIATE|NORMAL)2.Oracle 启动SQL>STARTUP (REMOUNT|MOUNT|OPENT)3.SQL> HELP SHOWSHOW----Shows the value of a SQL*Plus system variable, or thecurrent SQL*Plus environment.SHO[W] optionwhere option re 阅读全文
posted @ 2012-06-27 15:34 *新*新* 阅读(691) 评论(0) 推荐(0)
摘要: 问题:命令提示符cmd 中可以登录user,但是sql developer不可以。解决方法:用命令提示符修改密码,可以不知道原密码set oracle_sid=ora回车(ora为默认数据库实例名)sqlplus /nolog回车conn / as sysdba回车alter user system identified by manager;回车 (manager为新的密码) 阅读全文
posted @ 2012-06-27 15:18 *新*新* 阅读(829) 评论(0) 推荐(0)
摘要: 今天在进行procedure执行的时候,用的是PL/SQL工具中的test,调试方法进行执行,因为有输入参数,但是报了个错:“note:debugging requires the debug connect session system privilege”.原因是用户权限不够,使用以下命令授予权限:GRANT debug any procedure, debug connect session TO username其实只需要授予debug connect session 就可以了,已经过测试。另外,如果查询某个角色包含哪些系统权限的话,可以查询:(1)、系统权限:select * fro 阅读全文
posted @ 2012-06-27 14:57 *新*新* 阅读(7312) 评论(0) 推荐(0)
摘要: 学习新技术会让人望而生畏,试问你现在已经在学习使用关系型数据库了吗?或许,你会一点点Access,但是假如你现在的老板或者老师希望你精通Oracle数据库,你会怎么办呢?别急,本文阐述了10个观点,对于刚刚学习Oracle的人来说,Oracle SQL Developer是最值得他们学习的工具。理由如下:1.完全免费无需任何启动资金和预算,学生也不需要任何费用。在原来的程序上进行免费升级,并且在我们的官方论坛上有一些免费的技术支持。2.随处运行Windows、OSX(Apple)、Unix、Linux。也不需要在你的实验室机器上启动Windows VM去运行Windows软件。3.谁都可以安装 阅读全文
posted @ 2012-06-27 13:25 *新*新* 阅读(328) 评论(0) 推荐(0)
摘要: Oracle临时表可以说是提高数据库处理性能的好方法,在没有必要存储时,只存储在Oracle临时表空间中。希望本文能对大家有所帮助。1 、前言目前所有使用 Oracle 作为数据库支撑平台的应用,大部分数据量比较庞大的系统,即表的数据量一般情况下都是在百万级以上的数据量。当然在 Oracle 中创建分区是一种不错的选择,但是当你发现你的应用有多张表关联的时候,并且这些表大部分都是比较庞大,而你关联的时候发现其中的某一张或者某几张表关联之后得到的结果集非常小并且查询得到这个结果集的速度非常快,那么这个时候我考虑在 Oracle 中创建“临时表”。我对临时表的理解:在 Oracle 中创建一张表, 阅读全文
posted @ 2012-06-27 12:33 *新*新* 阅读(639) 评论(0) 推荐(0)
摘要: Stream 是Oracle 的消息队列(也叫Oracle Advanced Queue)技术的一种扩展应用。 Oracle 的消息队列是通过发布/订阅的方式来解决事件管理。流复制(Stream replication)只是基于它的一个数据共享技术,也可以被用作一个可灵活定制的高可用性方案。 它可以实现两个数据库之间数据库级,schema级,Table级的数据同步,并且这种同步可以是双向的。 Oracle Stream也是通过数据冗余来提高可用性,这一点和Data Guard 类型。 Oracle 高级复制(Oracle advanced Replication) 和流复制(Stream .. 阅读全文
posted @ 2012-06-25 18:17 *新*新* 阅读(849) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 13 下一页