关于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; --授权使用表空间

  

 

   

      

原文地址:https://www.cnblogs.com/purplestone/p/Oracle.html