Oracle数据库安装和使用

Oracle数据库是一个大型的收费的数据库(因此在国内不是太常用),而mysql数据库是一个中型的免费数据库(在国内使用人数众多)。在国外人们都比较喜欢使用oracle数据库,即便它是收费的,在国内的话,人们就更喜欢使用mysql数据库了,而且一般来说mysql数据库也基本上可以满足要求。至于原因…你猜!!!但是,即便在国内oracle数据库的使用人数不是很多(当然了,这里的“不是很多”,只是相对来说,如果真要计算的话,使用的人也是有很多的,别太较真,可能每个人在生活工作中遇到的情况不一样),还是有很多人要学习一些关于Oracle的知识,这个时候,就需要安装Oracle数据库。但是,Oracle数据库又比较难安装,比较占电脑内存。可以说,安装Oracle数据库的过程中,一个没弄好,就会导致系统崩溃,需要重做系统(这样的例子比比皆是)。

下面,我来介绍一个在Windows系统中Oracle 数据库的安装过程。

1、
Oracle的安装步骤:
注意:在安装之前,你一定要保证你的电脑中没有了之前安装的Oracle数据库的残留物,也就是说如果你之前安装过oracle数据库,一定要清除干净了,才能安装。

在安装的时候,最好将Oracle安装到c盘中,这样如果你安装失败了,只要重做系统就可以清掉Oracle的残留内容了(因为一般重做系统都是将c盘中的东西清空的)。但是如果你想要安装到c盘的话,就一定要保证c盘的剩余容量最好在30个G以上(这样比较保险)。

将Oracle安装包解压到某个盘中,解压到啥位置随便,要知道,此时解压的位置并不是oracle安装的位置。安装的位置需要你在安装的过程中来设置,此时解压出来的文件夹,在你安装完成之后,就可以删除了。(下图就是Oracle 10版本的安装包,比较大,有几个G大小)
在这里插入图片描述在这里插入图片描述
然后看你的电脑是否是管理员身份。若不是,则改为管理员身份。
并且将你的管理员身份的名字改为英文(省得出错,毕竟一般人都是使用的外国银写的操作系统,谁知道他们对咱中文咋设置,留了啥坑滴)。(如下图,看箭头所指的方向就知道了你的电脑是否是管理员身份以及你的名字了。另外,如果你不知道怎么修改身份或者名字,上网去搜)
在这里插入图片描述
打开控制面板来关闭所有防火墙(实际上防火墙这东西真没啥用,该仿的他防不住,不该防的它又给拦住了。很多程序员都是直接关闭防火墙 的。)。

打开你解压后的那个文件夹,里面的目录 如下:
在这里插入图片描述
然后,打开该目录中的database文件夹,然后在里面右键setup.exe这个应用程序的属性。选择兼容性,在里面选择以兼容模式运行这个程序 以及以管理员身份运行此程序(其他的不动)。点击应用,再点击确定。(如下)
在这里插入图片描述
在这里插入图片描述

在经过上面的设置之后,再右键setup.exe这个应用程序选择以管理员身份运行。如下图:
在这里插入图片描述
就会出现小黑框(如下图)
在这里插入图片描述
不需要设置什么,只需等待黑框消失,然后等待出现新的窗口。
在新窗口不要动别的,只需选中高级安装。点击下一步(如下图)。
在这里插入图片描述
点击了下一步之后,就会让你选择安装类型(不同类型所需的功能是不一样的),它默认的就是企业版,这时你可以不用选择,直接按它默认的来,然后点击下一步:(如下图)
在这里插入图片描述
在点击了下一步之后,就会出现要你指定主目录详细信息,你要查看里面的路径中是否有中文以及这个盘是否存在,如果没问题,就直接点击下一步。只要路径没问题,就尽量别更改它。(如下图)
在这里插入图片描述
在点击下一步之后,就会到产品特定的先决条件检查。如下图:你把下图中的“一个要求带验证”这几个字下面的那个框的滚动条拉到最底下,看到底有没有通过。如果是通过的,就点击下一步
在这里插入图片描述在点击下一步之后,可能会弹出一个警告,不需要管他,直接点击“是”即可。如下图:在这里插入图片描述
然后就会出现“选择配置选项”,直接点击“仅安装数据库软件”,不能点别的,因为别的会给你安装一堆的配套软件,比如客户端等等,这个咱不需要。然后点击下一步。如下图:
在这里插入图片描述
点击下一步之后,就会出现下图的概要,直接点击安装,如下图:
在这里插入图片描述
点击了上图中的安装之后,就会出现下图,这个时候就等着它走进度条就行,(这个时候就是检验你的电脑性能的时候了,电脑越快就装的越快,这个时候千万不要动别的东西)。
在这里插入图片描述进度条走完之后,就会出现下图:
在这里插入图片描述
然后把上图中的那些东西复制粘贴到记事本中之后(要记得保存下来,别搞丢了),直接点击上图中的退出按钮即可。在这里插入图片描述安装结束。还需要进行一些设置才行。
(这些都是数据库的环境,一般来说,一个电脑只能装一个环境。还需要装数据库。)

还要继续造环境。在开始菜单栏中选择与Oracle相关的那个文件夹-----里面一般有四个文件夹,(如下图,注意:有的人的电脑可能不像Windows7这样以文件夹的形式展示的,他们可能是直接将这四个文件夹中的东西都铺展出来了的,不过也没有问题,只要找得到里面的软件就行)
在这里插入图片描述有的人的电脑中可能是下图这样展示的:在这里插入图片描述不管是哪种展示的方式,只要你找得到我接下来说的那些软件就行。下面还是以Windows7的展示形式来说明:

点击 配置和移植工具文件夹,再右键选择DataBase Configuration Assistant(简称DCA)的属性(注意:是右键点击,千万不要双击它),在里面选择属性,然后点击兼容性(如下图),然后勾选“以兼容模式运行这个程序”、勾选“以管理员身份运行此程序
在这里插入图片描述
。点击应用,再点击确定

再右键DataBase Configuration Assistant(简称DCA)选择以管理员身份运行。(如下图。实际上这个DCA就是咱们的库,装一遍就一个库,装两遍就两个库,…)
在这里插入图片描述
选择以管理员身份运行后,就会出现欢迎框,直接点击“下一步”如下图:
在这里插入图片描述然后出现下图:直接点击下一步
在这里插入图片描述
就出现了下图,让你来选择用途,一般来说,就选一般用途即可。然后点击下一步。如下图:
在这里插入图片描述然后就会让你起全局数据库名,建议你取成ORCL然后加上你的名字的首字母(全大写),因为这里只支持7个字母(别写下划线等等),如果名字是四个字的,那就随便你起吧 。如下图:
在这里插入图片描述
然后出现下图,啥都不用改动,直接点击下一步
在这里插入图片描述
然后出现下图:需要你设置口令,建议设置成:123456789.设置完成后,点击下一步
在这里插入图片描述
然后出现下图:也不用改动,直接点击下一步
在这里插入图片描述然后出现下图:也还是不用改动,直接点击下一步
在这里插入图片描述然后出现下图,也不需要改动,直接点击下一步
在这里插入图片描述然后出现下图,继续不改动,直接点击下一步
在这里插入图片描述出现下图,修改运行oracle数据库运行所需的内存。原本那里是40的,表示会占用你百分之四十的内存。你可以改成22,注意:22是oracle运行所需的最小配置的了。不能再改的更小了。然后点击下一步:
在这里插入图片描述出现下图,直接点击下一步
在这里插入图片描述出现下图:直接点击完成
在这里插入图片描述点击完成之后,就会弹出下图:直接在下图点击“确认”即可
在这里插入图片描述点击确认之后,就又会出现进度条,如下图:
在这里插入图片描述之前出现的那个有进度条的图片是在造oracle数据库的环境,现在这张有进度条的图片是在造库。

进度条走完之后,就会弹出下图:别急着点击 退出,直接点击:口令管理
在这里插入图片描述然后会出现下图:
在这里插入图片描述拉动上图中的滚动条,找到SCOTT这个用户名(好像是在倒数第二个)。这个SCOTT实际上就是造Oracle数据的那个牛人养的一只猫的名字。
在这里插入图片描述然后将第二列(是否锁定账户)中的√给取消。因为咱们学习Oracle 的时候可能要使用到这个SCOTT的账户,就不能让它给锁定了。如下图:
在这里插入图片描述并且在那行输入新口令和确认口令,这里设为小写的tiger单词,如下图:然后点击确认。
在这里插入图片描述然后再去点击“退出”。如下图
在这里插入图片描述

配置DCA之后,就需要再配置NCA(即:Net Configuration Assistant)了,说白了就是配置监听。具体步骤和配置DCA相似:

在开始菜单栏中选择Oracle相关的那个文件夹-里面一般有四个文件夹,在这里插入图片描述
点击 配置和移植工具,再右键选择Net Configuration Assistant的属性
在里面选择兼容性
然后勾选“以兼容模式运行这个程序” 以及“以管理员身份运行此程序”。
点击应用,再点击确定。。如下图:
在这里插入图片描述
再右键Net Configuration Assistant选择以管理员身份运行。
会出现如下图的欢迎框,直接点击下一步:
在这里插入图片描述点击了下一步之后,会出现下图:图中只会出现“添加”是可勾选的(默认被勾选上了),如果还出现了其余可勾选的,则说明你之前安装过Oracle,并且没有卸载干净,这样的话,可能此时就装不了了。需要你卸载干净再装。
在这里插入图片描述然后点击上图中的下一步。出现下图:直接点击下一步
在这里插入图片描述出现下图,看是否有TCP协议,有的话,就直接点击下一步:
在这里插入图片描述
然后让你选择端口号,(基本上是1521端口号,如果有的人的端口号被占用了的话,可以更改一个,比如改成1522、1523等等),如下图:点击下一步
在这里插入图片描述出现下图:直接点击下一步:点完之后,它会卡顿一会,别急
在这里插入图片描述出现下图,直接点下一步:
在这里插入图片描述出现下图,然后直接点击完成:如下图
在这里插入图片描述

配置好NCA之后,就要配置网络环境了。还是之前那个位置,具体步骤和上面的类似:
在开始菜单栏中选择Oracle相关的那个文件夹-里面一般有四个文件夹,
在这里插入图片描述
点击 配置和移植工具,再右键Net Manager,选择属性
在里面选择兼容性
然后勾选“以兼容模式运行这个程序” 以及“以管理员身份运行此程序”。
点击应用,再点击确定。。如下图:
在这里插入图片描述
再右键Net Manager选择以管理员身份运行。如下图:
在这里插入图片描述运行之后,出现如下图片:
在这里插入图片描述展开上图中的“本地”。如下图:然后点击“服务命名”,就会发现左边的的那个加号变成了绿色。然后点击那个加号。
在这里插入图片描述点击了那个加号之后,出现下图:
在这里插入图片描述让你起网络服务名(可以随意起名),这个名可以写你自己的名字拼音,也可以写你的名字首字母。
然后点击“下一步”。出现下图:让你选择协议:直接用默认就行。然后点击下一步
在这里插入图片描述出现下图:让你写主机名,直接写成127.0.0.1即可。然后点击下一步:
在这里插入图片描述
出现下图:会让你填写SRD(如下图标记处),也就是你之前设置的那个ORCL加上你的名字首字母大写的那个东西。然后直接点击下一步:
在这里插入图片描述出现下图:点击图中的“测试”
在这里插入图片描述就会出现下图:如果出现“连接测试成功”,就说明你装成功了。没有出现,就说明没有安装成功。装成功后,直接点击下图中的“关闭”。
在这里插入图片描述点击关闭之后,然后在下图点击“完成”,如下图:在这里插入图片描述
就会出现下图:你去点击左上角的“文件”,点击“保存网络配置
在这里插入图片描述然后上图中的框就可以直接点击红叉关闭了。
至此,你的Oracle数据库就安装成功了。
然后,重启你的电脑,你的Oracle数据库就可以使用了。

注意:安装过程中有一个步骤:就是将Oracle运行时所要占的内存改为22%。本来它自带的是40%。(40%的话,占用太多了。22%好像是Oracle它运行时的最低要求)



使用:

首先要右键点击计算机-管理-服务-可以看到有四个与Oracle相关的东西,如下图:

在这里插入图片描述

这时候,要将上图中红框处那四个中的名称里面带有Service和Listener的那两个选项的启动类型改为手动的(原因是:省得每次电脑开启的同时,也开启这个Oracle的服务和监听,挺吃内存的,会影响电脑的开机速度。经过咱们这样设置成手动开启服务和监听之后,以后当你开启电脑的时候,它就不会自动开启这个Oracle数据库的相关东西了。只有当你想要用Oracle数据库的时候,才会去手动打开它)。如下:

在这里插入图片描述

改了后,以后当你要使用Oracle数据库的时候,就必须要先启动名称中带Service(即:先开服务)那个,再去启动名称中带Listener的那个(即:再开监听)。(但是关闭的时候,则是相反的,需要先关闭监听,再关闭服务)。

启动后,可以开始使用PLSQL这个视图化工具了。

PLSQL.7z是Oracle的可视化软件。和SQLyog以及Navicat这些软件差不多。要使用的话,直接解压它的压缩包即可。

PLSQL是要以管理员身份运行。(如果你不想要每次运行PLSQL的时候都要选择以管理员身份运行。那么你就去它的属性中,选择兼容性,然后在那一页勾选上“以管理员身份运行”,点击应用就可以了,如下图。这样设置之后,以后当你要用PLSQL的时候,就直接点击运行就行了。)
在这里插入图片描述
双击运行PLSQL后,需要输入账户密码,如下图。
在这里插入图片描述
账户和密码是咱之前在安装Oracle数据库的过程中所写的那个牛人的猫的名字SCOTT以及咱自己手动设置的口令tiger。
在这里插入图片描述
至于上图中的Database数据库选项,也是咱之前在安装过程中所写的东西。(一般是你的名字的首字母组合或者是你设置的英文名)

登录后,可以在左上方看到账户和数据库名。如下图:
在这里插入图片描述
这时,你也可以选择session,然后点击log on来切换账户,如下图
在这里插入图片描述
在这里插入图片描述
在切换的时候,即使你没有正确的密码,它虽然会报错,如下图:
在这里插入图片描述
,但是,在你重复登录三遍之后也硬是可以进来的。但是进来之后,就会处于下图标记处的状态。这时,虽然你进来了,但是你还是啥也用不了。
在这里插入图片描述

然后把All Object改为My Object(这样可以少一些杂七杂八的文件夹)。如下图:
在这里插入图片描述

转载博客来源:weixin_43666859

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一篇 Oracle管理配置 第1章 Oracle安装配置(教学视频:10分钟) 23 1.1 Oracle简介 23 1.1.1 数据库术语 23 1.1.2 主流数据库简介 24 1.1.3 Oracle数据库的特点 24 1.2 安装Oracle数据库 25 1.2.1 Oracle数据库的版本变迁及安装环境 25 1.2.2 安装过程 26 1.2.3 安装中需要注意的问题 27 1.3 本章小结 28 1.4 习题 28 第2章 Oracle常用工具(教学视频:7分钟) 29 2.1 Net Configuration Assistant(网络配置助手) 29 2.1.1 监听程序配置 29 2.1.2 命名方法配置 31 2.1.3 本地Net服务名配置 32 2.2 Net Manager(网络管理员) 34 2.3 本章实例 36 2.4 本章小结 38 2.5 习题 38 第3章 SQL Plus和PL/SQL(教学视频:11分钟) 39 3.1 SQL Plus与PL/SQL简介 39 3.2 使用SQL Plus 40 3.2.1 登录SQL Plus 40 3.2.2 SQL Plus输出结果的格式化 41 3.2.3 SQL Plus小结 46 3.3 PL/SQL 46 3.3.1 PL/SQL常用开发工具 46 3.3.2 开发一个简单的PL/SQL程序 48 3.4 本章实例 49 3.5 本章小结 50 3.6 习题 50 第二篇 Oracle数据库对象 第4章 Oralce数据库(教学视频:15分钟) 51 4.1 创建Oracle数据库 51 4.2 Oracle数据库的相关术语 52 4.2.1 数据库 53 4.2.2 数据库实例和SID 53 4.2.3 ORACLE_SID 54 4.3 Oracle数据库的备份与恢复 55 4.3.1 逻辑备份/恢复(导出/导入) 55 4.3.2 物理备份/恢复 56 4.3.3 利用PL/SQL Developer备份数据库 60 4.4 本章实例 61 4.5 本章小结 61 4.6 习题 62 第5章 Oracle数据表对象(教学视频:42分钟) 63 5.1 Oracle表空间 63 5.1.1 Oracle表空间简介 63 5.1.2 创建Oracle表空间 64 5.1.3 查看表空间 66 5.1.4 修改数据库默认表空间 67 5.1.5 修改表空间名称 68 5.1.6 删除表空间 69 5.2 创建Oracle数据表 70 5.2.1 利用工具创建数据表 70 5.2.2 利用工具查看数据表 71 5.2.3 利用命令创建数据表 72 5.2.4 利用命令查看表结构 72 5.3 修改Oracle数据表结构 73 5.3.1 利用工具修改数据表结构 73 5.3.2 利用命令修改数据表结构 74 5.4 删除数据表 75 5.4.1 利用工具删除数据表 76 5.4.2 利用SQL语句删除数据表 76 5.5 备份/恢复数据表 76 5.5.1 利用工具备份/恢复数据表 77 5.5.2 利用命令备份/恢复数据表 82 5.6 临时表 83 5.6.1 临时表简介 83 5.6.2 会话级临时表 84 5.6.3 事务级临时表 85 5.6.4 查看临时表在数据库中的信息 86 5.6.5 临时表的应用场景 86 5.7 特殊的表dual 87 5.7.1 分析dual表 87 5.7.2 dual表的应用场景 87 5.7.3 修改dual表对查询结果的影响 88 5.8 本章实例 89 5.9 本章小结 90 5.10 习题 90 第6章 约束(教学视频:43分钟) 91 6.1 主键约束 91 6.1.1 主键简介 91 6.1.2 创建主键约束 92 6.1.3 修改表的主键约束 94 6.1.4 主键应用场景 96 6.2 外键约束 97 6.2.1 外键简介 97 6.2.2 创建外键约束 97 6.2.3 级联更新与级联删除 100 6.2.4 修改外键属性 102 6.2.5 外键使用 104 6.3 唯一性约束 105 6.3.1 唯一性约束简介 105 6.3.2 创建唯一性约束 105 6.3.3 修改唯一性约束 107 6.3.4 唯一性约束的使用 108 6.4 检查约束 108 6.4.1 检查约束简介 108 6.4.2 创建检查约束 108 6.4.3 修改检查约束 110 6.4.4 检查约束的使用 111 6.5 默认值约束 111 6.5.1 默认值约束简介 112 6.5.2 创建默认值约束 112 6.5.3 修改默认值约束 113 6.6 本章实例 115 6.7 本章小结 116 6.8 习题 116 第7章 视图(教学视频:50分钟) 117 7.1 关系视图 117 7.1.1 建立关系视图 117 7.1.2 修改/删除视图 118 7.1.3 联接视图 120 7.1.4 编译视图 122 7.1.5 使用force选项强制创建视图 124 7.1.6 利用视图更新数据表 125 7.1.7 with check option选项 126 7.1.8 关系视图小结 128 7.2 内嵌视图 128 7.2.1 内嵌视图简介 128 7.2.2 内嵌视图的使用 128 7.2.3 内嵌视图小结 130 7.3 对象视图 131 7.3.1 对象视图简介 131 7.3.2 对象视图简介 131 7.4 物化视图 133 7.4.1 物化视图简介 133 7.4.2 物化视图的使用 133 7.4.3 物化视图的数据加载 135 7.4.4 物化视图的数据更新 135 7.4.5 查询重写 136 7.5 本章小结 136 7.6 本章实例 137 7.7 习题 137 第8章 函数与存储过程(教学视频:48分钟) 138 8.1 函数 138 8.1.1 函数简介 138 8.1.2 创建函数 139 8.1.3 函数中的括号 140 8.1.4 函数的参数 141 8.1.5 函数的确定性 142 8.1.6 典型函数举例 143 8.2 存储过程 144 8.2.1 存储过程简介 144 8.2.2 创建存储过程 144 8.2.3 存储过程的参数——IN参数 146 8.2.4 存储过程的参数——OUT参数 147 8.2.5 存储过程的参数——IN OUT参数 149 8.2.6 存储过程的参数——参数顺序 149 8.2.7 存储过程的参数——参数的默认值 152 8.2.8 存储过程的参数——参数顺序总结 153 8.3 程序包 153 8.3.1 规范 153 8.3.2 主体 155 8.3.3 调用程序包中的函数/存储过程 157 8.3.4 程序包中的变量 158 8.4 本章实例 159 8.5 本章小结 161 8.6 习题 161 …… 第9章 游标(教学视频:36分钟) 162 第10章 触发器(教学视频:58分钟) 178 第11章 序列(教学视频:28分钟) 206 第12章 用户角色与权限控制(教学视频:45分钟) 215 第三篇 Oracle中的SQL 第13章 Oracle数据类型(教学视频:21分钟) 231 第14章 Oracle中的函数与表达式(教学视频:111分钟) 240 第15章 Oracle中的控制语句(教学视频:16分钟) 282 第16章 SQL查询(教学视频:55分钟) 290 第17章 SQL更新数据(教学视频:34分钟) 319 第四篇 Oracle编程高级应用 第18章 数据库速度优化与数据完整性(教学视频:32分钟) 332 第19章 数据一致性与事务管理(教学视频:46分钟) 341 第20章 并发控制(教学视频:35分钟) 356 第21章 Oracle中的正则表达式(教学视频:29分钟) 369 第五篇 Oracle与编程语言综合使用实例 第22章 Oracle在Java开发中的应用(教学视频:38分钟) 376 第23章 Oracle在C#开发中的应用(教学视频:12分钟) 391

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值