一、数据库创建:

1、利用数据库配置助手(DBCA,Database Configuration Assistant)图形化方式

2、创建完成之后,找到  D:\oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN下的 tnsnames.ora 监听配置文件打开

配置一下新数据库的数据库名和sid

3、然后重新启动 pl\sql登陆即可

二、创建临时表空间:(如不创建则使用默认临时表空间)

create temporary tablespace PIVAS_TEMP tempfile 'PIVAS_TEMP.dbf' size 10m;

修改表空间名称:alter tablespace PIVAS_TEMP rename NEW NAME;

三、创建永久表空间:(如不创建则使用默认永久表空间)

-- 创建表空间

create tablespace PIVAS datafile 'PIVAS.dbf' size 10m;

-- 设置表空间自动增长
alter database datafile 'PIVAS.dbf' autoextend on;

-- 创建用户,并默认表空间
create user INTERFACE identified by interface account unlock default tablespace PIVAS

-- 给新用户授权
grant connect,resource,dba to INTERFACE;

-- 给用户创建视图的权限
grant create view to INTERFACE;

grant create any to INTERFACE;

修改表空间(联机或脱机)状态:alter tablespace PIVAS online|offline;

查看表空间的文件名:select file_name from dba_data_files where tablespace_name = 'PIVAS';  (表空间名要大写)

添加删除表空间数据文件:alter tablespace hjb_data add/drop data_file 'PIVAS.dbf';

四、创建用户:(同时指定其临时表空间和永久表空间)

create user INTERFACE identified by 123456 account unlock
default tablespace INTERFACE
temporary tablespace INTERFACE_TEMP;

删除用户:drop user INTERFACE;

五、给新创建的用户授权

grant connect,resource to INTERFACE;  -把connect,resource权限授权给新用户

grant dba to wbs;  -把dba权限授权给新用户

注:

grant XXX to user;,grant是授权的作用,这里的XXX可以是一个角色role,也可以是权限

DBA:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。

RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。

CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。

对于普通用户:授予connect, resource权限。

对于DBA管理用户:授予connect,resource, dba权限。

数据库用户创建完成!

来自

https://blog.csdn.net/hx18652266251/article/details/60138471

Oracle 数据库创建、表空间创建、用户创建 步骤的更多相关文章

  1. 创建oracle数据库的表空间、用户、目录、导入\导出文件等信息

    1.创建表空间 create tablespace ts_aw logging datafile 'd:\app\Administrator\product\tablespace\ts_aw.dbf' ...

  2. 使用plsql创建表空间和用户

    使用plsql创建oracle数据库的表空间和用户,并授权的语句.1.创建表空间:说明:datafile是指定创建位置,指向oracle数据库的默认位置:autoextend 设置容量为自动增长,50 ...

  3. Oracle数据库之创建表空间与用户

    Oracle数据库之创建表空间与用户 一.创建表空间 基本语法表述: CREATE TABLESPACE tablespace_name [DATAFILE datafile_spec1 [,data ...

  4. Oracle数据库创建表空间及用户授权

    /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'E:\app\Administrator\orad ...

  5. Oracle创建表空间、用户、授权

    在创建好数据实例(数据库)好后的基础上,后续做的事情如下: ---创建表空间 create tablespace LIS2011DATA logging datafile 'd:\oracle\pro ...

  6. oracle 11G创建表空间、用户、配置监听和TNS

    最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户  在plsql工具中 ...

  7. oracle学习笔记(一) oracle 体系结构简单介绍以及创建表空间和用户

    体系结构 oracle数据服务器由oracle数据库和实例组成 实例由后台进程和内存结构组成 内存结构由共享池,数据缓冲区,日志缓存区 Oracle数据库是通过表空间来存储物理表的,一个数据库实例可以 ...

  8. oracle用命令创建表空间、用户,并为用户授权、收回权限。

    oracle中如何删除用户? Oracle中使用DROP USER来删除用户,如果使用DROP USER CASCADE那么用户的对象也同时被删除掉.为了达到删除用户的效果而又不影响对用户下的对象的使 ...

  9. Oracle创建表空间、用户管理、角色管理

    内容:Oracle创建表空间.用户管理.角色管理 1.用系统用户登录Oracle 默认的系统用户: sys/system.sysman.scott sys:权限最大,超级用户,可以完成所有任务, 默认 ...

  10. Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权

    Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...

随机推荐

  1. mysql 空间索引的使用

    CREATE TABLE tb_geo(id INT PRIMARY KEY AUTO_INCREMENT,NAME VARCHAR(128) NOT NULL,pnt POINT NOT NULL, ...

  2. Integer中getInteger(),valueof()

    Integer类有两个看起来很类似的静态方法,一个是Integer.getInteger(String),另外一个是Integer.valueOf(String).如果只看方法名称的话,很容易将这两个 ...

  3. MSSQLServer 存储过程

    一直对存储过程懵懵懂懂,翻了资料,觉得存储过程大有用处. 1.改善性能 SQL语句的执行需要先编译在执行,存储过程就是一组为了完成特定功能的SQL语句集,他可以一次编译,下次执行不再编译,提高运行效率 ...

  4. 自己上传的ICON

    http://images0.cnblogs.com/blog2015/753930/201508/281150305315355.png http://images0.cnblogs.com/blo ...

  5. strerror线程安全分析

    导读 strerror是否线程安全了? 1 errno是否线程安全? 1 附1:strerror源码 2 附2:__strerror_r源码 2 strerror是否线程安全了? 答案是NO,但它有个 ...

  6. SocketAsyncEventArgs

    SocketAsyncEventArgs是.net提供的关于异步socket类,封装了IOCP的使用,可以用它方便的实现NIO(non-blocking IO) NIO对于提升某些场景下Server性 ...

  7. telnet ip port

    windows测试远程端口服务是否能连接上:telnet ip port windows7 系统需要手动启用telnet功能,如下图:

  8. JavaScript函数参数问题

    声明一个回调函数 function(){ alert(data); } 这个时候,若调用这个函数的传入了一个同名data,则这里会引用到data的值,因为他们处于同一作用域.

  9. error: field 'b' has imcomplete type

    在下面的程序中,在编译时会遇到下面的错误: error: field 'b' has incomplete type 域b是一个不完备的类型,即class B的声明不完备 #include <i ...

  10. 谷歌三大核心技术(一)Google File System中文版

    http://www.open-open.com/lib/view/open1328763454608.html