oracle数据库
文章平均质量分 63
Mar.三月
这个作者很懒,什么都没留下…
展开
-
oracle从入门到放弃
啦啦啦,,,,,aaaaa,,,AAAA啊啊啊啊啊啊啊,一天时间下了个oracle。。。。结果装的时候吧,,我去,,还总是显示缺这个文件,又缺那个文件的额,,,,还有就是真不知道那个path系统环境变量影响到oracle傻了,,,,,,,我天系统路径长还不行,,,,额额额额oracle是装不上了,,,无缘呀,,,,真希望有善良的人可以帮帮我,,我的qq是273759原创 2017-09-03 20:04:40 · 1661 阅读 · 0 评论 -
6oracle学习
oracle net是负责在客户机和服务器之间建立网络绘画和传输数据的媒介。。。。。。。。。。客户机-----oracle net -----oracle服务器因此需要配置oracle使得其发挥功能。安装oracle数据库系统时,系统会自动创建一个名为orcl的本地NET服务名,,,,,,, 1、su – oracle 不是必需,适合于没有DBA密码时使用,可以不用...原创 2018-09-09 16:42:05 · 171 阅读 · 0 评论 -
1oracle连接navicat,解决oracle连接navicat链接时出现oracle net admin error
把Oracle安装目录D:\app\Administrator\product\11.2.0\dbhome_1\BIN(根据你的实际安装目录)下的oci.dll文件替换Navicat安装目录D:\software\Navicatfor Oracle\instantclient_10_2(根据你的实际安装目录)下的oci.dll就可以了,找不到可以搜索一下。,,,,,,,...原创 2018-09-09 17:03:44 · 11102 阅读 · 0 评论 -
oracle
ORACLE 数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。比如SilverStream就是基于数据库的一种中间件。ORACLE数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为...转载 2017-11-11 19:26:38 · 292 阅读 · 0 评论 -
用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error
第一种解法-----使用oracle自带的oci.dll将原oci.dll替换为C:\Users\oracle\product\11.2.0\dbhome_1\bin\oci.dll路径中的oci.dll第二种解法-----去网上下载oci.dll用Navicat连接Oracle数据库时出现如下错误 上网一查原来是oci.dll版本不对。因为Navicat是通过Orac...转载 2018-09-26 21:48:35 · 182 阅读 · 0 评论 -
oracle学习7
1为数据库配置网络服务名1)通过那个图形界面配置============================================================== =========================================================2)通过配置文件配置网络服务名# tnsnames.ora Network Conf...原创 2018-09-27 20:47:42 · 163 阅读 · 0 评论 -
10oracle学习---表空间
表空间概念详解 1.使用系统用户登录SQL Plus:sys,system;sysman;scott用户登录格式:[username/password] [@server] [as sysdba|sysoper] system/orcl @orcl as sysdba 备注:orcl...转载 2018-09-27 21:20:11 · 120 阅读 · 0 评论 -
记录学习oracle的操作与原理1
实际上oracle和mysql最大的不同就是oracle比mysql多了一个表空间来管理表而已(1)mysql/oracle骚操作之账户:a你得从假设你是一个dba的角度去理解这个账户的问题,假设你工作在,某个大公司,这个大公司有两个数据库管理系统oracle和mysql都交由你去管理,这个时候有程序员申请用客户端连接公司的数据库,这个时候你就得注意了,首先你需要给这个程序员分配一...原创 2018-10-14 20:36:34 · 329 阅读 · 0 评论 -
记录学习oracle的操作与原理2
oracle网络连接配置:Oracle Net前言:向oracle这种超大的数据库管理系统一般都是在大公司都会有专门的服务器只放一个oracle数据库,此我们需要远程管理数据库,假设,你在阿里云的主机有两台,一台专门作为web服务器,另一台专门做数据库服务器,这个时候问题来了,我们在管理数据库的时候就要用远程工具进行oracle数据库的连接了,进入正题:1客户端怎么和oracl...原创 2018-10-15 14:02:33 · 129 阅读 · 0 评论 -
记录学习oracle的操作与原理8
其他方案对象oracle序列/数据库链接/实体化视图oracle序列oracle序列:通过oracle序列可以产生不重复整数,一般将oracle的序列用在主键值/唯一值的字段部分创建序列语法p132create sequence xxincrement by nstart with nmaxvalue ncyclecache数据库链接数据库链接为分布...原创 2018-10-18 16:18:50 · 113 阅读 · 0 评论 -
记录学习oracle的操作与原理3
Oracle系统安全管理的方法oracle提供了用户,角色,同义词,视图,系统特权,对象特权,概要文件来保障oracle系统及数据安全假设你是dba,那恭喜你,这些工作要你做了,哈哈哈,挺麻烦的,但是作为一个搞开发的,我就简单说下这里,也让我做一把假的dba吧一系统特权,对象特权oracle数据库的用户权限分为:所以要是我作为一个dba,我会给用户先分配(grant)或收回(r...原创 2018-10-15 16:30:53 · 97 阅读 · 0 评论 -
记录学习oracle的操作与原理4
oracle数据库创建与表空间维护一数据库创建嗯,你会发现一个有意思的东西,oracle数据库在创建一个新的数据库时它不仅创建了一个数据库的物理结构来保存这个数据库的数据文件,他还创建了对应的进程结构以及内存结构来进行数据的操作,这句话说的很有道理数据库=数据库文件(数据库物理结构)+例程(进程结构+内存结构)(1)手工创建数据库在磁盘上建立相应的目录结构创建初始化参数文件...原创 2018-10-15 16:36:43 · 97 阅读 · 0 评论 -
记录学习oracle的操作与原理5
Oracle表一oracle的表的分类:基本表:关系表,用于存储永久数据临时表:一般由系统使用,存放某一特定会话中的数据,如查询的结果,回退的数据按索引组织的表:按照主关键字进行数据排序存储的表外部表:数据存储在oracle数据库外部的文件中,可读,不可更新对象表与嵌套表:支持面向对象操作的数据表。【对象表:采用抽象数据类型来定义表,嵌套表:一个表可以被嵌入到另一个表中】...原创 2018-10-15 16:37:23 · 122 阅读 · 0 评论 -
记录学习oracle的操作与原理6
oracle索引索引能减少必要的磁盘i/o时间,缩短查询数据的时间,但创建索引之后一般会增加数据更新操作的执行时间oracle中的索引模式(1)b-树索引,默认的索引(2)b-树簇索引,为簇定义的索引(3)全局和本地索引,应用于分区表的索引(4)位图索引,适用于具有少量值的列的索引管理索引的准则(1)限制每个表的索引的数量(2)为每个索引制定表空间(3)估计...原创 2018-10-15 16:38:22 · 95 阅读 · 0 评论 -
oracle记录
sql/plus管理oracle执行5句pian 1以不同身份链接oracle conn system/in0828jia@orcl as sysdba2查看当前链接用户show user3断开连接disconect4查看表结构describe xx5 select* from 6用set命令来设置sql/plus设置绘画的格式 ...原创 2018-09-08 21:30:53 · 172 阅读 · 0 评论 -
sql多表查询
一、介绍首先先准备表员工表和部门表#建表create table department(id int,name varchar(20) );create table employee1(id int primary key auto_increment,name varchar(20),sex enum('male','female') not null defau...转载 2018-09-01 14:54:18 · 866 阅读 · 0 评论 -
Oracle:environment variable "PATH" does not exceed the recommended length
今天重新安装oracle11g,突然在检测时报了以下错误:Environment variable: "PATH" - This test checks whether the length of the environment variable "PATH" does not exceed the recommended length.预期值 : 1023实际值原创 2017-09-01 16:24:18 · 3281 阅读 · 2 评论 -
oracle---用户密码
安装ORACLE时,若没有为下列用户重设密码,则其默认密码如下: 用户名 / 密码 登录身份 说明sys/change_on_install SYSDBA 或 SYSOPER 不能以 NORMAL 登录,可作为默认的系统管理员system转载 2017-11-10 19:24:19 · 167 阅读 · 0 评论 -
oracle----表空间
我们知道oarcle数据库真正存放数据的是数据文件(data files),Oarcle表空间(tablespaces)实际上是一个逻辑的概念,他在物理上是并不存在的,那么把一组data files 捻在一起就成为一个表空间。表空间属性:一个数据库可以包含多个表空间,一个表空间只能属于一个数据库一个表空间包含多个数据文件,一个数据文件只能属于一个表空间表这空间可以划分成更细的逻转载 2017-11-10 19:43:10 · 183 阅读 · 0 评论 -
oracle----实例--数据库---表空间--用户--表
Oracle - 数据库的实例、表空间、用户、表之间关系完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle转载 2017-11-11 19:37:43 · 180 阅读 · 0 评论 -
oracle数据库概念理解
数据库:Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。实例: 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memor转载 2017-11-11 19:46:15 · 5440 阅读 · 2 评论 -
orscle数据库和实力的关系
一个数据库服务器上可以装几个数据库它们都是用sid来标志,例如orcl1,orcl2,orcl3等等,一个数据库如orcl1中可以有多个实例吗? Oracle数据库,实际上应该是说,我们使用的是Oracle服务server。 来源:(http://blog.sina.com.cn/s/blog_4dc6402101009156.html) - oracle 数据库与实例的关系(转)_X转载 2017-11-13 20:06:45 · 2385 阅读 · 0 评论 -
1Oracle中的用户详解
oracle中的用户很多,也很令初学者费解.oracle中的帐户分为两类:一类是必需的帐户,一类是存储各种应用的帐户 用户名 密码 描述 ANONYMOUS ANONYMOUS 访问http的匿名用户帐户 CTXSYS CTXSYS interMedia Text用户 DBSNMP DBSNMP 目录集成平台用户 EXF...转载 2018-08-30 20:31:10 · 174 阅读 · 0 评论 -
2Oracle中各个用户的区别,实质权限,角色的区别
scott 是个演示用户,是让你学习Oracle用的hr用户是个示例用户,是在创建数据库时选中“示例数据库”后产生的,实际就是模拟一个人力资源部的数据库。SYSDBA 不是用户,可以认为是个权限,超级权限。默认中sys就拥有这种超级权限,是权限最高的用户。详细点说吧超级用户分两种 SYSDBA和SYSOPTSYSOPT 后面3个字母是operator的意思,也就是操作数据库的人,而SYS...转载 2018-08-30 20:40:56 · 427 阅读 · 0 评论 -
3oracle 对sql的改进-----pl/sql
PL/SQL是是由甲骨文公司在90年代初开发,以提高SQL的功能。PL/SQL是嵌入在Oracle数据库中的三个关键的编程语言之一(随着SQL本身和Java)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。...转载 2018-08-30 20:56:50 · 103 阅读 · 0 评论 -
3Oracle服务器的内存结构
ORACLE内存结构简介ORACLE数据库作为世界上一款功能强大的数据库管理软件,功能体系特别庞大。我们有必要对它的每一部分学习了解,然后才从全局的角度进行有效把握。我们会着重从理论基础体系角度再逐步到实战应用。实际上,如果没有掌握基础理论体系,而直接生搬硬套一些维护技术经验,那也只是空中楼阁罢了。而如果你想直接通过一两篇文章学到什么秘籍成为维护或是DB优化高手那也是不现实的。所以这些文适合静...转载 2018-08-30 21:15:52 · 221 阅读 · 0 评论 -
4Oracle进程结构------客户进程,服务器进程
我们经常说数据库实例,实例其实就是指的是数据库的内存结构和进程结构。我们安装数据库软件大量的是在安装其内存和进程组件结构。上篇节我们介绍了oracle内存结构,这节就介绍下oracle进程结构。首先看下oracle进程的分类:1)用户进程是连接到Oracle DB 的应用程序或工具2)数据库进程服务器进程:连接到Oracle实例,在用户建立会话时启动后台进程:在启动Orac...原创 2018-08-30 21:30:20 · 678 阅读 · 0 评论 -
5Oracle的安装
操作第一步: 解压缩文件,将两个压缩包一起选择, 鼠标右击 -> 解压文件到;操作 如图,解压到一个文件夹下面;找到可执行安装文件【 setup.exe 】双击安装,进行Oracle 11g版本的安装; 0Oracle 11g安装Oracle 安装教程报错解决办法 2 操作第二步:配置安全更新,这步可将自己的电子邮件地址填写进去(也可以不填写,只是收到一些没什么用...转载 2018-08-30 21:52:27 · 134 阅读 · 0 评论 -
6oracle登录以不同账户
通过sqlplus工具进行登录oracle服务器,1)以不同身份与oracle服务器进行连接connect 用户名/密码@主机字符串 as sys/sysdba2)查看当前与oracle服务器链接的用户show user3)以不同身份连接后会有不同的表------查看表describe 表ming4)断开与oracle的链接disconnect ...原创 2018-08-31 10:24:22 · 167 阅读 · 0 评论 -
记录学习oracle的操作与原理7
Oracle数据库管理前言大三学的课,但是我未来要做开发工作,所以这篇文章写来给以后想做DBA的你,最为开发人员的话自己也可以了解下,方便本机测试一启动和停止数据库数据库的启动过程(1)启动例程,启动后台服务进程,在内存中为SGA分配空间(2)读取控制文件,装载数据库 (3)打开数据库启动数据库:startup pile=initorcl.ora停止数据库:以d...原创 2018-10-15 16:39:07 · 133 阅读 · 0 评论