阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle 数据库基础——安装

181次阅读
没有评论

共计 2387 个字符,预计需要花费 6 分钟才能阅读完成。

一、数据库基础知识

1. 概念

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

2. 分类

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

Oracle 数据库基础——安装

3. 关系型数据库

Oracle 数据库基础——安装

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

Oracle 数据库基础——安装

安装到出现上图界面时,数据库的名称(全局数据库名)和 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

Oracle 数据库基础——安装

b. 命令

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

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

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

Oracle 数据库基础——安装

 

三、Oracle 客户端

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

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

   打开 Netmanager,配置监听程序 Listener→监听位置:使用 TCP/IP 协议;主机:填写 Oracle 服务器的计算机名;端口:默认都是 1521;
                            数据库服务:建议手动添加需要提供远程访问功能的数据库;
                            菜单中,点击文件 - 保存网络配置;
                            重启监听服务:一般只在异常时才需要做该操作,命令 lsnrctl→stop→start;

Oracle 数据库基础——安装

Oracle 数据库基础——安装

2. 客户端的配置 ***

 打开客户端中的 Netmanager:

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

                   ·服务名:因为一台 oracle 服务器上可以安装多个 oracle 的实例,而一个连接只能连接一个实例。该处需要指定的就是实例名(全局数据库名
  c. 文件 - 保存网络配置。

 Oracle 数据库基础——安装

Oracle 数据库基础——安装Oracle 数据库基础——安装 Oracle 数据库基础——安装 出现上图最后的截图界面,说明已经成功连接服务器。

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

 

四、PL/SQL Devoloper

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

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

Oracle 数据库基础——安装

Oracle 数据库基础——安装

Oracle 数据库基础——安装

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2016-05/130972.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计2387字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中