Oracle数据库和客户端的安装 | 您所在的位置:网站首页 › 操作oracle数据库的客户端工具有哪些 › Oracle数据库和客户端的安装 |
🍅程序员小王的博客:程序员小王的博客 🍅 欢迎点赞 👍 收藏 ⭐留言 📝 🍅 如有编辑错误联系作者,如果有比较好的文章欢迎分享给我,我会取其精华去其糟粕 🍅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 在安装程序做好安装准备后,出现如下界面,直接点击“下一步“即可 接下来选择接受用户协议,并点击下一步 : 选择数据库的安装目录: 点击下一步后,设置数据管理员的密码,该密码应当牢记,数据库管理员拥有管理数据库的最高权限。只有对数据库进行配置时才会使用该账号,平时基本都会使用普通账号对数据库进行操作 点击下一步之后,进入安装环节,需要等待一段时间。 安装环节结束之后,即可点击完成,安装程序会自动启动数据库管理页面,这是Oracle提供的一个网页形式的管理工具。用于对数据库进行各种管理工作。用户名输入System(即数据库管理员)密码就是在安装过程中指定的密码。 进入管理页面后,我们通过管理菜单创建一个普通用户,毕竟System(数据库管理员)是拥有极高权限的管理账户,在日常使用过程中不会直接使用。 在创建用户页面中输入新的用户名和密码后,点击创建按钮即可。同时要注意,用户状态设定为未锁定,用户角色选中 CONNECT和 RESOURCE 。 在Oracle 中,还有一个非常特殊的账号,叫hr账户,这个账户中预先创建好了一些表和数据,学习oracle的新人通常都是通过hr账户开始了解SQL语句和数据库的。 这个账户默认情况下是出于锁定状态的,下面,我们通过oracle管理页面来解锁这个账户。以system账户登录数据库管理页面,并选择管理用户选项 进入管理用户页面后,我们会看见现有用户列表: 点击HR图标,输入新的密码,将用户状态设定为未锁定状态后,点击变更用户即可。 对于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命令执行页面:如下所示: 傻瓜式安装即可,不建议汉化,最后会提示输入序列号(破解),打开 plsql-sn.txt 复制 序列号,输入即可。重要提示:不要把 plsql developer 安装在有括号的目录下,否则 会出现连不上数据库的情况,安装目录也不要出现中文 Plsql developer 是最好用也是公司里面大量使用的数据库图形化工具,功能十分强大, 在开发人员中广受欢迎,基本上是使用 oracle 数据库的必备神器。Oracle 支持命令行方 式操作,在实际的开发中很少使用命令行,绝大多数使用图形化的工具 Plsql developer |
CopyRight 2018-2019 实验室设备网 版权所有 |