Oracle数据库和客户端的安装 您所在的位置:网站首页 操作oracle数据库的客户端工具有哪些 Oracle数据库和客户端的安装

Oracle数据库和客户端的安装

2024-07-16 22:33| 来源: 网络整理| 查看: 265

🍅程序员小王的博客:程序员小王的博客

🍅 欢迎点赞 👍 收藏 ⭐留言 📝

🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕

🍅java自学的学习路线:java自学的学习路线

一、没有数据库之前java存储数据的方式 1、Java程序,借助 jvm变量进行存储,对象进行存储 (1) 存储的方式:局部变量、成员变量、数组、集合等 (2) 位置:局部变量存储栈空间;对象(成员变量)存储在堆空间 (3) 缺点:jvm开着,数据一直存在,jvm一旦关闭,数据丢失--》临时存储 2、利用IO流,借助文件存储数据 (1) 利用IO,将数据存储在文件,将数据写入到文件,或是从文件中读取数据 (2) 优点:文件是永久性的存储,只要不删除文件,内容不会丢失 (3) 缺点:      a. 不安全      b. 文件中的数据类型比较单一,只有一种String类型的数据      c. 不支持多用户同时操作      d. 文件存储的数据量小 二、数据库(DB)简介

数据库:DataBase,简称DB,是一种存储管理数据的软件

1、数据库的工作模式

数据库的服务端(server)-客户端(Clinet),简称 c/s模式

(1) 数据库的服务端:接收指令、执行指令 (2) 数据库的客户端:发送指令          注意:数据库的一个服务端可以对应多个数据库的客户端 2、常见的数据库

(1) 关系型数据库

(1) oracle:oracle(甲骨文),收费 (2) mysql:MySql公司,后来被sun收购,sun被oracle收购,免费 (3) DB2:IBM (4) SQLServer:微软

(2) 非关系型数据库

MongDB、Redis等 3、数据库中的常见概念 注意:数据库中以不同用户身份管理不同数据,需要用户名+密码登录进入查看数据 (1) 表:table,用于存储数据,一个用户下可以有多张表,              employees(员工表)、students(学生表)、clazz(班级表)               (2) 行:row,代表一行信息 (3) 列:也被称为字段,column,代表当前数据的含义        主键:primary key,唯一约束表中一行数据        外键:foreign key 体现两张表之间的关系 4、使用数据库存储数据的优点

• 可以持久保存数据

• 保存的数据量较大

• 存储数据比较安全

• 支持多用户操作

• 支持错误操作的撤销

• 具有多样的数据类型

三、Oracle数据库简介

​ Oracle创始人 拉里·埃里森和三个朋友合伙于1977年成立了软件开发研究公司,其个人持股60%。之后软件开发研究公司为美国中央情报局开发了名为oracle的数据库,从此名声大噪。软件开发研究公司也因此改名为oracle。1989年oracle进入中国以甲骨文命名。oracle以数据存储量大,处理速度快,安全性高,容错性强等出色特征,长期以来占据着全球数据库市场的主导地位。

​ ORACLE 数据库是目前世界上使用最为广泛的数据库管理系统,作为一个通用的数据库系统,它具有完整的数据管理功能;作为一个关系数据库,它是一个完备关系的产品;作为分布式数据库它实现了分布式处理功能。但它的所有知识,只要在一种机型上学习了 ORACLE 知识,便能在各种类型的机器上使用它。

四、Oracle数据库安装

​ Oracle xe 是oracle公司推出的一个简化版本。这个免费版本也被称为“Oracle Database 10g Express Edition”(XE版)。这款产品主要面向新手、应用开发爱好者和其他想尝试数据库产品的人士。XE版仅有150M大小,不过和其他的“超大型”标准版产品完全兼容,带有所有重要的API(应用编程接口)。目前供下载的版本同时支持Windows和Linux操作系统。Mendelsohn表示,开发者可以用XE版来开发产品,然后无缝地升级到“Oracle标准版一”或更高的版本。

1、从Oracle官网下载Oracle xe,注意选择合适的操作系统版本

官网:https://www.oracle.com/database/technologies/xe-downloads.html

2、安装文件

在安装程序做好安装准备后,出现如下界面,直接点击“下一步“即可

接下来选择接受用户协议,并点击下一步 :

选择数据库的安装目录:

点击下一步后,设置数据管理员的密码,该密码应当牢记,数据库管理员拥有管理数据库的最高权限。只有对数据库进行配置时才会使用该账号,平时基本都会使用普通账号对数据库进行操作

点击下一步之后,进入安装环节,需要等待一段时间。

安装环节结束之后,即可点击完成,安装程序会自动启动数据库管理页面,这是Oracle提供的一个网页形式的管理工具。用于对数据库进行各种管理工作。用户名输入System(即数据库管理员)密码就是在安装过程中指定的密码。

进入管理页面后,我们通过管理菜单创建一个普通用户,毕竟System(数据库管理员)是拥有极高权限的管理账户,在日常使用过程中不会直接使用。

在创建用户页面中输入新的用户名和密码后,点击创建按钮即可。同时要注意,用户状态设定为未锁定,用户角色选中 CONNECT和 RESOURCE 。

在Oracle 中,还有一个非常特殊的账号,叫hr账户,这个账户中预先创建好了一些表和数据,学习oracle的新人通常都是通过hr账户开始了解SQL语句和数据库的。

这个账户默认情况下是出于锁定状态的,下面,我们通过oracle管理页面来解锁这个账户。以system账户登录数据库管理页面,并选择管理用户选项

进入管理用户页面后,我们会看见现有用户列表:

点击HR图标,输入新的密码,将用户状态设定为未锁定状态后,点击变更用户即可。

3、数据库服务端安装注意事项 (1) 安装:OracleXEUniv.xe     a. 安装路径不能带有中文     b. 计算根目录的名字不能带有中文     c. 360建议禁用     d. 安装 软件时,需要将管理员用户名(system)+密码借助      (2) 关注以下两个服务:【注意】     a. OracleServiceXE: oracle的核心服务     b. OracleXETNLinstener:监听,接收外部访问(客户端)访问请求          注意:如果数据不好用,建议重启服务和监听 五、Oracle的客户端安装

对于Oracle数据库来说,有两种常用的客户端

一种是基于c/s结构的 SQLPLUS

一种是基于B/S结构的管理页面。

1、SqlPlus的安装及使用

如果你的数据库是安装在本地计算机上得话,可以在开始菜单中直接启动SQLPLUS程序。

在开始菜单中找到(oracle database 10g express edition)

然后选择”运行SQL命令,弹出的Shell窗口极为SQLPLUS程序:

当SQLPLUS刚刚启动时,是没有与数据库建立链接的。要建立链接,我们需要使用connect命令,命令格式如下 :connect username/password、

当但看到已连接字样时,说明数据库链接成功, 上图中显示的 “SQL>”为命令提示符,我们会在命令提示符下输入SQL命令。下面我们做个简单的实验,输入: “select table_name from user_tables ;” ,并输入回车键,我们会看到如下显示(不同账户下显示结果可能不同)

在输入SQL语句时,如果没有输入分号直接键入回车的话,SQL语句并没有被执行,而是出现一个”2”,如下图所示:

这是因为在SQLPLUS中查询语句要使用分号作为结束标记。图中的”2”表示行号,如果一条查询语句太长,可以分多行输入,在最后一行输入分号。

建议使用文本编辑器书写SQL,写好后将SQL复制->粘贴到SQLPLUS窗口。好处:

1. 写错了容易修改 2. 便于保存

当Oracle数据库没有安装在本地电脑中的时候,我们无法直接使用SQLPLUS命令。这时需要先使用telnet命令连接数据库服务器,然后在telnet环境下运行SQLPLUS : 比如 :

数据库服务器的IP地址:10.10.56.184

属于用户名和密码后再telnet的命令提示符下输入sqlplus即可进入SQLPLUS。

2、 数据库管理页面的使用方法:

数据库管理页面是Oracle提供的一种基于网页的交互模式,其特点是使用更见简单。进入管理页面的方法有两种:

A , 当数据库安装在本地时,通过开始菜单,找到oracle database 10g express edition , 然后选择“转到数据库主页”.

B,  当数据库安装在其他电脑上时,需要打开浏览器,并在地址栏中输入 :

http://127.0.0.1:8080/apex(127.0.0.1为数据库服务器的ip地址)。即可进入.如下图所示 :

输入用户名密码后,点击登录,即可进入管理页面。

进入管理页面后,点击SQL选项,即可进入SQL命令执行页面:如下所示:

3、 PLSQL Developer 安装

傻瓜式安装即可,不建议汉化,最后会提示输入序列号(破解),打开 plsql-sn.txt 复制

序列号,输入即可。重要提示:不要把 plsql developer 安装在有括号的目录下,否则

会出现连不上数据库的情况,安装目录也不要出现中文

Plsql developer 是最好用也是公司里面大量使用的数据库图形化工具,功能十分强大,

在开发人员中广受欢迎,基本上是使用 oracle 数据库的必备神器。Oracle 支持命令行方

式操作,在实际的开发中很少使用命令行,绝大多数使用图形化的工具 Plsql developer



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有