`
xiaolong0211
  • 浏览: 336717 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

(通过SQL*Plus)Oracle创建表空间、用户并授予权限命令,切换当前用户

阅读更多

创建数据表空间:

create tablespace test_data
logging
datafile 'E:\oracle\product\10.2.0\oradata\testserver\test_data01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
 

创建用户并指定表空间:

create user username identified by password
default tablespace test_data
temporary tablespace test_temp;
//最后一行貌似不用也是可以的,不知道会不会对以后的使用造成影响。

 

给用户授予权限:

grant connect,resource to username;

以后以该用户登录,创建的任何数据库对象都属于test_temp 和test_data表空间,这就不用在每创建一个对象给其指定表空间了。

 

创建临时表空间:

create temporary tablespace test_temp
tempfile 'E:\oracle\product\10.2.0\oradata\testserver\test_temp01.dbf'
size 32m
autoextend on
next 32m maxsize 2048m
extent management local;
测试的时候没有用这条命令,没有建立临时表空间

 

  <!-- google_ad_section_start -->在SQL*Plus中的当前用户切换:

connect   username/password@yourdb

分享到:
评论

相关推荐

    oracle增加表空间

    本文将详细介绍如何在Linux操作系统下通过命令行方式增加Oracle数据库的表空间以及创建新用户,并授予必要的权限。 #### 二、准备工作 在开始之前,请确保已经完成了以下步骤: 1. **环境准备**:确保Linux系统上...

    oracle常用的sql

    - **解释**: 表空间是Oracle数据库中的逻辑存储单元,此命令创建了一个名为`table_space`的表空间,并指定了其数据文件的位置和初始大小。 **19. 查看当前所有对象** - **命令**: `select * from tab;` - **功能...

    Oracle数据库操作命令整理

    - 进入SQL*Plus后通过`connect / as sysdba`登录为最高权限用户。 - 使用`startup`命令启动Oracle实例。 - **双机环境下**: - 需要先切换到root用户: `su - root`。 - 启动Oracle系统: `hareg -y oracle`。 - ...

    Oracle11g教案.doc

    5. **使用connect命令**:在SQL*PLUS中,可以使用`connect`命令切换用户身份或连接到不同数据库。 6. **SQL*PLUS操作**:在SQL*PLUS环境中,用户可以输入SQL语句、PL/SQL块或SQL*PLUS命令。SQL语句以分号或斜线结束...

    Oracle常用Dos命令

    9. **其他命令**:`conn`用于切换用户,`desc`显示表结构,`host`执行操作系统命令,`start`执行SQL脚本文件,`exit`退出SQL*Plus。另外,`startup`和`shutdown`(需要DBA权限)用于启动和关闭数据库实例,`col`格式...

    oracle常用sql语句

    3. **创建用户并授权**:`CREATE USER a IDENTIFIED BY a`创建名为'a'的新用户,并使用`GRANT connect,resource TO a`为该用户授予连接和资源权限。 4. **切换用户连接**:通过`CONN a/a`可以连接到新创建的用户'a'...

    oracle操作命令

    - **示例**: 如果当前用户不是Oracle用户,可以使用该命令切换到Oracle用户环境。 2. **启动SQL Plus客户端** - **命令**: - `sqlplus /nolog` - `sqlplus system/manager` - `./sqlplus system/manager@ora9i...

    oracle命令大全

    - `user_sys_privs`视图展示了当前用户被授予的系统权限。 - **查看当前用户的表级权限**: ```sql SQL&gt; select * from user_tab_privs; ``` - `user_tab_privs`视图列出了当前用户在特定表上的权限。 ##### 7...

    创建orcale数据库用户

    如果当前登录的是`root`用户,则可以通过`su - oracle`命令切换到`oracle`用户。 2. **启动监听器**:通过执行`lsnrctl start`命令来启动Oracle的监听器服务。这一步是必须的,因为监听器负责接收来自客户端的连接...

    Oracle数据库维护培训

    SQL*Plus 命令格式化并输出结果 结合脚本文件执行 Oracle 数据库逻辑备份使用工具 Oracle 数据库逻辑备份形式 数据库状态检查 数据库版本检查 查看SGA区域 回滚段竞争检查 查看日志文件 查看表空间 检查job状态 ...

    oracle数据库常用命令.txt

    - 创建新用户并指定默认表空间和临时表空间。 - 示例:`create user test11 identified by test default tablespace users Temporary TABLESPACE temp;` **知识点14:授予用户权限** - **命令格式**:`SQL&gt; ...

    oracle数据库应用与开发讲义

    - **表空间创建**:通过SQL语句或DBCA工具创建不同类型的表空间,如默认表空间、临时表空间等。 - **Oracle中的用户管理**: - **创建用户**:使用CREATE USER语句创建新用户。 - **授权用户**:通过GRANT语句给...

    oracle10g常用命令数据库的备份和恢复

    - 在已连接的状态下,使用 `connect` 命令切换到 `sys` 用户。 - 命令:`connect sys/密码 as sysdba` ##### 2. 查询 Oracle 版本信息 - 使用 `v$version` 视图查询当前数据库版本。 - 命令:`select * from v$...

    Oracle_SQLPLUS常用命令 doc

    ### Oracle SQL*Plus 常用命令解析 #### 一、概述 Oracle SQL*Plus 是一个功能强大的命令行工具,用于与 Oracle 数据库交互。它不仅支持标准 SQL 语句,还提供了许多实用的增强功能,如脚本执行、变量管理、格式化...

    ORACLE常用命令

    对于Oracle 9i数据库,可以使用SQL*Plus工具来启动数据库,具体命令如下: ``` sqlplus /nolog connect / as sysdba startup ``` ##### 在双机环境下的启动与关闭 在双机环境下,启动或关闭ORACLE系统需要切换到...

    oracle 12 c ORA-01017: 用户名/口令无效; 登录被拒绝

    4. **确认用户权限**:确保创建的用户具有正确的表空间分配,并且拥有执行相应操作所需的权限。 5. **检查 JDBC 连接 URL**:确保URL格式符合要求,特别是端口号后面的斜杠以及PDB服务名。 遵循以上步骤,可以有效...

    oracle常用命令

    - **创建表空间**: `CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;` - **删除表空间**: `DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;` - **修改表空间大小**: 使用...

    sqlplus详解,Sqlplus常用命令

    根据提供的文件内容,可以看出这份资料主要关注的是Oracle数据库管理中的SQL*Plus工具的使用方法以及一些常见的命令。接下来,我们将详细解析这些知识点。 ### SQL*Plus简介 SQL*Plus是Oracle提供的一款强大的...

Global site tag (gtag.js) - Google Analytics