2013年8月8日

Oracle主键约束、唯一键约束、唯一索引的区别

摘要: 一般,我们看到术语“索引”和“键”交换使用,但实际上这两个是不同的。索引是存储在数据库中的一个物理结构,键纯粹是一个逻辑概念。键代表创建来实施业务规则的完整性约束。索引和键的混淆通常是由于数据库使用索引来实施完整性约束。接下来我们看看数据库中的主键约束、唯一键约束和唯一索引的区别。SQL> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterprise Edition Re 阅读全文

posted @ 2013-08-08 10:10 newmanzhang 阅读(745) 评论(0) 推荐(0) 编辑

2013年8月6日

Oracle查看表空间及修改数据文件大小

摘要: Oracle查看表空间及修改数据文件大小第一步:查看所有表空间及表空间大小:select tablespace_name ,sum(bytes) / 1024 / 1024 as MB from dba_data_files group by tablespace_name;第二步:查看所有表空间对应的数据文件:select tablespace_name,file_name from dba_data_files;第三步:修改数据文件大小alter database datafile 'H:\ORACLE\PRODUCT\10.1.0\ORADATA\ORACLE\USERS01.D 阅读全文

posted @ 2013-08-06 16:35 newmanzhang 阅读(8900) 评论(0) 推荐(0) 编辑

2013年7月27日

PostgreSQL的时间函数使用整理

摘要: PG的时间函数使用整理如下1.获取系统时间函数select now(); --2012-05-12 18:51:59.562+08select current_timestamp; --2012-05-12 18:52:12.062+08select current_date; --2012-05-12select current_time; --18:53:23.234+082.时间的计算--使用intervalselect now()+interval '2 day'; --2012-05-14 20:05:32.796... 阅读全文

posted @ 2013-07-27 14:49 newmanzhang 阅读(528) 评论(0) 推荐(0) 编辑

2013年7月22日

DB_NAME、DB_UNIQUE_NAME、SERVICE_NAME和INSTANCE_NAME等的区别

摘要: 摘自:http://space.itpub.net/7922095/viewspace-715406搭建DG时,突然想起oracle这些为数众多的name,以下是概念整理,仅代表个人观点DB_NAME:①是数据库名,长度不能超过8个字符,记录在datafile、redolog和control file中②在DataGuard环境中DB_NAME相同而DB_UNIQUE_NAME不同③在RAC环境中,各个节点的DB_NAME 都相同,但是INSTANCE_NAME不同④DB_NAME还在动态注册监听的时候起作用,无论是否定义了SERVICE_NAME,PMON进程都会使用DB_NAME动态注册监 阅读全文

posted @ 2013-07-22 16:07 newmanzhang 阅读(514) 评论(0) 推荐(0) 编辑

rlwrap 的安装使用

摘要: rlwrap 的安装使用 在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句.你可以根据需要修改他们,然后按Enter键重新提交执行.然而,当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能.为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能.The rlwrap program is under the GPL license.一:安装readlineOS的安装光盘里提供了readlin 阅读全文

posted @ 2013-07-22 14:10 newmanzhang 阅读(432) 评论(0) 推荐(0) 编辑

oracle starup报错

摘要: 今天在linux里面安装Oracle的时候出现一个报错,忽略报错安装之后,数据库启动的时候报错:从网上找到的解决方法:创建实例后,进入sqlplus启动报错: sqlplus / as sysdba; SQL*Plus: Release 11.1.0.6.0 - Production on Wed Aug 5 16:48:56 2009 Copyright (c) 1982, 2007, Oracle. All rights reserved. Connected to an idle instance. SQL> startup; ORA-0107... 阅读全文

posted @ 2013-07-22 11:42 newmanzhang 阅读(290) 评论(0) 推荐(0) 编辑

2013年7月19日

oracle安装报错2

摘要: [oracle@centos1 database]$ ./runInstaller Starting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 PassedAll installer requirements met.Preparing to launch Oracle Universal I 阅读全文

posted @ 2013-07-19 16:09 newmanzhang 阅读(449) 评论(0) 推荐(0) 编辑

Linux安装oracle报错解决

摘要: 安装报错:[oracle@centos1 database]$ ./runInstaller Starting Oracle Universal Installer...Checking installer requirements...Checking operating system version: must be redhat-3, SuSE-9, redhat-4, UnitedLinux-1.0, asianux-1 or asianux-2 Failed <<<<Exiting Oracle Universal Installer, log for thi 阅读全文

posted @ 2013-07-19 15:48 newmanzhang 阅读(541) 评论(0) 推荐(0) 编辑

2013年7月17日

去除winXP访问共享的“记住密码”

摘要: 控制面板->用户帐户,选择自己的用户,在左侧的管理我的网络密码里有删除选项控制面板-->用户-->点击你登陆用户-->点击左上角“管理我的网络密码”-->在列表中删除密码-->完成顺便说一下,没有让windows记住密码,有时候也不能切换用户访问如果访问过了,但是没有点记住密码,第二次访问也会记住上次访问的用户名密码,要切换用户,你可以注销,也可以用命令清除访问记录运行 cmd net use * /delete y再访问,就会提示你输入用户名和密码了 ,就可以切换用户了转自:http://blog.163.com/zheng_owen/blog/stati 阅读全文

posted @ 2013-07-17 14:10 newmanzhang 阅读(536) 评论(0) 推荐(0) 编辑

Postgres的用户认证

摘要: 我们先来讲讲postgresql的用户认证吧。我想我们有必要明白以下几个问题:第一、postgresql的用户和操作系统的用户没有任何直接的的关系。虽然在postgaresql的初始安装中,它会有一个内建的超级用户 postgres,而且它会建议你在操作系统中也新建一个用户postgres用它来连接数据库服务器和管理数据库集群,但是这并不是必需要的。在启动数据库服务器之前,你必需先要安装一个数据库集群,也是初始化一个数据库目录,也就是按这个命令来做:initdb ,这个命令会初始化一个数据库,它的用法如下:initdb -D 目录名,这样它就准备好了一个新的数据库目录,你现在可以用命令启动数据 阅读全文

posted @ 2013-07-17 14:06 newmanzhang 阅读(1289) 评论(0) 推荐(0) 编辑

导航