Oracle数据库安装以及使用脚本创建数据库授权

徘徊边缘 提交于 2019-11-29 21:00:44

安装数据库

事实上Oracle安装

 

1、安装准备

 

Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压

 

 

 

 

2、解压完成如下图所示

 

 

 

 

3、双击 setup.exe 文件进行安装,会弹出以下窗口

 

 

 

 

安全配置:随即会进入安装界面,此时让我们填写电子邮箱,邮箱不是必填选项,可填可不填,不填写的话会有一个提示,我们可直接无视,点击是进入下一步

 

 

 

 

 

安装选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)

 

 

 

 

 

安装类型:我们选择系统默认的桌面类

 

 

 

 

 

典型安装:重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。

 

 

 

 

 

如密码太简单,系统会提示不符合oracle的标准,我们直接点击是即可

 

 

 

 

概要:当填写密码等信息以后,系统会显示所有的配置信息,如我们需要修改配置点击后退可进行重新填写,如果没有问题,我们直接点击完成即可。

 

 

 

 

 

安装产品:因为Oracle的数据库比较大,安装阶段需要一段的时间,我们不用做任何操作,直接等待系统安装完成。

 

 

 

 

 

数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库

 

 

 

 

 

实例数据库创建完成以后,系统会弹出一个数据库信息,直接点击确认,我们就可以看到Oracle已经成功安装了。然后点击右下角的关闭将窗口关闭即可

 

 

 

 

 

创建oracle数据库

以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤:

 

创建两个表空间(即所谓的数据库)的文件

创建用户与上面创建的文件形成映射关系

给用户添加权限

首先打开SQLPlus   

连接:  输入:scott/tiger    回车

查看用户:show user

切换成系统管理员

输入: conn as sysdba

输入:sysdba   回车

密码     直接回车

显示用户:show user

现在是管理员模式,可以创建表空间了(即数据库)

一、创建两个数据库的文件(xxxx.dbf 和xxxx_temp.dbf 两个文件)  

本作者orcacle书安装在盘的如下:D:\Softs\Oracle\product\11.2.0\dbhome_1\oradata\xxxx.dbf

SQL> create tablespace xxxx logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh

ome_1\oradata\xxxx.dbf' size 100m autoextend on next 100m maxsize 500m extent management local;

 

二、创建用户与上面创建的文件形成映射关系(用户名为xxxx,密码为xxxx)

CREATE USER xxxx IDENTIFIED BY xxxx DEFAULT TABLESPACE xxxx (TEMPORARY TABLESPACE xxxx_temp,这句可以省掉); 

三、添加权限 

grant connect,resource,dba to xxxx;

grant create session to xxxx(可以省掉); 

有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句

四、删除数据库

DROP TABLESPACE xxxx INCLUDING CONTENTS AND DATAFILES;  

五、删除用户

drop user mxxxx cascade;

 

上述具体操作如下:

SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 1 14:13:05 2019

Copyright (c) 1982, 2010, Oracle. All rights reserved.

 

请输入用户名: scott/tiger

连接到:

Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production

With the Partitioning, OLAP, Data Mining and Real Application Testing options

SQL> show user

USER 为 "SCOTT"

SQL> conn as sysdba

请输入用户名: sysdba

输入口令:

已连接。

SQL> show user

USER 为 "SYS"

SQL> create tablespace xxxx logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh

ome_1\oradata\xxxx.dbf' size 100m autoextend on next 100m maxsize 500m extent ma

nagement local;

 

表空间已创建。

SQL> create user xxxxbdc identified by xxxxbdc default tablespace xxxx;

用户已创建。

 

SQL> grant connect,resource,dba to xxxxbdc;

授权成功。

SQL>

 

使用Navicat Premium或者PL/SQL执行xxxx数据库建表的脚本,即可创建数据表了,下面是创建数据表的脚本

脚本:省略。。。
————————————————
版权声明:本文为CSDN博主「longtenggenssupreme」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LongtengGensSupreme/article/details/100918229

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!