数据库_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 数据库 >>列表
· Oracle数据库imp/exp命令使用详解发布时间:2013-08-10
Oracle数据库imp/exp命令使用方法是本文我们主要要介绍的内容,接下来我们就通过例子来介绍这些内容。举例导出数据库服务abc,用户user,密码psd下的table1,table2,table3表到d:\data目录下,导出文件名为test.dmp,语句为:expuser/psd@adcfile=d:\data\test.dmptables=(table1,table2,table3)。将上述文件恢复的语句为:expuser/psd@adcfull=yfile=d:\data\test... 查看全文
Windows7下如何卸载Oracle10g64位数据库呢?本文我们主要就介绍这部分内容,之前在主机上装了Windows7的Oracle10g64位,由于PL/SQLDEV不兼容64位Oracle,只能将64位Oracle10g删除。卸载步骤如下,只供参考:1、在系统服务中停止所有Oracle的服务。2、打开控制面板,程序卸载,卸载所有有关Oracle的程序3、点击“开始,所有程序”找到oracle主程序下的OracleInstallationProducts... 查看全文
Oracle数据库悲观锁与乐观锁是本文我们主要要介绍的内容。有时候为了得到最大的性能,一般数据库都有并发机制,不过带来的问题就是数据访问的冲突。为了解决这个问题,大多数数据库用的方法就是数据的锁定。数据的锁定分为两种方法,第一种叫做悲观锁,第二种叫做乐观锁。什么叫悲观锁呢,悲观锁顾名思义,就是对数据的冲突采取一种悲观的态度,也就是说假设数据肯定会冲突,所以在数据开始读取的时候就把数据锁定住。而乐观锁就是认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候... 查看全文
Oracle数据库唯一约束和唯一索引的区别是本文我们主要介绍的内容,在使用TOAD来操作Oracle数据库时,会注意到创建约束时有PrimaryKey、Check、Unique和ForeignKey四种类型的约束,这与SQLServer中的约束没有什么区别,这里的Check约束除了用于一般的Check约束外,在Oracle中也用于非空约束的实现。也就是说如果一个字段不允许为空,则系统将会创建一个系统的Check约束,该约束定了某字段不能为空。498)this.width=498... 查看全文
· Oracle数据库包的构造过程实例发布时间:2013-08-10
Oracle数据库包的构造过程是没有任何名称的,它是在实现了包的其他过程之后,以begin开始,以end结束的部分。本文我们就介绍了一个构造过程的实例,接下来就让我们一起来了解一下这部分内容吧。1.包头createorreplacepackagepkg_empisminsalnumber(6,2);maxsalnumber(6,2);procedureadd_employee(enonumber,namevarchar2,salarynumber,dnonumber)... 查看全文
Oracle数据库的操作中,我们常常需要启动或关闭一些服务以实现我们需要的功能。但是前提是我们必须要了解Oracle数据库的服务,如果您对Oracle数据库的服务也不是很了解,没关系,本文我们就对Oracle数据库的服务进行了详细的介绍,接下来就让我们一起来了解一下这部分内容吧。Oracle的默认服务一共有5个:1.OracleDBConsoleorcloem控制台的服务进程。2.OracleJobSchedulerORCL定时器的服务进程。3... 查看全文
上次我们介绍了:Oracle11g数据库默认审计选项说明详解,本文我们主要介绍一个Oracle11g数据库中审计功能的应用实例,希望能够对您有所帮助。在用户的profile属性里面有一个属性:FAILED_LOGIN_ATTEMPTS,该参数默认值是10.即当我们用户连续10次输入错误密码,这个用户就会被锁住。用户连词失败次数是在表USER$中的lcount字段记录的。该值默认为0.当失败一次,该值加1.成功登录,该值清零。一般在生产环境下,会根据具体情况设置这个参数,如果防止用户被锁... 查看全文
在Oracle数据库操作中遇到了ORA-01591的错误,经过分析得知错误的原因是使用了分布式事务,造成这个问题的原因很多时候都是由于网络问题造成的。解决办法如下:1.找到TRAN_IDSelect'Rollbackforce'''||LOCAL_TRAN_ID||''''fromsys.pending_trans$;2.將其COMMIT或ROLLBACK:rollbackforceLOCAL_TRAN_ID;commitforceLOCAL_TRAN_ID;3.如果执行失败... 查看全文
Oracle数据库中行转列以及Join用法是本文我们主要要介绍的内容,我们知道,在Oracle中行转列,可以利用decode函数来实现。我们假设有以下的学生表A,如下所示:IDNAMESUBJECTSCORE1张三语文902张三数学803李四语文994李四数学785张三英语89现要转换成下表:NAME语文数学英语张三908089李四9978这是一个典型的行转列过程,只需如下SQL即可:selectNAME,sum(decode(SUBJECT,'语文',SCORE,null)),sum... 查看全文
Oracle数据库中创建自增字段的方法是本文我们主要要介绍的内容,我们知道,在Oracle数据库中,没有Oracle自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现。假设[表test]关键字段为id,接下来我们就来介绍一下创建过程:创建一个序列,代码为:createsequenceseq_testminvalue1--最小值maxvalue99999999999--最大值startwith1--从1开始计数incrementby1-... 查看全文
在Oracle数据库的操作中,遇到了做信息采集的情况,总是需要创建临时表,一同连接8个库同时开展。但是Oracle里面没有像SQLServer那样的语句:ifexists(select*fromdbo.sysobjectswhereid=object_id(N'[dbo].[HY_BSCDNM_J]')andOBJECTPROPERTY(id,N'IsUserTable')=1)droptable[dbo].[HY_BSCDNM_J]GOCREATETABLE......... 查看全文
Oracle11gR2数据库示例用户安装说明是本文我们主要要介绍的内容,我们知道,在Oracle10g中,如果我们在创建实例时没有选择安装示例,那么在创建实例之后,还可以通过$ORACLE_HOME/demo/schema下的脚本来创建。关于具体的创建方法,官方文档有详细的说明:SampleSchemaScriptsandObjectDescriptions:http://download.oracle.com/docs/cd/B19306_01/server... 查看全文
上次我们介绍了:Oracle数据库进程之后台进程详解,本文我们看一下最后一类Oracle进程:从属进程(slaveprocess)。Oracle中有两类从属进程:I/O从属进程和并行查询从属进程。接下来我们分别开始介绍。I/O从属进程I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O。例如,磁带设备(相当慢)就不支持异步I/O。通过使用I/O从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出... 查看全文
Oracle数据库操作中,数据库备份是非常重要的操作之一,因为它涉及到数据库的安全性。数据库管理员常常将数据库设置为自动备份来备份数据库,那么如何设置自动备份呢?不同操作系统平台的设置有什么区别吗?本文我们主要就介绍这一部分内容,希望能够对您有所帮助。Linux系统下Oracle数据库的备份:FIELNAME=/home/oracle/dmp/`date+%Y%m%d`.dmpecho$FIELNAME>... 查看全文
Oracle数据库中,PL/SQL设置快捷键的方法是本文我们主要要介绍的内容,了解了这些设置可以是我们更效率地使用Oracle数据库,接下来就让我们一起来了解一下这部分内容吧。1、登录后默认自动选中MyObjects默认情况下,PLSQLDeveloper登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开tables目录,正常情况都需要Wait几秒钟,而选择MyObjects后响应速率则是以毫秒计算的。设置方法:Tools菜单-->... 查看全文
Oracle数据库与MySQL数据库的区别是本文我们主要要介绍的内容,接下来我们就开始介绍这部分内容,希望能够对您有所帮助。Oracle与MySQL的区别:1.在Oracle中用select*fromall_users显示所有的用户,而在MYSQL中显示所有数据库的命令是showdatabases。对于我的理解,Oracle项目来说一个项目就应该有一个用户和其对应的表空间,而MYSQL项目中也应该有个用户和一个库。在ORACLE(db2也一样)中表空间是文件系统中的物理容器的逻辑表示,视图... 查看全文
Oraclehandbook系列之虚拟专用数据库VPD的使用是本文我们主要要介绍的内容,VPD,OracleVirtualPrivateDatabase,即Oracle虚拟专用数据库,是指通过应用一些策略,使得用户只能访问被允许访问的那部分数据。其原理相对简单,Oracle根据策略自动为相应用户提交的语句添加Where句,从而控制用户可以访问和操作的数据。首先我们准备演示用的几张表,并插入少量的测试数据:CREATETABLEvpdsample_clothing... 查看全文
我们知道,Oracle数据库中的各个进程要完成某个特定的任务或一组任务,每个进程都会分配内部内存(PGA内存)来完成它的任务。Oracle实例主要有3类进程:服务器进程、后台进程和从属进程,本文我们主要介绍一下Oracle数据库服务器进程的相关知识,关于后台进程和从属进程我们会在后面的文章中继续介绍。Oracle实例主要有3类进程:(1)服务器进程(serverprocess):这些进程根据客户的请求来完成工作。我们已经对专用服务器和共享服务器有了一定的了解。它们就是服务器进程。(2)后台进程... 查看全文
上次我们介绍了:Oracle数据库进程之服务器进程详解,本文我们主要介绍一下Oracle数据库的后台进程的相关知识,我们知道,Oracle实例包括两部分:SGA和一组后台进程。后台进程执行保证数据库运行所需的实际维护任务。例如,有一个进程为我们维护块缓冲区缓存,根据需要将块写出到数据文件。另一个进程负责当在线重做日志文件写满时将它复制到一个归档目标。另外还有一个进程负责在异常中止进程后完成清理,等等。每个进程都专注于自己的任务,但是会与所有其他进程协同工作。例如... 查看全文
Oracle数据库分析函数应用实例之查找状态全为1的ID是本文我们主要要介绍的内容,通过本文的例子让我们来一起了解一下Oracle数据库分析函数的使用吧,希望能够对您有所帮助。实例如下:1、表结构和测试数据插入建表:createtableTAB_FXHS(idVARCHAR2(32),ztVARCHAR2(2));--AddcommentstothetablecommentontableTAB_FXHSis'用于统计状态值全为正常的id值';-... 查看全文