搭建oracle数据库

  一.工欲善其事,必先利其器,首先确保在计算机上安装关系型数据库,和连接工具pl/sql。这里我选择用windows操作系统+oracle11g数据库和plsql v8进行学习和练习。

  二.安装oracle11g:

    1.下载安装介质这里给出网盘地址和官网地址

    网盘地址:链接: https://pan.baidu.com/s/11X35KQnYVxyJD720QaPizw 提取码: ehgx 

    官网地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

    2.将安装介质解压,得到如下文件:

    

    3.进入目录,点击setup,进行数据库安装。

    4.如图:取消勾选“接收安全更新”点击下一步,

    

 

     5.勾选跳过软件更新,点击下一步:

    

    6.安装过程中,遇到ins-30131错误,参考如下问题解决:

    https://www.cnblogs.com/ray-bk/p/10731827.html

     7.点击下一步:

    

 

     8.如下图:如果安装在个人计算机上做学习和练习使用,选择桌面类,如果用作大型系统或生产环境等正式工作中,选择服务器类,这里我选择桌面类:

    

 

     9.配置数据库基础信息:

      oracle基目录就是oracle的基础护目录,相当于家目录。

      软件位置,是oracle数据库的工作目录。

      全局数据库名称,相当于数据库的库名,实例名。

      管理口令就是system用户密码。(如果密码设置过于简单,会提出警告,可以忽略并继续使用密码。)

    设置好后,点击下一步,可以全部使用默认配置。

    

 

    10.准备安装,检查环境:

    

 

     11.安装数据库,点击安装并等待:

    

  三.安装plsql:

    网盘地址:链接: https://pan.baidu.com/s/1rTG9BSlikdFve2Bx35DhKg 提取码: r7yu

    操作简单,再此处不再赘述。 

  四.cmd进入sqlplus创建表空间以及用户:

    1.通过cmd命令行登陆oracle数据库:

    

     2.创建表空间:

  create tablespace test datafile 'D:\TEST.ora' SIZE 10240M AUTOEXTEND OFF;      --创建d盘下名为test的表空间,大小为10g,关闭自动拓展。大小可以根据自身情况自己修改,这里因为我的存储空间比加大,而且以后要进行多次练习,所以给了10g空间。

    3.创建用户:

create user test indentfied by test default tablespace test;   --创建名为test,密码同为test的用户,制定默认表空间为test。

    4.给用户授权:

      由于oracle中,用户权限管理非常复杂,以后在做了解,首先可以先给用户赋予系统中的角色权限。

      常用角色有以下三种:

      a.connect:

        connect拥有数据库最基础权限,也就是创建session的权限,仅有查询权限,不可以创建实体、增加或修改表、对表数据进行增删改操作。

      b.resource: 

        拥有resource权限的用户可以创建数据库对象,和对本用户的数据库对象拥有全部的操作权限。

      c.dba:

        系统最高权限。

      这里我新建test用户,并授予connect和resource权限:

 grant resource,connect to test;

      回收命令使用revoke命令,例如:

 revoke dba fom test;

  五.使用plsql连接本地数据库:

    

 

 

     填写用户名、密码,数据库选择安装数据库时制定的数据库名称,连接为,实际上是指用户权限,我这里test为普通用户,选择normal,如果使用system用户登陆,需要选择“连接为”选项为sysdba。连接上去就可以开始练习了。

      

      


    

    

 

posted @ 2020-08-18 11:36  乘醉听萧鼓  阅读(597)  评论(0)    收藏  举报