Oracle数据库

小马要逆天了 2020-02-19

数据存储与数据库 mysql Oracle windows 数据库 操作系统 多进程 多线程 database

以前在学校的时候,总是盼着“什么时候能够在家上课”、“什么时候在被窝里也能够学习”、“要是能脱离教室的束缚该有多好”、“要是能天天在家待着多舒服”...
以前心心念念的,现在终于实现了,全国人民在家待着就能为国家做贡献,所有人哪都不能去,上班的在家上班,学习的在家学习。全国学生进行网上授课,这是为什么呢?这一切还得从一只蝙蝠说起......
今天,我班上了第一节Oracle数据库课程,老师第一次当主播讲的什么呢?Oracle与MySQL的区别、为什么要用Oracle、如何安装Oracle。

关于MySQL和Oracle的主要区别:

大家比较容易想到的就是MySQL是开源的项目,开源=免费所以一些中小企业考虑数据库的时候MySQL肯定是首选。Oracle是Oracle公司推出的一款成熟的数据库产品是闭源同时也是收费的,但是Oracle官网是不限制下载的(只要你有账号)一般的开发测试是没问题但是你如果来拿来商用而又不给Oracle付费的话,肯定是被Oracle强大的法务部门给狠刮一块肉(其实中国的国情大家都懂的,很多银行、政府部门就算拿来用了没人说破Oracle还不是睁一只眼闭一只眼)。
SQL语法的不同,MySQL较为灵活,Oracle较为严格(具体就是单引号,分页的处理,主键的自动增长),这里涉及的内容太多网上的资料也很多,我就不写了。
对于事务的支持。这一点也是大家经常说到的,MySQL对于事务默认是不支持的,只有某些存储引擎中如:innodb可以支持。而Oracle对于事务是完全支持,不管是OLTP还是OLAT都是支持的。
MySQL是单进程多线程,Oracle是多进程(在Windows下也是单进程)。具体的例子就是Windows操作系统和Linux操作系统的区别,Windows下只能使用一个用户,或者你可以在不同用户之间做切换,而Linux是多用户或者相同用户可以同时连接操作系统,其实这一点也就引发了下面这点的不同。
数据库和实例以及用户之间的关系。我们知道用户操作数据库不管MySQL还是Oracle都是通过实例来的,那么实例和数据库、数据库软件以及用户之间是什么关系呢?在MySQL和Oracle的情况下我们来分别讲解下:
首先MySQL的实例是用户登录是系统分配给用户的,而用户必须是先在MySQL中创建好,然后登陆用户mysql -u user_name -p然后使用show databases; 命令查看数据库,在使用 use database_name database; 选择数据库,这样才可以对数据库进行操作。简单的关系就是:instance > database 
其次是Oracle,Oracle的实例是在创建数据库时就默认创建好的,而用户基于数据库实例,实例之间可以没有关系所以其中的用户也不尽相同,你登录不同的实例就相当于登录了不同的数据库,登陆的命令也能简单sqlplus user_name/password@IP:port/instance_name 其中可以把IP地址,端口号,实例名写在一个TNS文件中取一个别名,登陆的时候输入这个别名就行了。简单的关系就是:instance = database
————————————————
版权声明:本文为CSDN博主「Zacharl」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/Zacharl/article/details/81176044

Oracle 11g安装教程 原文链接:https://www.w3cschool.cn/oraclejc/oraclejc-41xa2qqv.html
W3Cscool是一个不错的自学网站,上面涵盖的编程方面的知识特别广泛,有兴趣可以去看看呦。

登录 后评论
下一篇
云栖号资讯小编
6231人浏览
2020-07-13
相关推荐
Oracle相关知识点关键词
1410人浏览
2012-05-14 21:32:56
Oracle开发与使用文章收藏
1079人浏览
2017-03-06 18:09:00
relink 10g 数据库!
997人浏览
2016-04-14 16:41:06
linux系统下载 仅供学习测试
1192人浏览
2014-05-20 19:46:00
linux系统下载 仅供学习测试
1111人浏览
2014-05-20 19:46:00
oracle数据库自动启动关闭
767人浏览
2016-01-10 18:29:23
relink 10g 数据库!
672人浏览
2011-04-13 18:57:08
oracle数据文件管理
767人浏览
2017-11-16 19:11:00
0
0
0
544