摘要: 1 索引概述 如果要在表中查询指定记录,在没有索引时必须遍历整表,有索引时只要在索引中找到符合查询条件的索引字段值,就可以通过保存在索引中的ROWID快速找到表中对应的记录。 2 索引创建 CREATE UNIUQE | BITMAP INDEX <schema>.<index_name> ON < 阅读全文
posted @ 2017-05-03 13:32 Latiny 阅读(391) 评论(0) 推荐(1) 编辑
摘要: 为了维护数据库数据的完整性,在创建表时需要定义一些约束,Oracle中的约束类型包括:非空约束、主键约束、唯一约束、外键约束等。在对约束操作前,我们可以通过表名查询它具有的约束信息。 表约束 SELECT table_name, owner,constraint_name,table_name,r_ 阅读全文
posted @ 2017-05-02 18:01 Latiny 阅读(355) 评论(0) 推荐(0) 编辑
摘要: Oracle数据库创建之后有一些默认的表空间随之被创建,查询数据字典 dba_data_files 可以得到数据库当前的所有表空间信息。 select * from v$tablespace; select tablespace_name, file_name, bytes/1024/1024 as 阅读全文
posted @ 2017-05-02 16:35 Latiny 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 控制文件是一个很小的二进制文件(10MB左右),含有数据库结构信息,包括数据文件和日志文件信息。控制文件在数据库创建时被自动创建,并在数据库发生物理变数时更新。控制文件被不断更新,在任何时候都要保证控制文件可用,否则数据库将无法启动或者使用。 1 控制文件包含的主要信息如下: 数据库名称和SID标识 阅读全文
posted @ 2017-04-13 11:33 Latiny 阅读(5671) 评论(0) 推荐(2) 编辑
摘要: 最近在VMware安装CentOS6.5之后,每次从宿主机访问虚拟机的Oracle时,都要修改IP地址,因为没有设置虚拟机的IP,所以每次开机之后虚拟机的IP地址都是随机的,于是研究了下给虚拟机配置静态IP地址,这样以后每次打开虚拟机之后不用修改IP地址直接可以访问Oracle了。 1 虚拟机外部设 阅读全文
posted @ 2017-04-12 15:38 Latiny 阅读(23849) 评论(1) 推荐(1) 编辑
摘要: Oracle不像Mysql,SQLServer能够直接设置ID自增,但是可以通过触发器实现ID自增。 1 创建测试表 create table t_goods(id number primary key, good_name varchar2(50)); 2 创建序列 create sequence 阅读全文
posted @ 2017-04-11 14:40 Latiny 阅读(1816) 评论(0) 推荐(0) 编辑
摘要: 常用的修改文件组或文件的命令有三个:chgrp、chown、chmod。 1 chgrp 改变文件所属的用户组 改变一个文件的用户组直接以chgrp来改变即可,这个命令时change group 的简称。但是要被改变的组名必须存在才行,即必须在/etc/group文件内存在才行。 如想要改变文件te 阅读全文
posted @ 2017-04-06 13:20 Latiny 阅读(1888) 评论(0) 推荐(0) 编辑
摘要: Linux 目录结构遵循FHS标准(Filesytem Hierarchy Standard),独立的软件开发商、操作系统制作者,系统维护用户都要遵循这个标准,这样有利于Linux系统的长久发展。FHS针对目录树架构仅定义了三层目录下应该放置什么数据: 1 / (root,根目录):与开机系统有关; 阅读全文
posted @ 2017-04-03 22:25 Latiny 阅读(568) 评论(0) 推荐(0) 编辑
摘要: 1 将系统重启,读秒的时候按下任意键就会出现如下图菜单界面 2 进入上图菜单界面之后,按e键就可以进入grub的编辑模式 3 选择第二行 kernel开头,再按 e 键进入该行的编辑界面中,然后在出现的编辑模式中,最后方输入 single 4 再按下 Enter 键确定修改,回到如下界面,再按 b 阅读全文
posted @ 2017-04-03 12:07 Latiny 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1 date 命令,显示系统日期,按格式显示,date +%Y-%m-%d 2 cal 命令,显示日历,cal month Year cal 2 2017 3 bc 简单好用的计算器 4 常用的热键Tab, Ctrl+C, Ctrl+D Tab键具有命令补齐与文件补齐的功能,当我们输入命令或者查找某 阅读全文
posted @ 2017-03-30 23:12 Latiny 阅读(571) 评论(0) 推荐(0) 编辑