Oracle|Oracle 基础

一。基础知识 Oracle - 数据库的实例、表空间、用户、表之间关系
数据库的实例
数据库实例名(instance_name)用于对外部连接。在操作系统中要取得与数据库的联系,必须使用数据库实例名。比如我们作开发,要连接数据库,就得连接数据库实例名。
表空间
一个数据库实例可以有N个表空间,一个表空间下可以有N张表。
用户
Oracle数据库建好后,要想在数据库里建表,必须先为数据库建立用户,并为用户指定表空间。

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


二。创建 表空间 通过pl/sql登录到Oracle数据库上,
Oracle|Oracle 基础
文章图片
菜单:文件/新建/命令窗口 ,打开一个命令窗口然后在该命令窗口中执行脚本创建和删除表空间(执行命令点左上角一个齿轮的图标)
语句:
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 表示启动/停止自动扩展表空间
【Oracle|Oracle 基础】6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\MOF_TEMP.dbf ' resize 500m; //手动修改数据文件大小为500M
用户
找到Objects - Users - 右键 - New


Oracle|Oracle 基础
文章图片


Oracle|Oracle 基础
文章图片


Oracle|Oracle 基础
文章图片
点Apply


Oracle|Oracle 基础
文章图片
报这个错。。。把Temporaty table space 删除,默认跳到Tem表
重新用新账户登入。。

Object - Tables - 右键 - New
Oracle|Oracle 基础
文章图片
三。导入导出表
导出方式1

Oracle|Oracle 基础
文章图片
导出方式2

Oracle|Oracle 基础
文章图片

导入
这个导入好像导不进
Oracle|Oracle 基础
文章图片
这个方法可以导进去,但是 报错,点OK以后还是有数据


Oracle|Oracle 基础
文章图片


Oracle|Oracle 基础
文章图片

    推荐阅读