为了账号安全,请及时绑定邮箱和手机立即绑定

oracle 入门教程......

标签:
大数据

1 连接用户 : connect system/**** @orcl as SYSDBA;

2 显示当前登录用户: show user;

3 解锁用户: alter user scott account unlock;

4 数据字典: dba_users user_users 所有用户; dba_tablespaces user_tablespaces 表空间基本信息

      dba_data_files  永久表空间的详细信息;  dba_temp_files  临时表空间的详细信息;

      dba_sequences   序列的相关信息     user_sequences

5 更改表空间: ALTER USER system DEFAULT TABLESPACE system;

6 创建表空间: create tablespace test1_tablespace datafile 'test1file.dbf' size 10m;
创建临时表空间: create temporary tablespace temptest1_tablespace tempfile 'tamptest1file.dbf' size 10m;

7 更改表空间的状态 : alter tablespace 'test1_tablespace' READ ONLY|READ WRITE
alter tablespace 'test1_tablespace' ONLINE|OFFLINE

8 更改表空间
增加表空间的数据文件: alter tablespace 'test1_tablespace' ADD DATAFILE 'test2file.dbf' size 10m;
删除表空间的数据文件: alter tablespace 'test1_tablespace' DROP DATAFILE 'test2file.dbf';

9 删除表空间 : drop tablespace 'test1_tablespace'; including contents(增加这个删除表空间的数据文件);

10 建立新用户的过程: connect system/*** as SYSDBA;
create user lifeng identified by li3582382;
select
from dba_users where username='LIFENG';
create tablespace ts_lifeng datafile 'lifeng_data.dbf' size 20M;
alter user lifeng default tablespace ts_lifeng;
grant create session,create table,create view,create sequence,create any procedure,create trigger,execute any procedure,unlimited tablespace to lifeng;
conn lifeng/li3582382;

11 使某个字段自增:
create table user(
user_id integer not null ,
user_id varchar(50),
user_name varchar(50),
user_password varchar(50),
user_sex varchar(20),
user_age integer ,
user_address varchar(50),
user_batch varchar(50),
constraint user_pk primary key (user_id)
);

create sequence user_id_seq minvalue 1 maxvalue 99999999
increment by 1
start with 1;

create or replace trigger user_id_trigger
before insert on user /触发条件:当向表user执行插入操作时触发此触发器/
for each row /对每一行都检测是否触发/
begin /触发器开始/
select user_id_seq.nextval into :new.user_id

    from sys.dual;   /*触发器主题内容,即触发后执行的动作,在此是取得序列dectuser_tb_seq的下一个值插入到表user_info_T中的id字段中*/
      end;
点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
42
获赞与收藏
356

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消