`
isiqi
  • 浏览: 16485134 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

Oracle新建用户和表

阅读更多

登陆 > 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;

分享到:
评论

相关推荐

    oracle数据库创建表空间和用户

    oracle数据库导入、导出数据、创建表空间、创建用户、用户授权等操作

    Oracle创建新用户和表空间.

    在Oracle数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...

    oracle创建用户和表空间

    创建用户和表空间是数据库初始化的重要步骤,它们对于合理分配和管理数据库资源至关重要。表空间的创建使得数据的存储和管理更为有序,而用户的创建则确保了数据的安全性和访问控制。理解并熟练掌握这些操作,将有助...

    学习oracle创建一个表空间创建临时表空间创建用户表空间资源的权限

    3. **创建用户并分配表空间**: 当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA ...

    linux oracle创建用户,表空间 资料

    在Linux环境下操作Oracle数据库,创建用户和表空间是数据库管理员的常见任务。Oracle数据库系统是一个功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。以下将详细讲解如何在Linux上进行Oracle用户...

    Oracle数据库用户角色、表空间创建、删除命令.pdf

    1. **创建用户并指定表空间**: ```sql CREATE USER BCC IDENTIFIED BY BCC DEFAULT TABLESPACE BCC TEMPORARY TABLESPACE BCC_TEMP; ``` - `IDENTIFIED BY`参数用于设置用户的密码。 - `DEFAULT TABLESPACE`...

    完整ORACLE创建表空间、用户、设置用户权限脚本

    #### 二、创建用户 在Oracle数据库中,用户账户是访问数据库资源的基本单位。 ``` /*用户*/create user zoweenewerp identified by y13zowee /*newerp用户y13zowee。密码不同,此处仅为示例*/ default tablespace ...

    使用PLSQL 创建Oracle数据库用户并设置权限

    创建用户和设置权限是数据库管理员的基本任务之一,它决定了用户在数据库中的权限范围。 五、相关概念 1. 角色权限:角色权限是指用户在数据库中的角色,例如 connect、resource 等。 2. 系统权限:系统权限是指...

    oracle 创建用户和数据库

    本文介绍了Oracle数据库中创建表空间、创建用户以及授予用户权限的基本方法。这些步骤对于管理和维护Oracle数据库至关重要。通过以上操作,我们可以有效地控制数据库中的资源分配和权限管理,确保数据的安全性和稳定...

    oracle10G创建用户和表空间

    本文将围绕“Oracle 10g创建用户和表空间”这一主题展开,深入探讨如何在Oracle 10g环境中创建、修改和删除用户及其相关的表空间。 ### 创建用户 在Oracle 10g中,创建用户是数据库管理员的一项基本任务。用户是...

    oracle创建表空间用户等

    本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成...

    oracle 创建表空间命令

    总结起来,创建Oracle用户和表空间,并分配权限是数据库管理的重要环节。通过以上步骤,你可以有效地管理数据库资源,确保用户能够安全、高效地访问和操作数据库。在实际应用中,可能还需要根据具体需求调整表空间的...

    Oracle 19c创建表空间及用户.txt

    Oracle 19c创建表空间及用户

    Oracle用户(user)和表空间(tablespace).pdf

    总的来说,Oracle 用户和表空间是数据库管理的基础,掌握它们的使用和管理方法对于任何 Oracle 数据库管理员来说都至关重要。通过本文的详细讲解和实例演示,初学者能够逐步建立起对 Oracle 用户和表空间的全面认识...

    oracle创建表空间,创建用户,授权给新建的用户实例全解

    本篇文章将深入解析如何在Oracle中创建表空间、创建用户以及如何将权限授予新创建的用户。 一、创建表空间 在Oracle中,表空间用于组织和存储数据库对象,如表、索引、视图等。创建表空间的步骤如下: 1. **定义...

    Oracle创建表空间.创建用户.创建表

    ### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...

    oracle数据库用户 表空间创建

    根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...

    Oracle数据库创建表空间和用户.doc

    在创建用户的过程中,一个关键步骤是为用户分配默认表空间和临时表空间。这决定了用户创建的表和临时对象将存储在哪个表空间中。通常,选择之前创建的表空间作为用户的默认表空间和临时表空间,以实现资源的有效管理...

    Oracle创建表空间、临时表、用户及用户授权

    在Oracle中,创建用户并为其分配默认表空间和临时表空间的命令如下: ``` create user abstest identified by abstest default tablespace abs_test temporary tablespace abs_test_temp; ``` 这里,`...

    oracle创建数据库表空间.doc

    创建用户时可以指定该用户的默认表空间和临时表空间。创建用户的语法如下: ```sql CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE test_data TEMPORARY TABLESPACE test_temp; ``` 其中,`CREATE USER` ...

Global site tag (gtag.js) - Google Analytics