设为首页 收藏本站
查看: 871|回复: 0

[经验分享] Oracle初识

[复制链接]

尚未签到

发表于 2018-9-6 06:26:43 | 显示全部楼层 |阅读模式
  本文章为学习过程中个人心得和总结,非权威,仅供参考分享
  Oracle数据库,目前是主流数据库之一,为什么说是主流数据库之一呢,还有一些主流数据库不过啰嗦(Mysql,DB2,SQL SERVER,Sybase)
  1、首先优越的性能是不可否认的
  2、有独特的表空间,逻辑更加清晰,更大活跃
  3、分布式的管理,轻松协调
  4、良好支持大数据格式等等
  说一些有意义的Oracle版本,那么在1979年夏天,RSI(Oracle前身)发布了Oracle第二版,接着在1997年9月Oracle 8i诞生,同年的6月发布的Oracle 8,Oracle 8i的的诞生意味着数据库对Internet支持,i就是Internet的缩写。2003年9月历经6年后再出Oracle 10g,同样这次版本的更新加入新特性网格计算,g的含义就是Gird的缩写,数据库同样拥有了网格计算的能力,后4那年的在2007年7月11日,实现了生命周期管理Oracle 11g版本发布。
  下面介绍几个数据库术语:
  1、数据:书中自有黄金屋,书中自有颜如玉,书中文字就是数据,一样的有价值。在数据库中是最基本的存储对象,格式可以是声音,图片,文本,媒体等等存储到数据库中便是数据,也是建立数据库最基本目的。
  2、数据库:数据库,这个库就是存储的仓库,是真真实实存在的,建立在计算机磁盘设备上,以文件的方式去存储,文件格式由厂商制定。结合以前学习计算机,那么磁盘为块存储(SCSI等),也可以说存储最小单元是块block,不做讨论。
  3、数据库管理:既然有了数据存储在数据库中,我们总会有管理者去进行规划和整理,用户是不能直接操作文件的,这样安全隐患非常高,同样也是不可行。这时候会通厂商自带的管理工具或者GUI工具为用户一共接口,通过数据库管理来对数据库进行一系列的操作。
  4、关系型数据库:关系型数据库,关系表与表之间相互能够关联,利用。同样表之间数据独立,内聚性高,这样相对来说数据安全性好一些,使用时候通过操作数据库管理进行关联也是目前主流的数据库类型一直。
  说一说安装中注意(主思路)
  1、Oracle安装的时候要检查好硬件是否支持,对硬件要求比较高,物理内存1G,磁盘空间的检测等等
  2、基于Oracle数据库的本质,在使用中一定是不断增长的过程,在初步安装的时候要考虑好后续磁盘大小
  3、Oracle安装路径中不要有中文字符的出现,因为安装路径不能更好的去支持
  数据库中的对象:
  学过编程的人对象再熟悉不过了,OA的模式去设计,数据库同样也支持而且对象有很多
  1、用户:用户管理角色,通过不同的权限控制来实现不同的操作和管理
  2、表:数据库对象,由行组成,每行由列组成
  3、索引:是为了大大提高查询的效率,数据库表建立的顺序,对每一行的建立索引
  4、函数:和大多数的变成一样,比如在大量复杂的查询SQL语句中,使用函数会大大提高效率,按照规则返回流程代码
  5、存储过程:完成一组特定的SQL语句集合,存储在数据库中,只需要编译一次后续不需要编译,通过过程名来调用这个过程
  6、触发器:触发器听名字就是触发才有效,类于监听器,本质是执行一段特定的任务代码块,当数据库监听某个事件,会激活这个事件并执行代码块
  数据库、数据实例和SID到底是怎样一回事(不特别深入)
  数据库前面已经有过介绍,安装完之后我们进入到Oracle的base目录,会找到Oracledata这个文件夹,这就是存放数据库的文件夹,我们就会看到系统中目前有多少个库,进入库后会发现数据文件(DBF),日志文件(LOG),控制文件(CTL)这三种文件类型,我们能肯定的是数据库一定是真实存在,能看得到以文件(块)存储在我们的计算机磁盘中。
  数据库实例:当数据库与外界通信或者外界想连接数据库必须通过数据库实例去交互,一个数据库对应一个实例,数据库实例的格式OracleServerInstanceName,我们打开服务会发现OracleServer库名,这就是数据库实例名服务,确保开启无误,关于实例当我们创建数据库的时候会自动生成实例服务。
  SID和ORACLE_SID:

  SID叫做System>  ORACLE_SID也是Oracle的环境变量,我们sqplus / as sysdba 默认就登陆上了数据库,通过SQL查询可以看到数据库名和实例名,Path路径来设置,Oracle的初始化变量与ORACLE_SID直接影响,影响Oracle的运行环境。
  非专业权威知识,若有好的见解希望指出谢谢


运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.iyunv.com/thread-563704-1-1.html 上篇帖子: Oracle专题17之数据备份和恢复 下篇帖子: Linux oracle开机自启动
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表