代码改变世界

随笔档案-2014年08月

集合运算符之全集、交集、补集【weber出品必属精品】

2014-08-25 10:19 by yaoweber, 822 阅读, 收藏, 编辑
摘要: 集合的概念与数学中的全集、交集、补集的概念是一样的常用的集合运算符集合运算符的作用:把两个查询构造为一个联合查询1. 全集:求连个查询的全集union all:将两个查询的所有数据全部列出,不进行排序,不去掉重复的部分SQL> create table t1 as select * from emp... 阅读全文

控制用户的访问之权限、角色【weber出品必属精品】

2014-08-24 22:16 by yaoweber, 278 阅读, 收藏, 编辑
摘要: 权限的作用限制用户对数据的访问权限的分类1. 系统权限:能够存取数据库的权限2. 对象权限:操作数据库对象的内容系统权限1.1 如何创建用户:SQL> create user test default tablespace users identified by test;用户已创建。1.2 数据库... 阅读全文

初识数据字典【weber出品必属精品】

2014-08-24 16:57 by yaoweber, 182 阅读, 收藏, 编辑
摘要: 数据字典结构有两部分组成:1. 基表:以$结尾的系统表,在创建数据库的时候,oracle自动创建的表2. 用户可以访问的视图数据字典的种类DICTIONARY:简称DICT,所有的数据字典,都可以通过DICT查看DBA开头的:sys用户所拥有的,普通用户默认不能访问,只有sys授权,才能访问,存储了... 阅读全文

EMCA常用命令 【weber整理必出精品】

2014-08-24 14:16 by yaoweber, 271 阅读, 收藏, 编辑
摘要: EMCA常用命令 创建一个EM资料库 emca -repos create 重建一个EM资料库 emca -repos recreate 删除一个EM资料库 emca -repos drop 配置数据库的 Database Control emca -config dbcontrol db 删除数据... 阅读全文

全世界最详细的图形化VMware中linux环境下oracle安装(三)【weber出品必属精品】

2014-08-24 13:50 by yaoweber, 401 阅读, 收藏, 编辑
摘要: 数据库软件和数据库都建好了,基本上可以说完成90%的工作,但是美中不足的就是企业管理器还没有安装好,现在我们就开始安装企业管理器吧。安装之前我们先将补丁给补上。补丁我们也是采用禁默安装。补丁:p8350262_10205_Generic.zip将补丁上传到目录:$ORACLE_HOME/OPatch... 阅读全文

vi 快捷键【转】【weber整理必出精品】

2014-08-23 22:32 by yaoweber, 182 阅读, 收藏, 编辑
摘要: 光标的移动命令 光标移动 h或^h 向左移一个字符 j或^j或^n 向下移一行 k或^p 向上移一行 l或空格 ... 阅读全文

数据库对象(视图,序列,索引,同义词)【weber出品必属精品】

2014-08-23 22:22 by yaoweber, 827 阅读, 收藏, 编辑
摘要: 视图视图的定义:视图就是一个查询的别名为什么使用视图限制数据的存取SQL> conn /as sysdba已连接。SQL> grant create view to scott; 授权成功。 SQL> create view v1 as select empno,ename,job,mgr from... 阅读全文

解决linux下oracle进入sqlplus环境中后退键显示^H、上下键无效与ctrl+l无法清屏等问题【weber出品必属精品】

2014-08-23 16:53 by yaoweber, 893 阅读, 收藏, 编辑
摘要: 习惯linux中上下键回退历史输入的人们肯定也希望sqlplus中也能实现相同的效果,可是不幸的是,sqlplus中不提供诸多方便的快捷键,这个时候我们就需要另外安装一个插件来实现这个想法。这个插件叫做:rlwrap进入rlwrap的官网去下载这个插件:http://utopia.knoware.n... 阅读全文

创建和管理表【weber出品必属精品】

2014-08-20 22:10 by yaoweber, 178 阅读, 收藏, 编辑
摘要: 创建表必须有 :1. CREATE TABLE 的权限SQL> conn /as sysdba已连接。SQL> create user test default tablespace users identified by a;用户已创建。SQL> conn test/aERROR:ORA-0104... 阅读全文

linux删除ORACLE【weber出品必属精品】

2014-08-20 21:47 by yaoweber, 166 阅读, 收藏, 编辑
摘要: 关闭数据库sqlplus / as sysdbashutdown abort清除oracle软件su - oraclecd $ORACLE_BASErm -rf *rm -rf /etc/ora*删除之前的设置的配置文件的内容如果之前改过版本,编辑文件 /etc/redhat-release 把Re... 阅读全文

oracle数据库事务相关【weber出品必属精品】

2014-08-20 21:43 by yaoweber, 194 阅读, 收藏, 编辑
摘要: 事务的概念:事务:一个事务由一组构成一个逻辑操作的DML语句组成事务有开始有结束,事务以DML语句开始,以Conmmit和Rollback结束。以下情况会使得事务结束:1. 执行COMMIT 或者 ROLLBACK 语句2. 执行DDL或者 DCL语句3. 用户退出4. 系统崩溃一个事务可以包含下列... 阅读全文

使用DML语句【weber出品必属精品】

2014-08-20 21:26 by yaoweber, 413 阅读, 收藏, 编辑
摘要: DML语句包含以下语法: INSERT:往一个表中增加新行 DELETE:从一个表中删除掉现有的行 UPDATE:更改一个表中现有的行INSERT语句语法:INSERT INTO TABLE(COLUMN1,COLUMN2,....) VALUES(VAL1,VAL2,...)使用这种方法只能一次插... 阅读全文

高级子查询【weber出品必属精品】

2014-08-19 13:59 by yaoweber, 196 阅读, 收藏, 编辑
摘要: 多列子查询where条件中出现多列与子查询进行比较多列子查询分为:成对比较和非成对比较成对比较:SQL> select ename,sal,job from emp where (deptno,job) in(select deptno,job from emp where ename='SCOTT... 阅读全文

LAMP架构搭建+Discuz论坛搭建【weber出品必属精品】

2014-08-17 22:01 by yaoweber, 738 阅读, 收藏, 编辑
摘要: 一、 本机简介: 本机系统: CentOS-6.4-x86_64主机名:oracle.ywbIP地址:192.168.146.129 二、 在Linux环境下安装Apache步骤首先将准备好的文件通过PSCP发送至Linux的/Root/test/soft目录下在windows下按住Ctrl+R,打... 阅读全文

静默安装ORACLE【weber出品必属精品】

2014-08-16 18:29 by yaoweber, 455 阅读, 收藏, 编辑
摘要: 安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭)打开终端,执行如下命令,检查安装包,没有的都要安装make, glibc, libaiocompat-libstdc++, compat-gcc-34, compat-gcc-34-c++... 阅读全文

全世界最详细的图形化VMware中linux环境下oracle安装(二)【weber出品必属精品】

2014-08-16 18:23 by yaoweber, 865 阅读, 收藏, 编辑
摘要: 《ORACLE 10.2.05版本的升级补丁安装》首先我们解压$ unzip p8202632_10205_LINUX.zip 解压后我们会发现多出了个文件夹,他是:Disk1,进入Disk1。然后执行安装:$ ./runInstaller执行脚本# /u01/app/oracle/10.2.0/d... 阅读全文

全世界最详细的图形化VMware中linux环境下oracle安装(一)【weber出品必属精品】

2014-08-16 17:23 by yaoweber, 425 阅读, 收藏, 编辑
摘要: 安装流程:前期准备工作--->安装ORACLE软件--->安装升级补丁--->安装odbc创建数据库--->安装监听器--->安装EM《前期准备工作》安装配置系统环境安装linux ,所有服务都不选择,只是选择安装开发工具,不要安装防火墙(当然也可以在后面关闭)打开终端,执行如下命令,检查安装包,没... 阅读全文

ORACLE SQL 组函数【weber出品必属精品】

2014-08-16 17:08 by yaoweber, 478 阅读, 收藏, 编辑
摘要: 组函数:对一组数据进行加工,每组数据返回一个值常用的组函数:count() avg() max() min() sum() count()函数1. count(*) :返回总共的行数,不去除NULL值2. count(column):返回非NULL行的数量SQL> select count(*) ... 阅读全文

ORACLE SQL单行函数(三)【weber出品必属精品】

2014-08-15 19:35 by yaoweber, 295 阅读, 收藏, 编辑
摘要: 16.L:代表本地货币符,这个和区域有关。这个时候我们想来显示一下人民币的符号:¥$ vi .bash_profile ---写入如下内容: export NLS_LANG='SIMPLIFIED CHINESE'_CHINA.AL32UTF8 ---修改成简体中文+地区+字符集 s... 阅读全文

ORACLE SQL单行函数(二)【weber出品必属精品】

2014-08-15 19:31 by yaoweber, 180 阅读, 收藏, 编辑
摘要: 11.dual:虚表,任何用户都可以使用,表结构如下:SQL> desc dual Name Null? Type ----------------------------------------- -------- -... 阅读全文

ORACLE SQL单行函数(一)【weber出品必属精品】

2014-08-15 19:12 by yaoweber, 333 阅读, 收藏, 编辑
摘要: 1.SUBSTR:求父串中的子串SUBSTR('HelloWorld',1,5)1:代表子串的起始位置,如果为正,正数,如果为负,倒数5:代表字串的终止位置,只能向右数,可以省略,如果省略就是数到最后SUBSTR:求父串中的子串 SUBSTR('HelloWorld',1,5) 1:代表子串的起始位... 阅读全文