Oracle 基础

一。基础知识

Oracle - 数据库的实例、表空间、用户、表之间关系

数据库的实例

数据库实例名(instance_name)用于对外部连接。在操作系统中要取得与数据库的联系,必须使用数据库实例名。比如我们作开发,要连接数据库,就得连接数据库实例名。

表空间

一个数据库实例可以有N个表空间,一个表空间下可以有N张表。

用户

Oracle数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。

有了数据库,表空间和用户,就可以用自定义的用户在自己的表空间创建表了。有了表,我们可以开发了。




二。创建

表空间

通过pl/sql登录到Oracle数据库上,

Oracle 基础_第1张图片

菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间(执行命令点左上角一个齿轮的图标) 

语句:

create tablespace MOF_TEMP

datafile 'D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.dbf' size 100M

autoextend on next 100M maxsize unlimited logging

extent management local autoallocate

segment space management auto;

1) DATAFILE: 表空间数据文件存放路径

2) SIZE: 起初设置为200M

3) UNIFORM: 指定区尺寸为128k,如不指定,区尺寸默认为64k

4) 空间名称MOF_TEMP与 数据文件名称 MOF_TEMP.dbf 不要求相同,可随意命名.

          5) AUTOEXTEND ON/OFF 表示启动/停止自动扩展表空间

         6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.dbf ' resize 500m; //手动修改数据文件大小为500M 

用户

找到Objects - Users - 右键 - New


Oracle 基础_第2张图片


Oracle 基础_第3张图片


Oracle 基础_第4张图片

               点Apply


Oracle 基础_第5张图片

报这个错。。。把Temporaty table space 删除,默认跳到Tem表

重新用新账户登入。。

Object - Tables - 右键 - New 

Oracle 基础_第6张图片


三。导入导出表

            导出方式1

Oracle 基础_第7张图片

            导出方式2

Oracle 基础_第8张图片

        


导入

            这个导入好像导不进

Oracle 基础_第9张图片

这个方法可以导进去,但是 报错,点OK以后还是有数据


Oracle 基础_第10张图片


Oracle 基础_第11张图片

你可能感兴趣的:(Oracle 基础)