Chinaunix首页 | 论坛 | 博客
  • 博客访问: 287974
  • 博文数量: 41
  • 博客积分: 2630
  • 博客等级: 少校
  • 技术积分: 702
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-30 15:56
文章分类

全部博文(41)

文章存档

2012年(2)

2011年(2)

2010年(3)

2009年(26)

2008年(8)

我的朋友

分类: Oracle

2009-04-09 11:18:30

登陆

> sqlplus / as sysdba

 

建立表空间

create tablespace test datafile ‘C:\oracle\product\10.1.0\oradata\daxi\test.dbf’ size 100M;

 

创建用户

> create user test identified by test

password expire

default tablespace test quota unlimited on test

temporary tablespace temp quota unlimited on temp;

 

授权

> grant connect, resource to test;

 

执行过程

SQL> create tablespace test

  2  datafile 'C:\oracle\product\10.1.0\oradata\daxi\test.dbf' size 100M;

 

Tablespace created.

 

SQL> create user test identified by test

  2   password expire

  3  default tablespace test quota unlimited on test

  4  temporary tablespace temp quota unlimited on temp;

 

User created.

 

SQL> grant connect, resource to test;

 

Grant succeeded.

 

SQL> conn test

Enter password:

ERROR:

ORA-28001: the password has expired

 

Changing password for test

New password:

Retype new password:

Password changed

Connected.

SQL> show user

USER is "TEST"

SQL> create table stu(id number, name varchar2(15));

 

Table created.

 

SQL> desc stu

 Name                                      Null?    Type

 ----------------------------------------- -------- ----------------------------

 

 ID                                                       NUMBER

 NAME                                               VARCHAR2(15)

 

SQL> alter table stu add college varchar2(20);

 

Table altered.

 

SQL> desc stu

 Name                                      Null?            Type

 ----------------------------------------- -------- -------------------------

 

 ID                                                              NUMBER

 NAME                                                      VARCHAR2(15)

 COLLEGE                                                VARCHAR2(20)

 

SQL> alter table stu modify id number not null primary key;

 

Table altered.

 

SQL> desc stu

 Name                                      Null?           Type

 ----------------------------------------- -------- -------------------------

 

 ID                                        NOT NULL  NUMBER

 NAME                                                      VARCHAR2(15)

 COLLEGE                                                VARCHAR2(20)

 

SQL> insert into stu values(02, 'Daxi', 'HUST');

 

1 row created.

 

SQL> insert into stu values(01, 'Jim', 'MIT');

 

1 row created.

 

SQL> insert into stu values(03, 'Hary', 'Cambridge');

 

1 row created.

 

SQL> select * from stu order by id;

 

        ID NAME            COLLEGE

---------- --------------- --------------------

         1 Jim                   MIT

         2 Daxi                 HUST

         3 Hary                Cambridge

 

SQL> delete from stu where id=1;

 

1 row deleted.

 

SQL> select * from stu order by id;

 

        ID NAME            COLLEGE

---------- --------------- --------------------

         2 Daxi                 HUST

         3 Hary                 Cambridge

 

删除表空间

> drop tablespace test including contents and datafiles;

 

删除用户

> drop user test;

阅读(2657) | 评论(1) | 转发(0) |
0

上一篇:Oracle结构

下一篇:Oracle之SQL语法基础

给主人留下些什么吧!~~

chinaunix网友2009-12-01 17:05:30

dfdf