zoukankan      html  css  js  c++  java
  • 关于Oracle11g R2的学习笔记

        进来由于工作需要开始有SQLServer向Oracle转型学习,想把学习写到这里作为记录和备忘。

      Oracle 11g R2下面都简称:Oracle

        第一:Oracle的安装

      在安装过程没有什么可说的,根据提示和自己的习惯进行安装,在这里只说明几个安装过程遇见的问题。

      安装过程中如果出现:安装Oracle 11g r2先决条件检查失败

      解决方法:一般直接跳过,因为这个不影响Oracle 11g r2的安装。

        第二:Oracle Client的安装

         开发的客户端电脑要进行Oracle数据库开发,则必须安装Oracle Client客户端。客户端安装非常简单这里做记录,只要根据提示一步一步安装即可。

         安装完成后进行监听配置和网络服务器配置。

      监听配置:按照提示一步一步进行设置。

         网络服务器配置:说明下面一点

          

      走到这一步时,一定要注意,这里输入的服务名,是服务器安装的Oracle数据的全局数据库名。

          

      这里输入的网络服务名:这里是自己定义的服务名,客户端要连接Oracle数据库时,需要输入的数据库名(其实底层是通过网络服务器配置和Oracle数据库进行交互的)。

         第三:Oracle 数据库操作学习

              数据安装时已经创建了单实例数据库和默认的表空间,我们在进行开发时,需要创建自己的表空间。

       1、学习创建表空间

    --创建临时表空间
    create temporary tablespace test_temp
    tempfile 'D:\OracleSoft\oradata\orcl\test.dbf'
    size 100m
    autoextend on
    next 100m maxsize 2048m
    extent management local;
    
    --创建数据表空间
    create tablespace test_data
    logging
    datafile 'D:\OracleSoft\oradata\orcl\test_data01.dbf'
    size 100m
    autoextend on
    next 100m maxsize 2048m
    extent management local;
    
    --创建用户并指定表空间
    create user username identified by password
    default tablespace test_data
    temporary tablespace test_temp;
    

      2、学习给用户受权

    1.grant create session to test;--赋予create session的权限,即登陆权限
    2.grant create table,create view,create trigger, create sequence,create procedure to test;--分配创建表,视图,触发器,序列,过程 权限
    3.grant unlimited tablespace  to test; --授权使用表空间
    

      

     

       

          

  • 相关阅读:
    时间
    matplotlib中文乱码
    文件路径
    mysql按照秒、分钟、小时、天、月、年统计数量
    python运行jmx文件
    查看Kafka group中的历史消息
    Django 工作流程
    python PyQt5 制作简单计算器
    python 根据链家爬取的信息生成云词
    python 爬取链家二手房信息
  • 原文地址:https://www.cnblogs.com/purplestone/p/Oracle.html
Copyright © 2011-2022 走看看