oracle12c安装配置

Oracle 12c下载

打开Oracle的官方中文网站,选择相应的版本即可。

下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html

选择合适自己的版本就行,这里我用的是64位

Oracle 12c安装步骤

双击setup.exe文件,就可以进行安装了。

3

可以跳过

4

5

6

8

在此步骤中,选择要安装Oracle数据库的文件夹,记住全局数据库名称和密码

之后可以关闭杀毒软件等,进行之后的安装即可。

 

连接到Oracle数据库

第一步,启动由Oracle数据库提供的SQL developer应用程序。

16

第二步,右键单击连接节点,然后选择新建连接菜单项以创建 新连接。

17

第三步,输入在安装过程中提供的信息,如以下屏幕截图所示。单击连接按钮连接到Oracle数据库。

18

SQL developer将显示所有对象,如下所示:

19

 

以上即可完成所有安装。

 

oracle12c 创建数据库

1、在开始菜单中打开Database Configuration Assistant

2、在打开的界面选中创建数据库,如下图所示:

3、输入自己的数据库全局名称以及口令

最后即可建立成功,在按照之前的步骤即可连接到数据库,记得要把全局数据库名写成自己新的。

一般来说,创建一个数据库实例后,会默认有两个用户:system和sys,这两个用户的区别如下:

sys:拥有dba、sysdba、sysoper(系统操作员 )角色或权限,是权限最高的用户,只能以sysdba或sysoper登录,不能以normal形式登录(登录Oracle数据库有三种形式,分别是sysdba、sysoper及normal)。

System:拥有dba、sysdba权限或角色,可以以普通用户的身份登录。
【sysdba、sysoper、DBA区别】
Sysdba用户:可以改变字符集、创建删除数据库、登录之后用户是SYS(可以启动和关闭数据库)
Sysoper用户:不可改变字符集、不能创、删数据库、登陆之后用户是PUBLIC(可以启动和关闭数据库)
DBA用户:只有在启动数据库后才能执行各种管理工作。
Sysdba> Sysoper>普通的DBA

 

所以,我们在sql developer中点击建立连接可以以sys或者system登录

密码就是建立数据库实例的密码,之后开始建立表和用户

补充基本概念

在安装Oracle时,你需要记住设置的“全局数据库名”(默认为orcl) 和 口令,在以两种方式登录时:

用户名: sys(超级用户==sysdba) / system(管理员用户)Sys和system区别在于system不能创建表空间

关于pdb和cdb的概念
       Oracle12c 中,增加了可插接数据库的概念,即PDB,允许一个数据库容器(CDB 全称:Container Database)承载多个可插拔数据库(PDB 全称:Pluggable Database)。cdb相当于操作系统,调用并管理各个pdb。pdb相当于真正提供业务需求的数据库实例。

创建表空间

创建表空间是分CDB下的表空间和PDB下的表空间的。

创建数据表空间SQL如下:

create tablespace user_data  -- 表空间名
datafile 'D:\APP\ORACLE\ORADATA\ORCL\bamboo_data.DBF' -- 表空间存储文件位置
size 50m  -- 文件大小
autoextend on  
next 50m maxsize 20480m  
extent management local;

创建临时数据表空间SQL如下:

create temporary tablespace user_temp  
tempfile 'D:\APP\ORACLE\ORADATA\ORCL\bamboo_temp.dbf'
size 50m  
autoextend on  
next 50m maxsize 20480m  
extent management local;

删除表空间SQL如下:

drop tablespace user_temp including contents;-- 同时删除文件

创建用户

create user c##bamboo identified by **** -- 用户名和密码
default tablespace user_data  -- 设置默认表空间
temporary tablespace user_temp; -- 设置默认临时表空间

用的数据库是12c,所以用户名前面要加c##,想知道原因请看:

https://blog.csdn.net/wangsimiao118/article/details/78818836

那么要想创建的用户不需要加c##,那就是要求数据库不能为CDB。也就是要连接PDB,只有PDB中的数据库创建的时候才能不加C##。

怎么查数据库是不是CDB呢,如下语句:

select CDB from v$database;

但是在使用的时候CDB创建会失败,还不清楚原因

要不想创建数据库的时候不加c##,我们可以重新创建数据库,打开

Database Configuration Assistant工具。去掉红框里的勾选就可以了。

给用户创建权限

grant all privileges to test; 

 

参考:

安装:

https://www.cnblogs.com/zengzhaojin/p/11654404.html

表空间:

https://blog.csdn.net/u010411264/article/details/83243196

https://www.cnblogs.com/sunzhentian/p/11889524.html

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值