Oracle创建数据库、表空间、用户和新建表操作
-- 创建数据库
CREATE DATABASE mydb;
-- 创建表空间
CREATE TABLESPACE mytbs
DATAFILE 'D:\app\oracle\oradata\mydb\mytbs.dbf' SIZE 100M
AUTOEXTEND ON NEXT 10M MAXSIZE UNLIMITED
LOGGING
EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;
-- 创建用户并指定表空间
CREATE USER myuser IDENTIFIED BY mypassword
DEFAULT TABLESPACE mytbs
TEMPORARY TABLESPACE temp;
-- 给用户授权
GRANT CONNECT, RESOURCE TO myuser;
-- 创建表
CREATE TABLE myuser.mytable (
id NUMBER PRIMARY KEY,
name VARCHAR2(50) NOT NULL
);
-- 注意:确保在创建表之前,已经正确设置好数据库环境,包括指定的表空间和用户权限。
这段代码展示了如何在Oracle数据库中创建数据库、表空间、用户和新表,并给用户赋予了连接和资源使用的权限。在创建表时,需要指定表所属的用户和表的结构。
评论已关闭