oracle中创建表空间,用户,授权,表结构的例子

简介:

-- 创建表空间
CREATE TABLESPACE blog
DATAFILE 'F:/oracledata/blog01.dbf' size 200M
EXTENT MANAGEMENT local;

-- 创建用户
CREATE USER blog IDENTIFIED BY blog
DEFAULT TABLESPACE blog;

-- 授予权限
GRANT connect, resource TO blog;

-- 使用blog用户连接数据库
CONNECT blog/blog;

-- 创建博客信息表
CREATE TABLE userinfo (
 id  VARCHAR2(32) NOT NULL,
 name  VARCHAR2(32) NOT NULL,
 password VARCHAR2(32) NOT NULL,
 CONSTRAINT userinfo_pk PRIMARY KEY (id),
 CONSTRAINT userinfo_unique_name UNIQUE ( name )
);

-- 创建网络日志表
CREATE TABLE message (
 id   VARCHAR2(32) NOT NULL,
 title   VARCHAR2(32) NOT NULL,
 content  VARCHAR2(2000),
 user_id  VARCHAR2(32),
 CONSTRAINT message_pk PRIMARY KEY (id),
 CONSTRAINT message_user FOREIGN KEY (user_id) REFERENCES userinfo(id)
);

-- 创建读者评论信息表
CREATE TABLE replymessage (
 id   VARCHAR2(32) NOT NULL,
 username VARCHAR2(64) NOT NULL,
 title  VARCHAR2(32) NOT NULL,
 content  VARCHAR2(2000),
 message_id VARCHAR2(32) NOT NULL,
 CONSTRAINT replymessage_pk PRIMARY KEY (id),
 CONSTRAINT replymessage_message FOREIGN KEY (message_id) REFERENCES message(id)
);

目录
相关文章
|
6月前
|
存储 Oracle NoSQL
Oracle 表空间、数据文件、schema的关系
Oracle 表空间、数据文件、schema的关系
187 2
|
3月前
|
Oracle 关系型数据库 数据库
[oracle]拆分多用户的公共表空间
[oracle]拆分多用户的公共表空间
|
4月前
|
存储 监控 Oracle
关系型数据库Oracle空间不足
【7月更文挑战第15天】
61 6
|
4月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle 空间不足
【7月更文挑战第16天】
54 2
|
6月前
|
SQL Oracle 关系型数据库
实时计算 Flink版产品使用合集之可以通过配置Oracle数据库的schema注册表来监测表结构的变化吗
实时计算Flink版作为一种强大的流处理和批处理统一的计算框架,广泛应用于各种需要实时数据处理和分析的场景。实时计算Flink版通常结合SQL接口、DataStream API、以及与上下游数据源和存储系统的丰富连接器,提供了一套全面的解决方案,以应对各种实时计算需求。其低延迟、高吞吐、容错性强的特点,使其成为众多企业和组织实时数据处理首选的技术平台。以下是实时计算Flink版的一些典型使用合集。
54 1
|
6月前
|
存储 数据库
发现oracle10gSYSAUX空间没有了进行处理
发现oracle10gSYSAUX空间没有了进行处理
40 0
|
6月前
|
SQL Oracle 关系型数据库
Oracle 数据泵导出导入(映射表空间、Schema)
Oracle 数据泵导出导入(映射表空间、Schema)
|
6月前
|
Oracle 关系型数据库 数据库
Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
Oracle 11gR2学习之三(创建用户及表空间、修改字符集和Oracle开机启动)
|
6月前
|
存储 Oracle 关系型数据库
Oracle表空间:数据王国的疆域规划
【4月更文挑战第19天】Oracle中的表空间是逻辑存储结构,用于存放数据库对象的物理数据,是数据库性能优化和备份恢复的基础。表空间类型多样,如永久和临时表空间,需根据业务需求进行规划和管理。通过监控使用情况、利用自动扩展功能,可有效管理表空间,提高数据访问速度和可靠性。深入理解表空间有助于优化数据库存储和管理。
|
6月前
|
Oracle 关系型数据库
oracle 修改表空间文件路径方法
oracle 修改表空间文件路径方法

推荐镜像

更多
下一篇
无影云桌面