Oracle 安装教程

Oracle 安装教程

一、安装Oracle XE

(一)下载安装包

打开百度网盘

链接:https://pan.baidu.com/s/12EqrTrx3VMwCMQquoajR8w?pwd=ncqj
提取码:ncqj

在等待下载中我们可以自定义建好文件夹,放在平时大家放软件的地方也可以,如果不止有C盘,建议不要放在C盘,路径不能含有中文。

在这里插入图片描述

(二)解压安装包

将下载好的压缩文件解压

1.右击压缩包找到压缩文件
在这里插入图片描述

2.在目的地路径填写,当时我们建好的文件夹路径,也可以在右下方区域进行选择。
在这里插入图片描述

(三)开始安装

1.在我们建好的Oracle文件夹下的DISK1文件中找到setup.exe程序,右击选择以管理员身份运行。

在这里插入图片描述

2.点击下一步
在这里插入图片描述

3.选择我接受本许可协议中的条款,再点击下一步
在这里插入图片描述

4.修改一下目标文件夹,注意需要的是一个空的文件夹,(错误示范)像我这样选择,目标文件夹不是一个空文件,点击下一步就会发生警告,这里我们选择否,也就可以返回到上一级

在这里插入图片描述

5.我们可以直接在后面输入oracle,他会自己创建出一个新的空文件夹
在这里插入图片描述

6.输入口令,这里我们自定义口令,实在不知道写什么的朋友,可以直接写oracle
在这里插入图片描述
在这里插入图片描述

7.这里我们再复查一遍,如果哪里有误,我们可以返回上一步进行修改,无误我们就直接点击安装
在这里插入图片描述

8.到这里我们就安装好了

在这里插入图片描述

二、cmd命令访问,创建用户名密码

(一)启动服务与关闭服务

1.我们可以在cmd使用指令访问

net start OracleServiceXE
net stop OracleServiceXE

注意:这里需要用管理员身份打开命令行

方法:https://blog.csdn.net/weixin_63780361/article/details/136418462?spm=1001.2014.3001.5501

在这里插入图片描述

这样操作后服务是启动成功的状态

(二)创建用户名与密码

1.输入指令sqlplus/nolog回车

这里可以展示我们数据库的一个基本配置与信息等

请添加图片描述

1.然后我们需要连接超级管理员。输入conn/as sysdba,回车,显示已连接

在这里插入图片描述

2.接下来就需要我们去创建一个用户。假设用户名字为wener,那么输入create user wener identified by ok;

输入的这段代码表示创建一个用户,用户名为root,并设置用户密码为ok。identified by 则表示需要将用户密码设置成什么。这里 的用户名我们可以自行设置,只要自己不忘记就行.

在这里插入图片描述

这里。我们看到用户已经创建好了。

3.如果我们直接登录用户的话,是没有权限的,我们需要超级管理员赋予这个用户相应的权限。这里我们首先让管理员赋予wener这个用户登录权限。输入grant create session to wener;回车

在这里插入图片描述

可以看到,管理员已经把这个登录权限赋予给wener用户啦。

(三)创建数据库表

1.但是现在登录wener用户也没什么用,因为我们获取wener用户的目的是为了创建一个表,而wener用户并没有建表的权限。因此,我们需要管理员赋予wener用户一个建表权限。输入grant create table to wener;然后回车。

在这里插入图片描述

我们依然可以看到管理员赋予wener用户建表权限已经成功了。

2.现在我们可以登录这个用户,并且进行建表,但是建表之后你会发现报一个错误。

在这里插入图片描述

这个错误就是对表空间‘users’无权限。也就是没有分配内存大小。在这我们需要知道
conn wener/ok;
表示连接wener这个用户。
3.接下来我们需要返回管理员,并给用户分配内存。
输入:conn/as sysdba;然后【回车】。
再为用户分配内存。
输入:alter user wener quota unlimited on users;然后【回车】
在这里插入图片描述

注意:quota表示指定内存分配大小。unlimited则表示内存大小无限制。
on表示指定哪一个表空间。users则表示默认表空间。
这里,我们发现此时用户已更改。此时我们再登录用户,然后进行建表

在这里插入图片描述

发现依然报错,但这次显示的是对表空间‘SYSTEM’无权限。

4.所以我们再次连接管理员,如果直接连接会提示权限不足,所以我们还是需要再连接一下管理员conn/as sysdba;,在输入下面命令来为wener用户授权

grant connect, resource to wener;

在这里插入图片描述

5.授权成功后,再重复建表流程,就发现可以创建成功了。

在这里插入图片描述

注意:student为表名,申明两个字段分别是id,name。所对应的数据类型分别是number和varchar2类型的。

(四)对数据表进行增删改查

1.接下来我们就可以对这个数据库表进行增加数据了

输入:insert into student (id,name) values (1,'张三');点击回车

在这里插入图片描述

说明插入数据已经成功。

2.我们可以查找数据。

输入:select * from student;然后【回车】
在这里插入图片描述

我们就可以看到刚刚插入的数据

3.我们也可以更新数据

把张三的name属性更新成小张

使用以下语句:

update student set name='小张' where id =1;

在这里插入图片描述

我们再查找一下,输入:select * from student;后回车

在这里插入图片描述

我们会发现张三已经更新成为小张。

4.删除数据表

例如,删除学生表中的所有学生数据;

delete from student;

在这里插入图片描述

[外链图片转存中…(img-Q4rGQZfh-1709535199366)]

我们会发现张三已经更新成为小张。

4.删除数据表

例如,删除学生表中的所有学生数据;

delete from student;

[外链图片转存中…(img-1O5LT3HZ-1709535199366)]

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值