oracle sqlplus
在逻辑结构中,Oracle从大到下,分别是如下的结构:数据库实例 -> 表空间 -> 数据段(表) -> 区 -> 块。
也就是说当我们要使用Oracle作为项目的数据库时,我们需要先创建数据库实例,之后创建表空间,再创建相对应的表(也就是逻辑结构中的数据段)。
一、创建数据库实例
创建数据库实例一般使用“配置移植工具 -> Database Configuration Assistant”来创建。
当然也可以使用代码来创建,不过使用代码过于复杂,在这里不作介绍。
二、创建表空间
创建表空间必须先登录数据库,你可以使用Oracle自带的sqlplus或plsql登录(当然还可以用OEM)。这里用plsql登录。
执行以下语句,创建名为“animal”的表空间,数据文件为“animal.dbf”
1
2
|
create tablespace animal datafile 'animal.dbf' size 10M; |
执行后可以使用以下语句查看是否添加成功:
1
2
|
-- 查询当前用户拥有的所的有表空间 select tablespace_name from user_tablespaces; |
三、创建用户并指定默认表空间,并为其授予权限
创建用户并指定表空间:
1
2
3
4
|
--创建用户 --注意这里的XINPINV必须大写(因为Oracle自动将表空间名字全部转为大写) create user csy identified by csy default tablespace XINPINV; |
最后,赋予用户DBA权限:
1
2
|
--赋予用户DBA权限 grant connect ,resource,dba to csy; |
四、创建表(数据段)
下面的语句在animal表控件下创建一个名为dog的表:
1
2
3
4
5
6
|
create table dog ( name varchar (12), age varchar (12) ) tablespace animal; |
使用下面的语句查看是否添加成功:
1
2
3
|
-- 查看ANIMAL表空间下的所有表,ANIMAL一定要大写,因为数据库最后存入都是转大写 select tablespace_name, table_name from user_tables where tablespace_name = 'ANIMAL' ; |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2020-05-20 解决 jmeter An error occurred: Error while processing samples:Mismatch
2019-05-20 dense向量和稀疏向量sparse