Welcome 微信登录

首页 / 数据库 / MySQL

PostgreSQL中TOAST功能

PostgreSQL中TOAST功能

PostgreSQL中的TOAST的内容是存储在另一个object中的,与原表的OID不一样。比较像Oracle中的LOB类型存储,(默认使用 out-of-line storage 是存储在lobsegment里的, Inline Storage 存储在表的空间里)。如果表中有某些字段使用TOAST进行存储,那么,通过普通的pg_relation_size("表名")查询不到TOAST字段所占用的空间。如果要查询TOAST字段所占用的空间,可以先查询出T...
IBM Data Studio使用----窗口显示所有行

IBM Data Studio使用----窗口显示所有行

问题描述在使用Data Studio浏览DB2表中的数据或者查询结果时,默认都是只显示前500行:解决办法怎样才能显示所有行或者显示指定的行数呢?可以在"首选项->数据管理->SQL开发->SQL结果视图选项“中设置:如上图,默认显示的SQL查询结果集中的行数为500。在自定义设置之前先来解释一下“最大行计数”和“最大显示行计数”这两个参数。最大行计数:要访存的结果集中的行数。即...
IBM Data Studio使用----对象创建的双引号/大小写问题以及表/列重命名

IBM Data Studio使用----对象创建的双引号/大小写问题以及表/列重命名

问题描述使用Data Studio进行表的创建后,对该表使用查询语句总是会出现“XXX是一个未定义的名称”的错误。如图:使用Data Studio的默认设置创建的表(非手动SQL脚本创建),无论是在Data Studio脚本编辑器还是命令行中都会出现这种错误,原因在于使用Data Studio自动建表时自动生成的DDL中会对所有的对象名添加双引号。如图:也就是说,SQL语句中的表名和列名都需要加上双引号才能正常执行。(注:字符串是单...
深入理解DB2表空间(Tablespace)

深入理解DB2表空间(Tablespace)

表空间是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,它作为数据库与实际存放数据的容器之间的中间层,用于指明数据库中数据的物理位置。任何数据库的创建都必须显式或隐式的为其指定表空间,且数据库中的所有数据都位于表空间中。用户可以根据硬件环境以及成本等需求,通过指定建立在不同容器上的表空间来自由选择数据的物理存储位置。同时由于备份和恢复可以在表空间级别执行,用户能够进行更多粒度的备份恢复控制。理解表空间前先理解容器。容器(Contai...
CentOS 6.5 下设置Oracle 12c 开机自动启动

CentOS 6.5 下设置Oracle 12c 开机自动启动

在Linux系统中,安装好Oracle数据库服务后,并不像在Windows系统下一样,Oracle服务在默认情况下会随时系统的启动自动启动。Linux系统中,是需要用户去手动进行设置,才能实现Oracle开机自动启动的。本文将一步一步教你如何进行设置。方法与步骤首先,必须保证你在CentOS 6.5 Linux中已经安装好了Oracle 12c,并且手机能启动Oracle。1、以root用户登录到Linux系统2、键入命令“vi /etc/or...
imp/exp Oracle数据库导入导出命令

imp/exp Oracle数据库导入导出命令

Oracle数据导入导出:imp/exp 功能:Oracle数据导入导出imp/exp就相当与oracle数据还原与备份。大多情况都可以用Oracle数据导入导出完成数据的备份和还原(不会造成数据的丢失)。Oracle有个好处,虽然你的电脑不是服务器,但是你装了oracle客户端,并建立了连接(通过Net Configuration Assistant添加正确的服务命名,其实你可以想成是客户端与服务器端 修了条路,然后数据就可以被拉过来了)这样你可以把数据...
使用Toad进行远程Oracle 12C数据连接

使用Toad进行远程Oracle 12C数据连接

一、在本机安装Oracle12c,如果你想在本机安装数据库,则选择安装数据,如果只是远程连接,则不需安装数据库,直接跳过,二、配置TNSNAMES(网络配置)1)打开程序oracle下的网络配置助手打开后如下图2) 选择【本地Net服务名配置】->【下一步】,进入添加界面3) 【添加】->【下一步】,进入Net服务名配置界面。此时,服务名要填写远程数据库的全局数据库名,也就是数据库在设计的时候就已经指定的全局名称。4) 服务名...
Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案

Oracle10g 64位 在Windows 2008 Server R2 中的安装 解决方案

背景:操作系统Windows 2008 Server R2要安装Oracle10g 64位版本安装时出现如下错误:检查操作系统版本:必须是5.0,5.1,5.2 or 6.0。实际为6.1 未通过解决方法:由于windows 2008R2是在Oracle10g发布之后出现的,所以安装时要跳过版本检查。使用如下命令运行安装程序:setup.exe -ignoreSysPrereqs这样,就不会出现版本检查不通过的信息,在安装的过程中,还会出现一次版本检查信息...
<< 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 >>