
数据库开发应用
文章平均质量分 70
Cneagle
一个执着追梦的人……
展开
-
数据库的Schema和User
schema的翻译不统一,有的翻译成模式,有的翻译成方案,有的翻译成架构或结构。这个词比较抽象,不同的环境下,有不同的解释。时间长了,即明白了。这个词就属于不要翻译成中文的那一类词,翻译后反而不好理解了。 从数据库理论的角度看:schema是数据库中存储数据的一个逻辑表示,是一系列数据结构和数据对象的集合,既可以是数据库的全局逻辑描述也可是数据库的局部逻辑描述原创 2008-06-21 20:58:00 · 1262 阅读 · 0 评论 -
OJDBC版本介绍
在使用Oracle JDBC驱动时,有些问题你是不是通过替换不同版本的Oracle JDBC驱动来解决的?最常使用的ojdbc14.jar有多个版本,classes12.jar有多个版本你了解吗? 连接类型:1、JDBC OCI: oci是oracle call interface的缩写,此驱动类似于传统的ODBC 驱动。因为它需要Oracle Call Interface原创 2012-08-10 17:09:57 · 1727 阅读 · 0 评论 -
oracle共享模式与专用模式使用上的区别
专用服务器:一个客户端连接对应一个服务器进程 共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。 其实这个我之前也没搞的清楚,所以像是测试机那样的我就直接用了 专用服务器 模式,因为说明上是写预期连接数较少的情况下, 而正式机上,都建了共享服务器模式。其实现在看来,真是没必要。一个是我们是使用中间件去连oracle的,中间件本身有连接池机制,转载 2012-09-29 11:58:49 · 4335 阅读 · 0 评论 -
Oracle 自定义TYPE
Oracle 自定义TYPE 的几种用法 Oracle中的类型有很多种,主要可以分为以下几类: 1、字符串类型。如:char、nchar、varchar2、nvarchar2。 2、数值类型。如:int、number(p,s)、integer、smallint。 3、日期类型。如:date、interval、timestamp。 4、PL/SQL类型。如:pls_integer转载 2013-02-22 15:51:41 · 841 阅读 · 0 评论 -
SQL Server和Oracle的常用函数对比
---------数学函数1.绝对值S:select abs(-1) valueO:select abs(-1) value from dual 2.取整(大)S:select ceiling(-1.001) valueO:select ceil(-1.001) value from dual 3.取整(小)S:select floor(-1.001) va转载 2013-02-25 13:53:18 · 622 阅读 · 0 评论 -
Oracle insert插入转义字符解决方法
今天在导入一批数据到Oracle时,碰到了一个问题:Toad提示要给一个自定义变量AMP赋值,一开始我很纳闷,数据是一系列的Insert语句,怎么会有自定义变量呢?后来搜索了一下关键字AMP发现,Oracle把这里的URL的参数连接符&当成是一个自定义变量了,所以要求我给变量AMP赋值。怎么办呢?方法有三:方法一:在要插入的SQL语句前加上Set define off;与原SQL语转载 2013-02-26 09:58:22 · 1453 阅读 · 0 评论 -
oracle数据库中extent management 管理
extent是“区间”的意思在oracle数据库中:extent management 有两种方式 extent management local(本地管理); extent management dictionary(数据字典管理)默认的是local每种也有两种大小增长方式:uniform:默认为1M大小,在temp表空间里为默认的,但是不能被应用在undo表空间 本地原创 2013-06-22 18:23:07 · 8383 阅读 · 0 评论 -
解决ASM无法启动问题
解决ASM无法启动问题 启动报错如下所示 rac2-> sqlplus /as sysdba" SQL*Plus: Release 10.2.0.1.0 - Production on Sun May 11 20:32:57 2014 Copyright (c) 1982, 2005, Oracle. All rights reserved. Connected to an转载 2013-07-01 23:00:48 · 1136 阅读 · 0 评论 -
Oracle RAC环境下virtual/public/private IP的区别
在Oracle RAC环境下,每个节点都会有多个IP地址,分别为Public/Private/Vip,这三个IP到底有啥区别呢?分别用在那些场合呢?来看看老外的回答。1. private IP address is used only for internal clustering processing (Cache Fusion)私有IP用于心跳同步,这个对于用户层面,可以直接忽略,简单原创 2013-07-10 23:20:32 · 3606 阅读 · 0 评论 -
Oracle 11gR2 SCAN 详解
SCAN IP介绍 在Oracle 11gR2以前,如果数据库采用了RAC架构,在客户端的tnsnames中,需要配置多个节点的连接信息,从而实现诸如负载均衡,failover等等RAC的特性。因此,当数据库RAC集群需要添加或删除节点时,需要及时对客户端机器的tns进行更新,以免出现安全隐患。 在11gR2中,为了简化该项配置工作,引入了SCAN(Single Client Ac转载 2013-07-11 00:18:52 · 3935 阅读 · 0 评论 -
oracle 11gR2 RAC 安装
oracle 11gR2 RAC 安装 安装文档参照了 http://www.oracle-base.com/articles/11g/OracleDB11gR2RACInstallationOnOEL5UsingVMwareServer2.php 。rpm -q binutils \ compat-libstdc++ \ elf转载 2013-07-01 23:13:12 · 2356 阅读 · 0 评论 -
Oracle 11gR2 RAC 常用维护操作说明
一.启动和停止集群 在Oracle 11gR2 下的RAC,架构发生了变化。CRS的信息也是放在ASM 实例里的,所以要关asm,必须关闭crs, 如果还使用了acfs的话,一关crs那么acfs里的信息也不能访问了,所以一般不重启机器,不轻易关crs, 其他的service可以根据自己的需要去stop/start。 注意:11g RAC 开启资源相对比较慢(即使命令后面显示的转载 2013-07-01 23:15:45 · 3482 阅读 · 0 评论 -
ASM管理和维护札记
asmcmdConnected to an idle instance.sh: /oracle/db/product/11g/bin/clsecho: No such file or directory这种错误是环境变量不对,因为我在安装grid的时候没有创建grid账户直接都安装在oracle用户下所有当我修改环境变量的时候找不到脚本,解决方法是找到自己的grid安装目录。exp原创 2013-06-22 17:10:31 · 577 阅读 · 0 评论 -
oracle_Grid Infrastructure 启动的五大问题
Details 问题 1:CRS-4639:无法连接 Oracle 高可用性服务,ohasd.bin 未运行或 ohasd.bin 虽在运行但无 init.ohasd 或其他进程 问题 2:CRS-4530:联系集群同步服务守护进程时出现通信故障,ocssd.bin 未运行 问题 3:CRS-4535:转载 2013-07-01 18:26:55 · 1081 阅读 · 0 评论 -
powerdesigner设置问答
1、powerdesigner 两表中不显示外键名,怎样设置tools->display preferences->object view ->reference下把constraint name前的checkbox选上。原创 2014-05-06 17:28:23 · 542 阅读 · 0 评论 -
sql server 2008 开发版 应用组件发生无法处理的异常
应用程序的组件中发生无法处理的异常。如果单击“继续”应用程序。原创 2014-09-05 17:42:50 · 1194 阅读 · 0 评论 -
Timesten错误整理(持续完善中)
1、10040: [TimesTen][TimesTen 11.2.1.6.1 CLIENT]Communication link failure. System call recv() failed with OS error 10040.EMSGSIZE: Message too long在win下装TimesTen客户端创建ODBC连接,感觉都配置对了。第一个按钮能测试通过,第二个按原创 2012-03-28 17:22:27 · 983 阅读 · 0 评论 -
TimesTen的实例、库、日志、数据文件
TimesTen作为一个可以单独使用的标准关系型数据库而言,它也有自己的实例、库、日志等概念的。只是术语上和Oracle有些不同,但内在的含义是类似的。实例 实例也就是Instance,对TimesTen来说,一个安装对应一个实例,如果你在同一台机子上,用不同的用户安装了多个TimesTen,那么就可以说,你在这台机子上有多个实例。库 在TimesTen中和Oracle库对应的概念转载 2012-03-28 17:02:02 · 826 阅读 · 0 评论 -
Oracle和SQL Server浅析
T-SQL是SQL Server的语言引擎,而Oracle的语言引擎却是PL/SQL。这两种查询语言都对ANSI SQL-92标准进行了扩展以提供额外的支持力度。你所创建的应用程序几乎都要用到这些补充特性。本文就对最常用的、非标准的Oracle扩展进行了说明,同时还要介绍了如何对这些扩展进行转化以用在SQL Server环境下。列的选择用PL/SQL执行数据查询的时候,FR原创 2008-06-22 21:07:00 · 701 阅读 · 0 评论 -
Aqua Data Studio应用总结
我是个新手,以前没有用过这个东东,以前用的数据库也没有用过这个客户端工具。换了个工作,觉得这个东东还行,就把自己的一点经验写下来,以资后来者,希望对此有研究的大虾也给些指导。1 通用技巧1.1 快捷键ctrl+q 打开一个新tab页(选中一个数据库后);ctrl+d 查看表结构(选中一个表,或者在查询tab页里光标停在表上);1.2 ADS查询结果的显示点一下工具原创 2008-11-01 14:26:00 · 8913 阅读 · 2 评论 -
oracle中的sqlnet.ora tnsnames.ora listener.ora
在oracle安装目录$ORACLE_HOME/network/admin下,,经常看到sqlnet.ora tnsnames.ora listener.ora这三个文件,除了tnsnames.ora,其他两个文件详细的用途很多人都不太了解。sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数。tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。listener.ora 用在oracle原创 2010-11-26 23:09:00 · 1066 阅读 · 1 评论 -
Oracle用户、权限、角色管理
<br />Oracle 权限设置<br />一、权限分类:<br />系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。<br />实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。<br /> <br />二、系统权限管理:<br />1、系统权限分类:<br />DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。<br />RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。<br />CONNECT原创 2010-11-26 23:18:00 · 611 阅读 · 1 评论 -
Oracle触发器详细介绍
功能/触发器的组成部分/触发器类型/禁用和启用触发器/事务处理/视图原创 2010-10-30 17:04:00 · 537 阅读 · 0 评论 -
Oracle同义词与序列介绍
同义词作用:利用同义词可以很方便地操纵不同用户模式下的对象。序列作用:独立的事务,按一定的增量自动增加或减少,一组整型值。原创 2010-10-30 17:16:00 · 703 阅读 · 0 评论 -
Oracle 数据字典
数据字典包括以下内容:1.所有数据库Schema对象的定义(表,视图,索引,聚簇,同义词,序列,过程,函数,包,触发器) 2.数据库的空间分配和使用情况3.字段的缺省值4.完整性约束信息5.Oracle用户名称,角色,权限等信息6.审计信息7.其他数据库信息转载 2010-10-30 17:52:00 · 837 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle用户、权限、角色管理原创 2010-10-30 16:45:00 · 447 阅读 · 0 评论 -
listener.ora、sqlnet.ora、tnsnames.ora 作用
listener.ora、sqlnet.ora、tnsnames.ora 作用原创 2010-11-04 19:40:00 · 4911 阅读 · 0 评论 -
oracle dblink总结
两台不同的数据库服务器,从一台数据库服务器的一个用户读取另一台数据库服务器下的某个用户的数据,这个时候可以使用dblink。其实dblink和数据库中的view差不多,建dblink的时候需要知道待读取数据库的ip地址,ssid以及数据库用户名和密码。原创 2010-11-18 19:43:00 · 588 阅读 · 0 评论 -
用Oracle闪回功能(flashback)恢复删除的数据
摘 要:本文提出了闪回功能的原理,描述了利用Oracle 9i或Oracle 10g的闪回功能进行恢复偶然丢失数据的方法。原创 2011-01-14 13:22:00 · 1526 阅读 · 0 评论 -
将Oracle表里的数据导出生成insert into 脚本
将Oracle表里的数据导出生成insert into 脚本原创 2011-01-15 14:02:00 · 5329 阅读 · 0 评论 -
ORACLE字符串截取函数trim(),ltrim(),rtrim()
Oracle 中 trim(),ltrim(),rtrim() 和其他字符串函数原创 2011-03-09 22:07:00 · 12390 阅读 · 0 评论 -
配置TT客户端的简明方法
配置客户端tt的要求: 作为服务端的TimesTen Server必须在sys.odbc.ini中配置TimesTen Server:172.18.99.191TimesTen Client:172.18.99.103 已有TimesTen Server 在172.18.99.191上,DSN为tt_workshop如何在172.18.99.103上配置客户端连接?转载 2012-03-28 16:36:05 · 1396 阅读 · 0 评论 -
TimesTen 连接属性
值描述范围缺省Authenticate只用于Client/Server模式,当Server端该值设置为1时,只有提供了UID和Password的客户端连接才能访问该DSN,如果AccessControl已经设置,则Authenticate必须设置为1。本地访问,即直连方式则忽略该参数。0、11转载 2012-03-28 17:03:37 · 2018 阅读 · 0 评论 -
TimesTen常见问题(持续整理中)
【1】Q:如何查看TT的日志A:在 installdir/info/ttmesg.log和installdir/info/tterrors.log中【2】Q:如何批量执行脚本A:ttIsql -f create.sql MY_DSN(DSN的名字)【3】Q:如何设定字符集A:在/home/timesten/TimesTen/eservice/info/sys.odbc.in原创 2012-03-28 16:56:42 · 1661 阅读 · 0 评论