tnblog
首页
视频
资源
登录

Oracle 11g数据库的安装+空间管理

4660人阅读 2019/12/25 15:43 总访问:403578 评论:0 收藏:0 手机
分类: Oracle数据库

如果你在圣诞节没有收到礼物,请不要伤心也不要难过,因为接下来还有元旦,春节,还有情人节,还有元宵节......慢慢的你就习惯了。


Oracle11g安装教程

此篇只适用于学生使用,因为本人并没有用过学习外的用途,所以具体开发中不知道实际情况

一、oracle下载

①直接去oracle官网http://www.oracle.com/进行相应版本下载,

download是下载的意思



下载之后会有两个压缩包,下载完成后将两个文件解压到同一个目录下。

※注意:路径名称最好不要出现中文和空格等不规则符号,否则之后可能出现不可预知的错误

二、oracle安装

  1. 解压缩文件,将两个压缩包解压到同一个文件夹中

2.将其解压到同一个路径后,在解压文件夹中找到可执行文件【setup.exe】双击安装。

3.安装第一步:配置安全信息,这一步可以将自己的邮件信息填写进去(也可以不填写,只会收到一些没有用的邮件而已,个人推荐不填),取消下面的我希望通过什么什么的,这一栏。

4.安全选项,直接默认创建和配置一个数据库(安装完成后会自动创建一个数据库实例)。

5.系统类,直接选择默认的桌面类就可以。

6.下面的几乎都是直接点击下一步即可。

7.概要,安装前相关选择配置信息,可以保存文件,但直接点击完成即可

 

8.之后产品会自行安装,你可以去上个厕所什么的等待就OK啦

9.数据库管理软件文件及DBMS文件安装完成后,会自动创建一个数据库实例默认前面的orcl数据库,还是等待就行

10.实例数据库创建完成了,系统默认把所有账户都锁定,不可用(除了sys和system账户外),点击右边的口令管理,将常用的Scott用户解锁(点击√就行)输入自行设置密码,一般为tiger

11.解锁如图


12.安装完成,点击关闭,哈哈,就是如此简单。

下面我们就可以进入控制台操作啦。

可以通过开始—>Oracle 11g—>应用程序开发—>Sql Developer 或 Sql Plus进行连接,打开后按照提示输入账户密码即可

或者通过命令行模式打开(快捷键win+r),之后如图

 

注释:sys和system用户默认密码为:123456,但是sys登录时 默认密码为:  as sysdba

此处的密码也可能是自己安装软件时候设置的密码,根据自己情况输入。

  下面我们就以用户system(系统的超级管理员)为例,做一些关于表的操作。

 

 注意:实际Oracle和sqlserver,mysql等的操作大致相同。需要注意的是Oracle默认没有自增id,要添加的话:序列+触发器来实现

         Oracle 添加数据时,必须加into 删除表数据:delete  表名。其他都和sqlserver等数据库操作一致。

 

   下面我们说一些Oracle的操作命令;

   查询当前登录的用户      Show user;

   登录命令/切换账户的命令   Conn 用户名/密码;

  假如用户是sys的话:切换命令:conn 用户名/密码 as sysdba;


  tip:假如我们在登录的时候提示关于用户被锁的信息,则可输入命名打开或锁定。

 

 锁定账户命令

 Alter user 用户名 account lock;

 解锁账户命令

 Alter user 用户名 account unlock;


当然我们也可以修改用户的密码。

修改用户密码的命令

Alter user 用户名 identified by 密码;

我想scott表能够查询system下面的test这个表

 

 

Oracle授权命令

grant 权限 to 用户名

Oracle撤销命令

revoke 权限 from 用户名

 

 

system给scott查询test表的权限

grant select on test to scott

system给scott添加test表的权限

grant insert on test to scott

system给scott删除,更新test表的权限

grant delete,update on test to scott

system取消scott查询test表的权限

Revoke select on test from scott;

system取消scott修改,添加,删除 test表的权限

Revoke update,insert,delete on test from scott;




在Oracle PLSQLDeveloper,不在控制台操作时:

注意:创建表时,像事务一样,需要提交commit;,数据才真正保存到数据库撤回可回滚rollback;

 

Ed;  进入编辑状态;(不是在控制台哦)

删除表数据:delete 表名;


喜欢的朋友可以收藏哦。


评价

Windows10下彻底卸载 oracle 11g 的步骤

Oracle 11g 的彻底卸载步骤1、开始->设置->控制面板->管理工具->服务,停止 Oracle 相关的所有服务2、在开始菜单中...

oracle数据库中没有scott用户

使用SYS用户登录conn sys/密码 as sysdba(默认密码123456)然后找到oracle安装目录下scott.sql的这个文件然后执行命令:@+...

没有为 SQL 缓存通知启用数据库

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regsql -S 数据库IP -U 登录名 -P 密码 -d 数据库名称 -t 表名 -et

ado.net访问数据库的基本用法

放回datatable//1:开打数据库的连接 using(SqlConnectionconn=newSqlConnection("server=.;uid=sa;pwd=123456;databa...

多线程、Lock锁、数据库实现队列

队列其元素以先进先出(Firstin,Firstout,FIFO)的方式来处理的集合。先放入队列中的元素会先读取。队列使用System.Collect...

思宇上课笔记—SQL数据库分页查询的方式

jQuery课堂实例分页在实际开发中经常被用到,今天就来介绍下SQL数据库分页的几种常见方式。 下面的例子都以每分5条数据为一...

遍历数据库中表的T4模板

简单的案例创建文本模板ctrl+s出奇迹<#@templatedebug="false"hostspecific="false"language=&quot...

日志是写数据库好还是文件好,以及日志策略

先来看看大佬的一句话:离开需求谈技术都是扯淡主要是看你的日志是为了只做一个存储归档,还是要把数据对统计与分析如果只...

数据库的varchar和nvarchar的区别

搞了一个上午,自己测试看懂的一点点小东西,现在记录下来....数据库的varchar和nvarchar的区别首先内存上:1--8000 1--400...

mysql数据库基础

1 数据库和表操作 2 数据操作 3 高级查询 4 mysql管理1 数据库和表操作 数据库 创建:create database 数据库名 [default ...

EF连接mysql连接mysql数据库操作中文数据乱码解决方法

修改数据库的连接字符器在连接字符器添加charset=gb2312。注意事项:(1)字符编码不支持UTF8。(2)必须使用规定编码。示例:&...

EF连接mysql数据库

注意事项准备工作(1)下载MySQL数据库软件6.6.6版本。 (2)下载MySQL数据库mysql-connector-net-6.6.6两者不一样都不能少。(...

EF操作数据库的数据迁移

Enable-Migrations启用数据库迁移。Enable-Migrations –EnableAutomaticMigrations 启动自动迁移。Update-Database 更新到...
你之所以觉得时间一年比一年过得快,是因为时间对你一年比一年重要。
排名
13
文章
64
粉丝
20
评论
30
MUI框架页面间的传值指针
XingDy姐 : 不错哦
MUI框架页面间的传值指针
剑轩 : 接口的真实地址可以用xx/yy什么的代替哦,真实地址还是隐藏一下好
.NET EF 用户按钮权限
YOU : 可以,在写文章的时候,有需要写代码的地方,可以选择编辑器上的代...
.NET EF 用户按钮权限
剑轩 : 哈哈哈哈,你这个追女生的逻辑
EF三种模式解析
剑轩 : 好文采!
重要sql语句和linq,lamdba分组条件查询语句
剑轩 : 开头那句诗句写得很好哇!
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术