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


    安装数据库

    事实上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:SoftsOracleproduct11.2.0dbhome_1oradataxxxx.dbf

    SQL> create tablespace xxxx logging datafile 'D:SoftsOracleproduct11.2.0dbh

    ome_1oradataxxxx.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:SoftsOracleproduct11.2.0dbh

    ome_1oradataxxxx.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

  • 相关阅读:
    Linux pytorch安装 cuda,torch,torchvision版本选择
    R 语言 缺失值处理并使用SMOTE处理不平衡数据集
    Unable to fit model using “lrm.fit” in R
    Linux系统安装软件(搜狗拼音,teamviewer等)
    win10+anaconda3+pytorch安装
    支持向量机理论+R语言实现
    算法学习:给定一个序列求最大子序列的和
    13 HTTP传输大文件的方法
    12 HTTP的实体数据
    11 HTTP的特点,优点和缺点
  • 原文地址:https://www.cnblogs.com/1175429393wljblog/p/11532131.html
Copyright © 2020-2023  润新知