安装数据库

事实上Oracle安装

1、安装准备

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

2、解压完成如下图所示

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

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

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

安装类型:我们选择系统默认的桌面类(如果是windows 桌面系统,默认选择oracle 桌面类)(如果是windows server 系统,默认选择oracle 服务器类)

典型安装:重要步骤。建议只需要将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

Oracle数据库安装以及使用脚本创建数据库授权的更多相关文章

  1. sql server 脚本创建数据库邮件

    sql server 脚本创建数据库邮件代码: --脚本创建数据库邮件 --1.开启数据库邮件 RECONFIGURE WITH OVERRIDE GO RECONFIGURE WITH OVERRI ...

  2. oracle 脚本创建数据库的相关文章,教程,源码

    学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...

  3. 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)

    在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...

  4. Oracle 单实例数据库安装和real application clusters数据库安装的区别

    在想了解Oracle单实例数据可和RAC数据库前,请确保你已经知道了数据库和实例的关系,如果不了解,请参考Oracle 数据库实例和数据库. 单实例数据库模式 单实例模式下,一个数据库只能通过一个实例 ...

  5. ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作

    1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其 ...

  6. Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权

    Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...

  7. 网络编程-Mysql-1、数据库的启动关闭,创建数据库,表等基本操作

    启动服务端:sudo service mysql start 关闭服务端:suodo service mysql stop 重启服务端:suodo service mysql restart 连接数据 ...

  8. mysql数据库中,通过mysqladmin工具,创建数据库

    需求描述: 今天接触到了mysqladmin工具,主要是一个客户端工具,用来管理mysql server的 可以通过mysqladmin直接创建数据库,而不需要登录到mysql控制台中,在此记录下. ...

  9. SQL SERVER 数据库安装完毕之后如何修改数据库实例排序规则

    背景 最近我们在azure portal 上开了几台英文版的数据库服务器,因默认是开启就安装好对应的数据库,所以存在一个实例排序规则的问题,需把整个实例都调整成Chinese_PRC_CI_AS,避免 ...

随机推荐

  1. Elasticsearch 是什么

    Elasticsearch 是什么 Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎.无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进.性能最好的.功 ...

  2. ES2015简介和基本语法

    ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准.因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015.也就是说,ES6就是ES2015. ...

  3. XSLT知识点【一】

    XSL 指扩展样式表语言(EXtensible Stylesheet Language). 它起始于 XSL,结束于 XSLT.XPath 以及 XSL-FO. 起始于 XSL------CSS = ...

  4. Windows下通过SSH无密码连接Linux服务器

    一.配置环境 1.本机系统:Windows 10 Pro(64位) 2.服务器:CentOS 6.10(64位) 3.SSH连接软件:SecureCRT 二.配置SSH无密码登录步骤 1.在个人PC机 ...

  5. Codeforces Round #581 (Div. 2)-E. Natasha, Sasha and the Prefix Sums-动态规划+组合数学

    Codeforces Round #581 (Div. 2)-E. Natasha, Sasha and the Prefix Sums-动态规划+组合数学 [Problem Description] ...

  6. Kotlin伴生对象及其字节码内幕详解

    继续面向对象,开撸就是!! 接口: 我们知道对于JDK8之后接口中除了方法的声明之后还可以有default方法的,而在Kotlin中也类似,下面来看一下在Kotlin接口相关的东东: 很显然就是一个方 ...

  7. LFU(最近最不常用)实现(python)

    from collections import defaultdict, OrderedDict class Node: __slots__ = 'key', 'val', 'cnt' def __i ...

  8. machine learning (3)---Linear Algebra Review

    Matrix Vector Multiplication 左边的矩阵向量相乘法比右边的更简洁而且计算高效 Matrix Matrix Multiplication 可以同时计算12个结果(4个房子面积 ...

  9. Spring框架 IOC注解

    Spring框架的IOC之注解方式的快速入门        1. 步骤一:导入注解开发所有需要的jar包        * 引入IOC容器必须的6个jar包        * 多引入一个:Spring ...

  10. boost.tribool

    tribool boost.tribool类似c++内建的bool类,但基于三态的布尔逻辑,在true和false之外还有一个indeterminate状态.一个例子场景是执行某项任务,在执行之前状态 ...