登陆 > 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数据库管理中,创建新用户和表空间是常见的任务之一,这涉及到数据库的权限管理、存储管理和资源分配。根据给定的文件信息,我们可以详细解析如何通过四条SQL语句来实现这一过程。 ### 一、创建临时表空间 ...
创建用户和表空间是数据库初始化的重要步骤,它们对于合理分配和管理数据库资源至关重要。表空间的创建使得数据的存储和管理更为有序,而用户的创建则确保了数据的安全性和访问控制。理解并熟练掌握这些操作,将有助...
3. **创建用户并分配表空间**: 当创建新用户时,可以为用户分配默认表空间和临时表空间,以便他们在该表空间中创建对象: ```sql CREATE USER my_user IDENTIFIED BY my_password DEFAULT TABLESPACE MY_DATA ...
在Linux环境下操作Oracle数据库,创建用户和表空间是数据库管理员的常见任务。Oracle数据库系统是一个功能强大的关系型数据库管理系统,广泛应用于企业级数据存储和管理。以下将详细讲解如何在Linux上进行Oracle用户...
1. **创建用户并指定表空间**: ```sql CREATE USER BCC IDENTIFIED BY BCC DEFAULT TABLESPACE BCC TEMPORARY TABLESPACE BCC_TEMP; ``` - `IDENTIFIED BY`参数用于设置用户的密码。 - `DEFAULT TABLESPACE`...
#### 二、创建用户 在Oracle数据库中,用户账户是访问数据库资源的基本单位。 ``` /*用户*/create user zoweenewerp identified by y13zowee /*newerp用户y13zowee。密码不同,此处仅为示例*/ default tablespace ...
创建用户和设置权限是数据库管理员的基本任务之一,它决定了用户在数据库中的权限范围。 五、相关概念 1. 角色权限:角色权限是指用户在数据库中的角色,例如 connect、resource 等。 2. 系统权限:系统权限是指...
本文介绍了Oracle数据库中创建表空间、创建用户以及授予用户权限的基本方法。这些步骤对于管理和维护Oracle数据库至关重要。通过以上操作,我们可以有效地控制数据库中的资源分配和权限管理,确保数据的安全性和稳定...
本文将围绕“Oracle 10g创建用户和表空间”这一主题展开,深入探讨如何在Oracle 10g环境中创建、修改和删除用户及其相关的表空间。 ### 创建用户 在Oracle 10g中,创建用户是数据库管理员的一项基本任务。用户是...
本文将详细介绍如何在Oracle数据库中创建表空间、创建用户并分配相应的权限,以及如何设置表空间的自增长和修改其大小。 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成...
总结起来,创建Oracle用户和表空间,并分配权限是数据库管理的重要环节。通过以上步骤,你可以有效地管理数据库资源,确保用户能够安全、高效地访问和操作数据库。在实际应用中,可能还需要根据具体需求调整表空间的...
Oracle 19c创建表空间及用户
总的来说,Oracle 用户和表空间是数据库管理的基础,掌握它们的使用和管理方法对于任何 Oracle 数据库管理员来说都至关重要。通过本文的详细讲解和实例演示,初学者能够逐步建立起对 Oracle 用户和表空间的全面认识...
本篇文章将深入解析如何在Oracle中创建表空间、创建用户以及如何将权限授予新创建的用户。 一、创建表空间 在Oracle中,表空间用于组织和存储数据库对象,如表、索引、视图等。创建表空间的步骤如下: 1. **定义...
### Oracle 创建表空间、创建用户、创建表 #### 一、创建表空间 表空间是Oracle数据库中的逻辑存储单元,它由一个或多个数据文件组成。表空间是Oracle数据库存储结构的基本单位,用来组织和管理数据库中的数据。在...
根据给定的文件信息,我们可以总结出以下关于Oracle数据库中用户和表空间创建的相关知识点: ### 一、Oracle表空间创建 #### 1. 表空间概念 在Oracle数据库中,表空间是逻辑存储单元,它由一个或多个数据文件组成...
在创建用户的过程中,一个关键步骤是为用户分配默认表空间和临时表空间。这决定了用户创建的表和临时对象将存储在哪个表空间中。通常,选择之前创建的表空间作为用户的默认表空间和临时表空间,以实现资源的有效管理...
在Oracle中,创建用户并为其分配默认表空间和临时表空间的命令如下: ``` create user abstest identified by abstest default tablespace abs_test temporary tablespace abs_test_temp; ``` 这里,`...
创建用户时可以指定该用户的默认表空间和临时表空间。创建用户的语法如下: ```sql CREATE USER test IDENTIFIED BY test DEFAULT TABLESPACE test_data TEMPORARY TABLESPACE test_temp; ``` 其中,`CREATE USER` ...