Oracle成长点点滴滴(1)— 安装和配置

原创 2015年07月07日 20:03:55

 安装过程可以按照网上的教程进行很多,这里不再详细说明;我们从配置数据库实例开始说。

 Oracle使用database configuration assistant创建数据库实例,并且安装的时候需要创建一个数据库实例,那么什么是数据库实例呢?

 Oracle完全安装完毕之后存在两个主要的服务:一个是监听服务和一个是Oracle实例服务。

 1.      什么是数据库实例

  数据库(database):物理操作系统文件或磁盘( disk)的集合。使用Oracle 10g 的自动存储管理(Automatic Storage Management,ASM)或RAW 分区时,数据库可能不作为操作系统中单独的文件,但定义仍然不变。

  实例(instance):一组Oracle 后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享。这里可以维护易失的、非持久性内容(有些可以刷新输出到磁盘)。就算没有磁盘存储,数据库实例也能存在。也许实例不能算是世界上最有用的事物,不过你完全可以把它想成是最有用的事物,这有助于对实例和数据库划清界线。

  关系是:数据库可以由多个实例装载和打开,而实例可以在任何时间点装载和打开一个数据库。实际上,准确地讲,实例在其整个生存期中最多能装载和打开一个数据库!

  我们要想向数据库写数据只能是通过实例进行。

 2.      如何确定安装是成功的?

  Oracle使用database configuration assistant创建数据库实例,需要注意两个地方:

   1、  全局数据库名字(oracle)

   2、  口令的设置

  一般情况下,我们安装完数据库后,我们会先发现我们的程序中是会多好几个Oracle的程序的,但是其中有两个最最主要的,就是监听服务和数据库实例的服务。

  

  之后我们对其进行配置,网上都有相关的教程,进行配置即可。

  Ø  测试是否成功?

  启动监听程序,看是否能够连接数据库?

  输入命令:启动监听:lsnrctlstart;


  启动数据库实例

 

  登陆看是否成功登陆,证明是的,表示安装是成功的

 

  Ø  Tnsping命令

  当然我们也可以使用tnsping来打监听oracle的监听服务是否已经打开。

   什么是tnsping?以及它的作用?

   Oracle中tnsping命令解析:Oracle Net 工具(命令)tnsping,是一个OSI会话层的工具,它用来:

    1)验证名字解析(nameresolution,是oracle自己的网络服务名)

    2)远程的listener是否启动

  那么我们用这个命令来看一下我们的程序是否已经成功?

 3.      小结

  Oracle的安装是比较简单的,和其他的安装软件一样,不同的是它需要的更多的是配置,所以我们需要进行相关的配置才能使用,希望这篇文章对大家有帮助。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

安卓小白开发之学习安卓的点点滴滴—数据库(1)

作为一只小白,在学习安卓路上的点点滴滴,绝对真实,绝对有用,不喜勿喷。...

主人公的出场—一个程序员的成长史(1)

大家好,从今天起,我的微信公众号(zhouzxi)会连续推送《窗内窗外—一个程序员的成长史》系列。本系列以我本人从学校到职场的经历为原型,同时结合了我对软件开发工作、程序员的学习和生活的认识和感悟,欢...
  • zhouzxi
  • zhouzxi
  • 2015年09月15日 18:39
  • 10431

关于Tomcat的点点滴滴(体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等)

总结Tomcat的体系架构、处理http请求的过程、安装和配置、目录结构、设置压缩和对中文文件名的支持、以及Catalina这个名字的由来……等。...

Oracle DBA成长日记(1)

  • 2012年08月01日 17:16
  • 32KB
  • 下载

Sencha Toucha 2 —1.环境安装配置、在线打包、离线打包

环境安装配置        1. 下载        1.1     Sencha Touch 下载 http://cdn.sencha.com/touch/sencha-touch...
  • KINGDVC
  • KINGDVC
  • 2014年09月22日 10:59
  • 867

LimeJS学习笔记(1)—limejs的安装配置

最近工作的项目有点无聊,想借着闲暇的时间偷偷学一点东西。想学一点关于小游戏开发的东西。于是就找到了LimeJS这个HtML5游戏框架。目的是通过这个框架了解一下游戏开发的思路和一些方法。这个框架是基于...

Git总结(1)—优势&安装&原理&本地操作命令&分支&协作&标签&自定义配置

最近发现一个项目手动保存了十几个版本,还远远没有结束的迹象。。。所以决定学学版本控制工具,首选当然是好评最高的git了,总结了些必要的命令和使用场景放上来 Git与SVN的区别Git的安装本地版...

icinga简明教程1—服务端安装配置

简介 icinga是nagios的二次开发包,说是原来的团队觉得nagios进展太慢了,然后跳出来开展了这个项目。 ICINGA-CN说明如下: ICINGA项目是由Michael Luebben、H...

金蝶K3成长版V12.0安装配置指南

  • 2009年08月31日 08:10
  • 778KB
  • 下载

Oracle VM + centos7.1+openstack kilo 多结点安装教程---基础环境配置(1)

最近在进行openstack的kilo版本的安装,发现现有的网络教程非常少,而且多数教程并不能安装成功,故写此教程。openstack的安装较为复杂,本教程并不能保证在不同环境下也能将其安装成功。个人...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle成长点点滴滴(1)— 安装和配置
举报原因:
原因补充:

(最多只允许输入30个字)