Linux 下Oracle 创建用户和用户表空间
2015-11-10 11:38
519 查看
使用oracle 用户登录Linux系统
su -u oracle
sqlplus 登录
[oracle@yctech ~]$ sqlplus / as sysdba
查看表空间存储目录
SQL> select name from v$datafile;
创建表空间
SQL> create
tablespacetest_data logging datafile '/data/oracle/oradata/test/test_data01.dbf' size 64m autoextend on next 65m maxsize 2048m extent management local;
创建临时表空间
SQL> create
temporary tablespacetest_temp tempfile '/data/oracle/oradata/test/test_temp01.dbf' --//Linux下的文件系统 size 64m autoextend on next 64m maxsize 2048m extent management local;
CREATE
TABLESPACE
NOTIFYDB
DATAFILE
'/oracle/oradata/test/notifydb.dbf'
SIZE
200M
AUTOEXTEND
ON
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO;
CREATE
TABLESPACE
NOTIFYDB
DATAFILE
'/oracle/oradata/test/notifydb.dbf'
SIZE
200M
AUTOEXTEND
ON
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO;
-- 创建用户oracle
create user oracle
--指定密码
identified by oracle
--指定表空间
default tablespace 'DSBASE
--指定临时表空间
temporary tablespace DSTEMP
profile DEFAULT;
--赋予dba权限
grant dba to oralce;
grant unlimited tablespace to oracle;
四:删除用户表空间的步骤: Alter tablespace 表空间名称 offline; Drop tablespace 表空间名称;(表空间无有数据时用) 或者 drop tablespace 表空间名称 including
contents;(表空间下有数据时候用) ;
SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
su -u oracle
sqlplus 登录
[oracle@yctech ~]$ sqlplus / as sysdba
查看表空间存储目录
SQL> select name from v$datafile;
创建表空间
SQL> create
tablespacetest_data logging datafile '/data/oracle/oradata/test/test_data01.dbf' size 64m autoextend on next 65m maxsize 2048m extent management local;
创建临时表空间
SQL> create
temporary tablespacetest_temp tempfile '/data/oracle/oradata/test/test_temp01.dbf' --//Linux下的文件系统 size 64m autoextend on next 64m maxsize 2048m extent management local;
CREATE
TABLESPACE
NOTIFYDB
DATAFILE
'/oracle/oradata/test/notifydb.dbf'
SIZE
200M
AUTOEXTEND
ON
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO;
CREATE
TABLESPACE
NOTIFYDB
DATAFILE
'/oracle/oradata/test/notifydb.dbf'
SIZE
200M
AUTOEXTEND
ON
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO;
-- 创建用户oracle
create user oracle
--指定密码
identified by oracle
--指定表空间
default tablespace 'DSBASE
--指定临时表空间
temporary tablespace DSTEMP
profile DEFAULT;
--赋予dba权限
grant dba to oralce;
grant unlimited tablespace to oracle;
四:删除用户表空间的步骤: Alter tablespace 表空间名称 offline; Drop tablespace 表空间名称;(表空间无有数据时用) 或者 drop tablespace 表空间名称 including
contents;(表空间下有数据时候用) ;
SQL> select tablespace_name,sum(bytes)/1024/1024 from dba_data_files group by tablespace_name;
相关文章推荐
- 查询oracle中正在运行的sql语句,不包括plsql执行的查询语句
- Oracle使用row_number()函数查询时增加序号列
- Oracle使用row_number() over (partition order by)和DISTINCT去除重复记录
- Oracle 12.1.0.2 对JSON的支持
- Oracle数据库rownum和row_number的不同点
- Oracle显示游标的使用及游标for循环
- 11.20开幕:Oracle + MySQL 嘉年华群星云集
- Oracle分析函数
- Oracle的instr函数
- oracle 内连接 左外连接 右外连接的用法,(+)符号用法
- oracle显示两个字段相除的结果
- Oracle查看锁表和解除锁表
- Oracle RMAN的备份与恢复命令详解
- oracle job定时更新表中文姓名对应拼音字段
- oracle 的锁
- Oracle数据库rownum和row_number的不同点
- Oracle 游标使用全解
- oracle11g之完全卸载
- 【Oracle】Oracle 12c DB In-Memory入门实验手册(一)
- Oracle14~23