创建数据表空间:
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
分享到:
相关推荐
本文将详细介绍如何在Linux操作系统下通过命令行方式增加Oracle数据库的表空间以及创建新用户,并授予必要的权限。 #### 二、准备工作 在开始之前,请确保已经完成了以下步骤: 1. **环境准备**:确保Linux系统上...
- **解释**: 表空间是Oracle数据库中的逻辑存储单元,此命令创建了一个名为`table_space`的表空间,并指定了其数据文件的位置和初始大小。 **19. 查看当前所有对象** - **命令**: `select * from tab;` - **功能...
- 进入SQL*Plus后通过`connect / as sysdba`登录为最高权限用户。 - 使用`startup`命令启动Oracle实例。 - **双机环境下**: - 需要先切换到root用户: `su - root`。 - 启动Oracle系统: `hareg -y oracle`。 - ...
5. **使用connect命令**:在SQL*PLUS中,可以使用`connect`命令切换用户身份或连接到不同数据库。 6. **SQL*PLUS操作**:在SQL*PLUS环境中,用户可以输入SQL语句、PL/SQL块或SQL*PLUS命令。SQL语句以分号或斜线结束...
9. **其他命令**:`conn`用于切换用户,`desc`显示表结构,`host`执行操作系统命令,`start`执行SQL脚本文件,`exit`退出SQL*Plus。另外,`startup`和`shutdown`(需要DBA权限)用于启动和关闭数据库实例,`col`格式...
3. **创建用户并授权**:`CREATE USER a IDENTIFIED BY a`创建名为'a'的新用户,并使用`GRANT connect,resource TO a`为该用户授予连接和资源权限。 4. **切换用户连接**:通过`CONN a/a`可以连接到新创建的用户'a'...
- **示例**: 如果当前用户不是Oracle用户,可以使用该命令切换到Oracle用户环境。 2. **启动SQL Plus客户端** - **命令**: - `sqlplus /nolog` - `sqlplus system/manager` - `./sqlplus system/manager@ora9i...
- `user_sys_privs`视图展示了当前用户被授予的系统权限。 - **查看当前用户的表级权限**: ```sql SQL> select * from user_tab_privs; ``` - `user_tab_privs`视图列出了当前用户在特定表上的权限。 ##### 7...
如果当前登录的是`root`用户,则可以通过`su - oracle`命令切换到`oracle`用户。 2. **启动监听器**:通过执行`lsnrctl start`命令来启动Oracle的监听器服务。这一步是必须的,因为监听器负责接收来自客户端的连接...
SQL*Plus 命令格式化并输出结果 结合脚本文件执行 Oracle 数据库逻辑备份使用工具 Oracle 数据库逻辑备份形式 数据库状态检查 数据库版本检查 查看SGA区域 回滚段竞争检查 查看日志文件 查看表空间 检查job状态 ...
- 创建新用户并指定默认表空间和临时表空间。 - 示例:`create user test11 identified by test default tablespace users Temporary TABLESPACE temp;` **知识点14:授予用户权限** - **命令格式**:`SQL> ...
- **表空间创建**:通过SQL语句或DBCA工具创建不同类型的表空间,如默认表空间、临时表空间等。 - **Oracle中的用户管理**: - **创建用户**:使用CREATE USER语句创建新用户。 - **授权用户**:通过GRANT语句给...
- 在已连接的状态下,使用 `connect` 命令切换到 `sys` 用户。 - 命令:`connect sys/密码 as sysdba` ##### 2. 查询 Oracle 版本信息 - 使用 `v$version` 视图查询当前数据库版本。 - 命令:`select * from v$...
### Oracle SQL*Plus 常用命令解析 #### 一、概述 Oracle SQL*Plus 是一个功能强大的命令行工具,用于与 Oracle 数据库交互。它不仅支持标准 SQL 语句,还提供了许多实用的增强功能,如脚本执行、变量管理、格式化...
对于Oracle 9i数据库,可以使用SQL*Plus工具来启动数据库,具体命令如下: ``` sqlplus /nolog connect / as sysdba startup ``` ##### 在双机环境下的启动与关闭 在双机环境下,启动或关闭ORACLE系统需要切换到...
4. **确认用户权限**:确保创建的用户具有正确的表空间分配,并且拥有执行相应操作所需的权限。 5. **检查 JDBC 连接 URL**:确保URL格式符合要求,特别是端口号后面的斜杠以及PDB服务名。 遵循以上步骤,可以有效...
- **创建表空间**: `CREATE TABLESPACE data01 DATAFILE '/oracle/oradata/db/DATA01.dbf' SIZE 500M;` - **删除表空间**: `DROP TABLESPACE data01 INCLUDING CONTENTS AND DATAFILES;` - **修改表空间大小**: 使用...
根据提供的文件内容,可以看出这份资料主要关注的是Oracle数据库管理中的SQL*Plus工具的使用方法以及一些常见的命令。接下来,我们将详细解析这些知识点。 ### SQL*Plus简介 SQL*Plus是Oracle提供的一款强大的...