设为首页 收藏本站
查看: 729|回复: 0

[经验分享] Oracle 创建表空间用户授权

[复制链接]

尚未签到

发表于 2016-8-4 09:45:54 | 显示全部楼层 |阅读模式
-- 创建表空间   ----------------------------------------------------
CREATE TABLESPACE jyd_tbs
DATAFILE 'd:\jyd_tbs.dbf'
SIZE 1000M AUTOEXTEND ON;
-- 创建用户
CREATE USER jyd
IDENTIFIED BY "123"
DEFAULT TABLESPACE "JYD_TBS"
QUOTA UNLIMITED ON "JYD_TBS";
-- 用户授权
grant dba to jyd;
-- 连接用户
conn jyd/123;
commit;
-- 创建用户表
create table jyd.Member_info
(
U_ID            number(30) primary key not null, -- 非空    唯一标识数据库一条记录自增长型对应S_UID自增长字段
U_Name          varchar2(50) not null ,-- 用户名    ok
U_Password    varchar2(50)  not null ,    --密码    ok
Realname        varchar2(20)   , -- 姓名昵称   
Sex             varchar2(10)    ,   --性别            ok
Birthday         varchar2(20)   ,     -- 出生年月
Region          varchar2(10)   ,   --所在地区〞      ok  
Post             varchar2(40)    ,  -- 您的职位      
Tel             varchar2(20)   ,   -- 固定电话  
Fax             varchar2(20)     ,   -- 传真
Mobile          varchar2(20)    ,      --  手机
C_Name          varchar2(100)   ,  -- 公司名称   个人为联系人姓名
Address         varchar2(100)   ,   -- 地址   企业(联络地址)个人(通讯地址)   
Industry         varchar2(20)   ,    -- 所属行业        ok  
Email           varchar2(50)    ,  -- 电子邮箱     
Web              varchar2(50)     ,     -- 网址
Question         varchar2(50)   not null,   -- 密码提示问题   ok   
Answer          varchar2(50)   not null,    -- 密码提示答案    ok
Identitys       varchar2(10)    ,  --会员身份  企业/个人           ok
Grade            varchar2(10)     ,  --会员级别  免费  会员/VIP会员
Times           date  default sysdate  ,--注册时间 自动取值插入
userClass        varchar2(60)               -- 注册行业分类   ok
);

-- 创建序列
CREATE SEQUENCE jyd.Member_info_Se
INCREMENT BY 1   -- 每次加几个  
START WITH 1     -- 从1开始计数  
NOMAXVALUE       -- 不设置最大值  
NOCYCLE          -- 一直累加,不循环  
CACHE 10;
-- 创建触发器
CREATE TRIGGER jyd.Member_info BEFORE
insert ON jyd.Member_info FOR EACH ROW
begin
select jyd.Member_info_Se.nextval into:New.U_ID from dual;
end;
commit;
insert into jyd.Member_info (U_Name,U_Password,Realname,Sex,Birthday,Region,Post,Tel,Fax,Mobile,C_Name,Address,Industry,Email,Web,Question,Answer,Identitys,Grade,Times,userClass)
values('zhangliguo1' ,'admin0000','张立国','男','19900706','朝阳','软件工程师','15001179658','010-44445555','60107888','金二十二世纪','左家庄','网站运营','nihao@yahoo.cn','www.badu.com','我在哪','家','企业','免费',sysdate,'1_lvyou_');
commit;
insert into jyd.Member_info (U_Name,U_Password,Sex,Birthday,Region,Post,Tel,Fax,Mobile,C_Name,Address,Industry,Email,Web,Question,Answer,Identitys,Grade,Times,userClass)
values('zhangliguo2' ,'admin0000','男','19900706','朝阳','软件工程师','15001179658','010-44445555','60107888','金二十二世纪','左家庄','网站运营','nihao@yahoo.cn','www.badu.com','我在哪','家','企业','免费',sysdate,'2_jiaoyupeixun_');
commit;
-- 创建 交友(Friend)表  
create table jyd.Friend
(
F_ID          number(30) primary key not null,  -- 主键
U_ID          number(30) not null, -- 与表member_info的U_ID一致
Typess        varchar2(10) , -- 交友类型
Region        varchar2(10) , -- 所在地区
Title         varchar2(50) ,  -- 信息标题   
Purpose       varchar2(50) ,     --  交友目的
Characters    varchar2(50) ,   --  本人性格   
age            varchar2(20) ,       -- 年龄
sex            varchar2(20),                       -- 性别
nationals     varchar2(10) ,  -- 所属民族     
Places        varchar2(10) ,   -- 文化程度   
vocational    varchar2(50) ,   -- 本人职业     
zodiac        varchar2(8)  ,   --本人生肖   
CRegion       varchar2(10) ,  -- 出生地区      
RTime         date       default sysdate  ,   --发布时间     自动取值插入
Notes         varchar2(1000) ,   -- 详细说明     
ETime         date           ,-- 过期时间   
TImg          varchar2(100) ,  -- 免费上传照片     记录图片在服务器地址
Realname      varchar2(20) ,  -- 姓名昵称       与member_info的Realname一致
Yn            varchar2(100)    ,   -- 公开联系信息  0.jpg是不公开/1.jpg是公开
Video         varchar2(100)     -- 有无现场视屏   a.jpg 有 , b.jpg无
);
-- 创建序列
CREATE SEQUENCE jyd.Friend_Se
INCREMENT BY 1   -- 每次加几个  
START WITH 1     -- 从1开始计数  
NOMAXVALUE       -- 不设置最大值  
NOCYCLE          -- 一直累加,不循环  
CACHE 10;
-- 创建触发器
CREATE TRIGGER jyd.Friend BEFORE
insert ON jyd.Friend FOR EACH ROW
begin
select jyd.Friend_Se.nextval into:New.F_ID from dual;
end;
commit;
-- 插入测试数据
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (3,'宝宝交友','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (4,'孕妇交友','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (5,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (6,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (7,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (8,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
insert into jyd.Friend(U_ID,Typess,Region,Title,Purpose,Characters,age,sex,nationals,Places,vocational,zodiac,CRegion,RTime,Notes,ETime,TImg,Realname,Yn,Video)
values (9,'傻子','北京','你好来玩','随便玩玩','火爆','25','男','汉','大专','软件程序员','马','密云',sysdate,'本人吃喝嫖赌抽',sysdate,'10.jpg','Q你一夜情',1,'a.jpg');
commit;
  ====================== 生成的更标准下======================呵呵
  spool 数据库脚本.log       -- 能显示出oracle数据库脚本所执行的日志

create tablespace LWZXJD
datafile 'd:\LWZXJD.dbf'
size 1024m autoextend on;

create user LWZX
identified by "LWZX"
default tablespace "LWZXJD"
quota unlimited on "LWZXJD";

grant dba to LWZX;

conn LWZX/LWZX;
commit;

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-252627-1-1.html 上篇帖子: Oracle的基本语法——DDL & DML 下篇帖子: 记几个容易忘的oracle 函数
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表