博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 数据库基础——安装
阅读量:4926 次
发布时间:2019-06-11

本文共 2209 字,大约阅读时间需要 7 分钟。

一、数据库基础知识

1.概念

      数据库全称数据库管理系统,简称DBMS,是一种在计算机中,针对数据进行管理、存储、共享的一种技术。

2.分类

   数据库的发展过程中,按逻辑模型可分为以下几种:

3.关系型数据库

PS:

1.候选键、主键、外键都是需要用户来定义的,一般来说,这些键的定义都会和业务、真实数据匹配。

2.NF范式:在关系模型数据库中为了排除数据的冗余、数据的完整性、排除新增或删除数据的异常,通常引入范式的概念;

               范式简称NF,总计有6种:1NF\2NF\3NF\BCNF\4NF\5NF;

               范式的实现是从最低到最高的顺序来实现,要实现高级别的范式,前提是低级别的范式已经实现,一般来说,只需要达到3NF即可。

3.关于3NF:达到3NF通常是要通过拆表来实现的,可以结合E-R图来实现拆表操作,步骤:a.找出当前表中所有独立的实体;b.判断实体之间的关系,分解属性;c.建表

4.NoSQL数据库:not only SQL,非关系型数据库,是伴随着互联网应用、大数据的产生而产生的。

 

二、Oracle 服务器

1.安装

      打开Oracle软件安装包,双击setup.exe安装即可,安装的时候注意以下几点且需记住:

a.管理员密码(必须设置)

b.数据库的名称(全局数据库名)
c.SID

安装到出现上图界面时,数据库的名称(全局数据库名)和SID是否和自己设置的相同,如果是点击确定即可,安装完成。

2.检测

a.查看服务:OracleService实例名(实例名就是全局数据库名)→一个Oracle服务器下可以安装多个数据库,每一个数据库(实例)都有其独立的服务进程。

                 Oracle....TNSListener:监听程序,是用来提供远程访问功能的,该服务必须启动,否则无法实现远程访问

                 OracleDBConsole实例名:仅仅用来提供OEM服务,OEM是指oracle enterprise Manager,是一个基于B/S架构的管理端,在企业中,该服务一般都是禁用的。OEM地址:Oem的地址:

                                         Oracle 10g:  http://服务器的IP地址:1158/em

                                         Oracle 11g:   https://服务器的IP地址:1158/em

b.命令

         Oracle自带的登录命令叫sqlplus,语法格式:sqlplus 用户名/密码[@网络服务名] [身份等],访问远程oracle服务器时,才需要用到@网络服务名。

         Oracle默认管理员有两个:sys/system, sys算是超级管理员,任何时候使用sys登录oracle时,都需要指明登录身份为系统管理员(as sysdba)

          一般来说,在oracle服务器上,只需要输入以下命令即可:sqlplus / as sysdba

 

三、Oracle 客户端

      Oracle是一个Client/Server架构(客户端/服务器)的软件,如果要远程访问oracle数据库,则需要在本地安装oracle的客户端,安装完成后进行如下设置。

1.服务器端的配置(通常有DBA来操作)

   打开Netmanager,配置监听程序Listener→监听位置:使用TCP/IP协议;主机:填写Oracle服务器的计算机名;端口:默认都是1521;

                             数据库服务:建议手动添加需要提供远程访问功能的数据库;
                             菜单中,点击文件-保存网络配置;
                             重启监听服务:一般只在异常时才需要做该操作,命令lsnrctl→stop→start;

2.客户端的配置***

 打开客户端中的Netmanager:

  a.监听:点击添加监听,再点击添加地址,使用默认值即可。    

  b.服务命名: ·网络服务名:可以随意填写,建议有意义,其实就是连接配置的别名。在后续的连接(命令、图形化客户端)中需要用到。       
                    ·主机名:填写的是被连接的oracle服务器的机器的IP地址。

                    ·服务名:因为一台oracle服务器上可以安装多个oracle的实例,而一个连接只能连接一个实例。该处需要指定的就是实例名(全局数据库名

  c. 文件-保存网络配置。

 

出现上图最后的截图界面,说明已经成功连接服务器。

PS:一个服务命名对应一个远程实例的连接配置;一般来说,我们都会通过手动修改oracle 客户端的家目录下/network/admin下的文件tnsnames.ora来实现连接配置。

 

四、PL/SQL Devoloper

      Oracle开发中,通常会使用第三方工具来辅助书写SQL,PL/SQL是目前最常用的一款。安装后可以直接用它连接我们的Oracle服务器。界面大致如下:

 五、Oracle企业管理器(Oracle Enterprise Manager,简称OEM)

Oracle9i期以前版本的企业管理器是基于C/S架构的应用程序,OEM需要在机器上进行单独安装才可以使用,而从Oracle10g开始,OEM边转移到Web系统上,这位远程管理Oracle带来了方便。在OEM中可以完成所有工作,比如创建表空间和数据文件,创建用户,创建表等等。

Oem的地址:

  Oracle 10g:  http://服务器的IP地址:1158/em

  Oracle 11g:   https://服务器的IP地址:1158/em

 

转载于:https://www.cnblogs.com/Carolinee/p/5430644.html

你可能感兴趣的文章
TypeScript设计模式之策略、模板方法
查看>>
Linux2.6-4G的线性地址空间的分配与使用
查看>>
京东分布式缓存redis应用实战
查看>>
个人用户永久免费,可自动升级版Excel插件,使用VSTO开发,Excel催化剂功能第8波-快速可视化数据...
查看>>
官网分析(英雄传奇)(如何设计网站前端)
查看>>
SSH Key的生成和使用(for git)
查看>>
html5--6-52 动画效果-过渡
查看>>
调查表与调查结果分析
查看>>
Windows系统下安装MySQL详细教程(命令安装法)
查看>>
PHP实用小程序(六)
查看>>
PDFsharp Samples
查看>>
django-cms 代码研究(八)app hooks
查看>>
peewee Model.get的复杂查询
查看>>
IE浏览器兼容性设置的一些问题
查看>>
SQL Server复制入门(二)----复制的几种模式
查看>>
javascript 简单认识
查看>>
tomcat 系统架构与设计模式 第二部分 设计模式 转
查看>>
scanf中的%[^\n]%*c格式
查看>>
启动Eclipse报Initializing Java Tooling错误解决方法
查看>>
用jquery来实现类似“网易新闻”横向标题滑动的移动端页面
查看>>