Oracle-数据库、表空间、用户、表之间关系以及创建

Oracle-数据库、表空间、用户、表之间关系以及创建

   完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例。 1) 数据库是一系列物理文件的集合(数据文件,控制文件,联机日志,参数文件等); 2) Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区。
   在启动Oracle数据库服务器时,实际上是在服务器的内存中创建一个Oracle实例(即在服务器内存中分配共享内存并创建相关的后台内存),然后由这个Oracle数据库实例来访问和控制磁盘中的数据文件。Oracle有一个很大的内存块,成为全局区(SGA)。

本文所有操作基于Oracle database 12c,Windows10专业版,其中代码均经本人测试通过


1、数据库

   数据库是数据集合。Oracle是一种数据库管理系统,是一种关系型的数据库管理系统。
   我们通常所说的‘数据库’,并不仅指物理的数据集合,他包含物理数据、数据库管理系统。也即物理数据、内存、操作系统进程的组合体。

查看当前数据库名(需要登录数据库)

select name from v$database;

查看当前数据库

查看全部数据库名
在Oracle安装目录root/admin下面,文件夹名就是数据库名

切换数据库
我们通过cmd使用命令sqlplus登录时,是默认以当前全局数据中的ORACLE_SID的值作为数据库(如果把该值改为不存在的数据库,则无法登录,会一直报错(invalid username/password; logon denied),不信试试- -)。所以,如果我们不修改这值,那么我们每次登陆都是登陆到同一个数据库里面。

set ORACLE_SID=student (数据库名)

在cmd输入上面命令,设置要登录的数据库,那么我们就可以轻松地切换数据库了。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值