随笔分类 -  中间件

摘要:1、首先,先说明下为什么要安装Oracle客户端管理工具? 因为Oracle服务端过大,而且消耗的资源过多,大部分公司会把服务端装在公司的服务器上,而不会装在员工的电脑上,所以这个时候就需要使用Oracle客户端管理工具来远程连接到Oracle服务端上。综上所述:Oracle客户端管理工具就是用来远 阅读全文
posted @ 2017-03-26 20:15 郑小超 阅读(1209) 评论(0) 推荐(0)
摘要:pl/sql developer是一款第三方的oracle数据库管理工具,是比较受欢迎的一款oracle开发工具,下面将介绍它的安装配置过程。 1、首先去官网下载这款工具,点击下载 2、下载完之后进行安装,由于是傻瓜式安装,所以这里就不进行讲解安装过程 3、确认pl/sql developer安装成 阅读全文
posted @ 2017-03-26 13:50 郑小超 阅读(282) 评论(0) 推荐(0)
摘要:1、开始->运行->输入regidit ->->->->->红框内的右键删除 2、开始->运行->输入regidit ->->->->-> 红框内的右键删除 3、开始->运行->输入regidit ->->->->-> 红框内的右键删除 ok,确保全部删除。 4、删除客户端文件夹下的tnsnames 阅读全文
posted @ 2017-03-26 12:52 郑小超 阅读(7354) 评论(0) 推荐(0)
摘要:1、在Oracle服务端和客户端都安装完之后,就需要配置监听程序和本地网络服务,以便外部程序和工具的访问,所以Oracle提供了两款自带的工具来配置它们分别是 Net Configuration、Net Configuration Assistant,下面是他们的所处位置(也就是打开路径) 2、Ne 阅读全文
posted @ 2017-03-26 01:14 郑小超 阅读(17003) 评论(0) 推荐(0)
摘要:一、Profile文件概述:Profiles是Oracle安全策略的一个组成部分,当Oracle建立数据库时,会自动建立名称为Default的profile,当建立用户没有指定profile,那么oracle就将defalut分配给用户。 1、默认情况下,用户连接数据库,形成回话,使用CPU和内存资 阅读全文
posted @ 2017-03-24 18:05 郑小超 阅读(5696) 评论(0) 推荐(0)
摘要:1、数据库服务器 所谓数据库服务器,只是在机器上安装了一个数据库管理软件,这个软件可以管理多个数据库.一般开发人员会针对每一个应用创建一个数据库 2、单实例数据库模式下的数据库服务器、数据库、数据库实例、数据库对象的关系,如下图 阅读全文
posted @ 2017-03-24 11:09 郑小超 阅读(735) 评论(0) 推荐(0)
摘要:一、简介 Oracle权限分为系统权限和对象权限。 1、系统权限 注意:系统权限不支持级联回收,所以你需要使用sysdba一个个的回收。 2、对象权限 注:对象权限支持级联回收,系统权限不支持级联回收 1、查询oracle中的所有的权限,必须是sysdba才能进行查询 11g r2大约有208种权限 阅读全文
posted @ 2017-03-23 10:29 郑小超 阅读(427) 评论(0) 推荐(0)
摘要:一、概述 1、当我们使用sysdba创建一个新用户时,该用户是没有任何权限的,甚至连登录数据库的权限都没有,代码如下: 这里使用sysdba创建了一个用户名为'zc'的新用户,接着输入代码进行登录 error:提示zc用户缺少创建session(会话)的权限,所以这个时候,就需要给新创建的用户分配对 阅读全文
posted @ 2017-03-22 17:29 郑小超 阅读(222) 评论(0) 推荐(0)
摘要:1、基本口令 1.1、show user 作用:显示当前连接用户 1.2、conn 用户名/密码 作用:切换当前用户(注:当前的用户必须具有connect的角色,该角色用于数据库的正常登录,如果没有该角色请使用5进行赋权限操作) 1.3、conn 用户名/密码 as sysdba 作用:当前用户使用 阅读全文
posted @ 2017-03-22 16:54 郑小超 阅读(1044) 评论(0) 推荐(0)
摘要:Oracle数据库的访问方式,和SqlServer数据库是有很大差别的,下面用图来说明: 1、Sql Server数据库 SqlServer数据库的访问方式,大致是:假设用户通过sa登录SqlServer数据,那么当前用户就可以操作,SqlServer中的所有数据库。 2、Oracle数据库,这里列 阅读全文
posted @ 2017-03-22 15:17 郑小超 阅读(1139) 评论(0) 推荐(0)
摘要:在1.1的安装过程完成之后,进入第二部分,oracle的基本使用,在使用前,首先测试下,oracle是否安装成功,以及检查oracle的关键服务时候开启 1、首先测试下,oracle是否安装成功 打开sqlplus,使用scott用户进行登录,测试显示连接成功,说明oracle安装成功 2、检查关键 阅读全文
posted @ 2017-03-22 14:49 郑小超 阅读(270) 评论(0) 推荐(0)
摘要:在想了解Oracle单实例数据可和RAC数据库前,请确保你已经知道了数据库和实例的关系,如果不了解,请参考Oracle 数据库实例和数据库。 单实例数据库模式 单实例模式下,一个数据库只能通过一个实例进行访问 RAC(Real Application Clusters)集群模式下,共享数据库文件,一 阅读全文
posted @ 2017-03-21 18:06 郑小超 阅读(8872) 评论(0) 推荐(0)
摘要:一、 1、以下是安装Oracle的一些硬件上的条件: (1)、操作系统最后是windows2000(也就是服务器版的操作系统) (2)、内存最好在1G以上,当然越大越好(因为Oracle服务启动就要消耗操作系统几百兆的内存,加上操作系统自己也要消耗内存) (3)、硬盘空间需要2G以上,当然越大越好 阅读全文
posted @ 2017-03-21 15:06 郑小超 阅读(979) 评论(0) 推荐(1)
摘要:本文参考自oracle数据库实例,数据库的理解,纯属读书笔记,用于加深记忆。 先看Tom关于这二者的解释: 1、数据库 物理操作系统文件或磁盘的集合(我觉得可以理解为数据文件等)。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分 阅读全文
posted @ 2017-03-21 13:21 郑小超 阅读(6285) 评论(0) 推荐(0)
摘要:本文参考自ORACLE 数据库名、实例名、ORACLE_SID的区别,纯属读书笔记,加深记忆 在ORACLE7、8数据库中只有数据库名(db_name)和数据库实例名(instance_name)。在ORACLE8i、9i中出现了新的参数,即数据库域名(db_domain)、服务名(service_ 阅读全文
posted @ 2017-03-21 11:31 郑小超 阅读(4909) 评论(0) 推荐(1)
摘要:一、Oracle 表空间的组成 Everoone knows Oracle数据库真正存放数据的是数据文件,Oracle表空间是逻辑上的概念,他在物理上是并不存在的,把多个DataFile合并到一起就是一个表空间。 左图是Oracle中DataBase和tablepspace和DataFile的关系 阅读全文
posted @ 2017-03-20 23:39 郑小超 阅读(2600) 评论(0) 推荐(0)
摘要:1、这是Schema的definition: A schema is a collection of database objects (used by a user.) Schema objects are the logical structures that directly refer to 阅读全文
posted @ 2017-03-20 13:50 郑小超 阅读(5864) 评论(0) 推荐(0)
摘要:dbms_random是oracle提供的一个随机函数包,以下是它的一些常用的功能: 1、dbms_random.value 作用:生成一个大于等于0,大于等于1的随机的38位小数,代码如下: 2、生成一个指定范围的随机数 注:范围交换位子是可行的。 3、获取正态分布的随机数 4、获取随机的字符串 阅读全文
posted @ 2017-03-19 23:03 郑小超 阅读(650) 评论(0) 推荐(0)
摘要:一、索引 索引是一种数据库访问的方式,它可以提高从数据库中检索数据的性能,索引使数据库无需对整个表进行扫描,就能检索出所需的数据,就像书的目录一样,可以快速的查找我们所需要的内容,而不用对整本书进行阅读。 1、索引的分类 逻辑分类:单列索引、组合索引、唯一索引、非唯一索引、函数索引。 物理分类:区分 阅读全文
posted @ 2017-03-19 23:03 郑小超 阅读(184) 评论(0) 推荐(0)
摘要:本文主要介绍Oracle中的TM锁,了解当我们通过sql语句访问数据库中的同一表对象时,此时如果多个用户对同一表对象进行操作的话,可能会产生数据不一致,关于数据不一致,请参考数据库事务的一致性和原子性浅析,oracle解决事务在多线程情况下的数据不一致问题,主要是通过两种锁,一种是悲观锁,也就是我接 阅读全文
posted @ 2017-03-19 15:56 郑小超 阅读(6070) 评论(0) 推荐(0)