打开Oracle的官方中文网站,选择相应的版本即可。
下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
选择合适自己的版本就行,这里我用的是64位
双击setup.exe文件,就可以进行安装了。
可以跳过
在此步骤中,选择要安装Oracle数据库的文件夹,记住全局数据库名称和密码
之后可以关闭杀毒软件等,进行之后的安装即可。
第一步,启动由Oracle数据库提供的SQL developer应用程序。
第二步,右键单击连接节点,然后选择新建连接菜单项以创建 新连接。
第三步,输入在安装过程中提供的信息,如以下屏幕截图所示。单击连接按钮连接到Oracle数据库。
SQL developer将显示所有对象,如下所示:
以上即可完成所有安装。
1、在开始菜单中打开Database Configuration Assistant
2、在打开的界面选中创建数据库,如下图所示:
3、输入自己的数据库全局名称以及口令
最后即可建立成功,在按照之前的步骤即可连接到数据库,记得要把全局数据库名写成自己新的。
在安装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