赞
踩
创建表空间
create tablespace TXJT datafile 'txjt.dbf' size 10M;
查询当前用户拥有的所有的表空间
select tablespace_name from user_tablespaces;
创建用户并指定表空间
create user txjt identified by txjt
default tablespace TXJT;
权限授予
grant connect,resource,dba to txjt;
创建一张用户表,id自增
-- ---------------------------- -- 用户数据表 -- ---------------------------- --- 如果已存在则删除用户表 DROP TABLE "TXJT"."SYS_USER"; --- 新建用户表 CREATE TABLE "TXJT"."SYS_USER" ( "ID" NUMBER(30,0) NOT NULL PRIMARY KEY, "USERNAME" VARCHAR2(255 BYTE) NOT NULL, "PASSWORD" VARCHAR2(255 BYTE) NOT NULL, "AUTHORITY" VARCHAR2(255 BYTE), "STATUS" VARCHAR2(10 CHAR) default '0', "DEPT" VARCHAR2(255 CHAR) ) TABLESPACE "TXJT"; -- ---------------------------- -- 创建sequence -- ---------------------------- --- drop sequence seq_sys_user; CREATE SEQUENCE seq_sys_user START WITH 1 --起始值 INCREMENT BY 1 --增长基数 MINVALUE 1 --最小值 NOMAXVALUE --最大值 NOCYCLE --不循环,一直增加 NOCACHE; -- ---------------------------- -- 设置id自增触发器 -- ---------------------------- CREATE OR REPLACE TRIGGER "TXJT"."TRI_SYS_USER" BEFORE INSERT ON "TXJT"."SYS_USER" REFERENCING OLD AS "OLD" NEW AS "NEW" FOR EACH ROW WHEN (new.ID is null) begin select seq_sys_user.nextval into :new.ID from dual; end; / -- 一定要加‘/’,否则会报ORA-24344: success with compilation error错误 -- ---------------------------- -- 初始化-用户数据表 -- ---------------------------- INSERT INTO "TXJT"."SYS_USER" VALUES ('2', 'user', '$2a$10$YwfzKEw2fzlLa5IfNgBm9e7pskhzu1nEndeV5yFRXWOWdlAuSTyWe', 'USER', '0', 'JT'); INSERT INTO "TXJT"."SYS_USER" VALUES ('1', 'admin', '$2a$10$YwfzKEw2fzlLa5IfNgBm9e7pskhzu1nEndeV5yFRXWOWdlAuSTyWe', 'ADMIN,USER', '0', 'JT'); COMMIT; COMMIT;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。