OracleRaw,number,varchar2...转换在网络中的计算机之间传输RAW数据时,或者使用Oracle实用程序将RAW数据从一个数据库移到另一个数据库时,Oracle服务器不执行字符集转换。存储实际列值所需要的字节数大小随每行大小而异,最多为2,000字节。可能这样的数据类型在数据库效率上会提高,而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。这个字段在实际的用途中好像不多。raw类型的介绍,在此引用了一下网友的blog:R
系统 2019-08-12 01:51:37 1953
http://www.oracle.com/technology/global/cn/pub/articles/smiley_10gdb_install.html1、从网上下载redhatEnterpriseLinuxAdvancedServer3的四个安装文件,安装时swap分区设置为内存的二倍。不要采用DHCP设置主机名和IP地址,而是“手工设置”。否则会在安装oracle的时候出现如下错误:引用:ThrownwhentheIPaddressofaho
系统 2019-08-12 01:51:37 1953
因为项目原因,近期开始学习Oracle数据库。Oracle是目前最流行的数据库之一,功能强大,性能卓越,相对的学习的难度还是不小。我打算将自己的学习过程记录下来,做个积累,方便自己和其他的学习者。写在学习前面的话,主要是:1、把一些常见问题的问答分享一哈;2、对学习路线的一个安排;3、预期的结果展望。1、Oracle数据库学习常见问题问答Question1:Oracle数据库的书很难看懂,oracle真的很难学习吗?Answer1:Oracle就是一个小软
系统 2019-08-12 01:51:31 1952
先用scott用户下的emp表做实验.emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)下面是表中所有数据1select*fromempstartwithempno=7698connectbymgr=priorempno;执行结果如下:得到的结果是empno=7698的数据,以及会得到mgr=7698的数据。它是向下递归的,即我们从empno=7698开始遍历,去找出mgr=7698的所有数据S(用S代表查出的所有数据.),然后
系统 2019-08-12 01:53:58 1950
我的独立博客网址是:http://wuyouqiang.sinaapp.com/。我的新浪微博:http://weibo.com/freshairbrucewoo。欢迎大家相互交流,共同提高技术。前面有几篇文章专门介绍了空间数据的导入,导入的目的是为了统一管理。今天介绍空间数据导出,导出的格式支持和导入的格式一样,导出的目的是为了方便数据的迁移。其实导入和导出用到的技术基本上都是相同的,不过为了介绍的完整性还是单独拿出来,因为这一部分的功能也是很重要而且是
系统 2019-08-12 01:32:14 1949
1、从oracle到PDM文件逆向工程中,需要注意去掉“”,这个百度下很多帖子,用于去掉引号2、从注释copy到name运行脚本会有个问题就是,有些注释太长,不美观解决方案,vb脚本判断注释中是否含有空格,如果含有去以空格spilt后的数组的第一个为name,要求写注释时描述性文字在字段名字后要以空格分开例如code:flag。库中comment:标志位:【1、有效】【0、无效】默认【1】这样逆向工程出来的效果3运行脚本如下[运行方法,选中pdm文件中的表
系统 2019-08-12 01:54:38 1948
一、oracle数据库恢复1.恢复刚才删除的一条数据deletefromempewheree.empname='SMITH'select*fromflashback_transaction_queryfwheref.table_name='EMP'UNDO_SQL下面的语句为刚才删除数据的相反操作,执行该语句即可恢复刚才删除的数据在11g版本中UNDO_SQL为空值alterdatabaseaddsupplementallogdata2.恢复刚更新的数据到
系统 2019-08-12 01:53:20 1947
Oracle数据库有三种标准的备份方法,它们分别是导出/导入(EXP/IMP)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。一、导出/导入(Export/Import)利用Export可将数据从数据库中提取出来,利用Import则可将提取出来的数据送回到Oracle数据库中去。1、简单导出数据(Export)和导入数据(Import)Oracle支持三种方式类型的输出:(1)、表方式(T方式),将指定表的数据导出。(2)、用户方式(U
系统 2019-08-12 01:53:08 1944
一、基本SELECT语句select*from表名;slect字段名from表名;SELECT标识选择哪些列。FROM标识从哪个表中选择。二、注意SQL语言大小写不敏感。SQL可以写在一行或者多行关键字不能被缩写也不能分行各子句一般要分行写。使用缩进提高语句的可读性。三、算术运算符数字和日期使用的算术运算符。四、使用数学运算符五、操作符优先级乘除的优先级高于加减。同一优先级运算符从左向右执行。括号内的运算先执行。六、使用括号乘除的优先级高于加减。同一优先级
系统 2019-08-12 01:53:01 1943
近期为公司的一个项目数据库进行了转换,将Oracle的Db转换为SqlServer(2000或2005均可),一开始在网上找了一些资料,发现有个工具叫SwisSql的,尝试了一下,没成功,继续查找.后来经同事提醒,使用SqlServer的导入和导出工具,尝试一下,确实可以转换.操作步骤如下所述.所需要的环境比较简单,就是本机可以同时连接Oracle和SqlServer即就,注意:这里不必为Oracle数据库建立ODBC,采用直连方式即可,需要新建一个Sql
系统 2019-08-12 01:32:34 1941
[INS-20802]OracleNetConfigurationAssistantfailed。在安装Oracle11gR2时出现了该错误提示。以前安装的时候没有碰到过类似的错误。原来是64bit和32bit系统兼容性的问题。如果基于64bit硬件安装32bit的Linux和32bit的Oracle11g,则需要安装patch8670579。下面给出patch的安装过程。一、错误提示[INS-20802]OracleNetConfigurationAss
系统 2019-08-12 01:31:59 1941
同义词是在a用户下给b用户下的表、视图、序列号等建一个别名,a用户对该别名操作与b用户对该对象的操作一致。举例:createorreplacesynonymALLACTIVEforPUBR.ALLACTIVE;createorreplacesynonymVW_SW2DDATA_GOODSCATALOGforPUBR.VW_SW2DDATA_GOODSCATALOG;createorreplacesynonymSEQ_ARRANGE_RIGHTforAP.S
系统 2019-08-12 01:54:52 1940
模式:createorreplacefunction函数名(参数名参数类型,...)return返回值类型is变量定义begin函数内容return返回变量;end函数名;/showerr;举例:createorreplacefunctionfunc_branchshow(p_rownumnumber,p_rowmaxnumber,p_fieldvarchar2,p_returntypenumberdefault1)returnvarchar2is/*函数
系统 2019-08-12 01:54:58 1939
试验计划:先rman进行一个0级备份,插入表相关数据,再进行level1级增量备份,进行rman恢复实验环境:归档模式下,oracle10.2.0.1开始试验:1.rmanlevel0级备份RMAN>backupincrementallevel0database;Startingbackupat02-DEC-13usingchannelORA_DISK_1channelORA_DISK_1:startingincrementallevel0datafile
系统 2019-08-12 01:54:57 1939
无论是DATE还是timestamp都可以进行加减操作。可以对当前日期加年、月、日、时、分、秒,操作不同的时间类型,有三种方法:1使用内置函数numtodsinterval增加小时,分钟和秒2加一个简单的数来增加天3使用内置函数add_months来增加年和月例:对当前日期增加一个小时:SQL>selectsysdate,sysdate+numtodsinterval(1,’hour’)fromdual;SYSDATESYSDATE+NUMTODSINTE
系统 2019-08-12 01:52:46 1937