oracle创建数据库和用户

以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤

  1. 创建两个数据库的文件
  2. 创建用户与上面创建的文件形成映射关系
  3. 给用户添加权限

一、创建两个数据库的文件(monitor.dbf 和monitor_temp.dbf 两个文件)  

CREATE TABLESPACE monitor LOGGING DATAFILE 'E:\app\owner\oradata\orcl\monitor.dbf'
SIZE 100M AUTOEXTEND ON NEXT 32M MAXSIZE 500M EXTENT MANAGEMENT LOCAL;

create temporary tablespace monitor_temp tempfile 'E:\app\owner\oradata\orcl\monitor_temp.dbf'
size 100m autoextend on next 32m maxsize 500m extent management local;

 

 

二、创建用户与上面创建的文件形成映射关系(用户名为monitor,密码为monitor)

CREATE USER monitor IDENTIFIED BY monitor DEFAULT TABLESPACE monitor TEMPORARY TABLESPACE monitor_temp;

 

 

三、添加权限

grant connect,resource,dba to monitor;
grant create session to monitor;

 

 

  有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句

四、删除数据库

DROP TABLESPACE monitor INCLUDING CONTENTS AND DATAFILES;

 

 

五、删除用户

drop user monitor cascade;
时间: 2024-10-29 19:51:13

oracle创建数据库和用户的相关文章

oracle创建数据库和用户的方法_oracle

大家在项目开发过程中应用mysql和sql server比较多,oracle用的比较少,mysql和sqlserver用起来比较类似,mysql和sqlserver直接通过create database "数据库名"就可以创建数据库了,而oracle在创建数据库的时候要数据库和用户一般是意义对应的,下面是创建oracle数据库的步骤: 创建两个数据库的文件 创建用户与上面创建的文件形成映射关系 给用户添加权限一.创建两个数据库的文件(monitor.dbf 和monitor_temp.

Oracle创建数据库

1.创建数据库 为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库. 1.1 进入Oracle服务端的"Database Configuration Assistant": 1.2 选择"创建数据库":   1.3 选择定制数据库 1.4 写数据库名和SID号 (注:如果提示没有创建监听器,请在开始->所 有程序->Oracle-OraDB11g_home1->配置和移植工具->Net C

oracle 创建表空间、新用户及权限

刚开始学习ORCLE的时候,一般都是采用默认的系统账户,系统账户有时会有些局限性,尤其是做项目的时候,创建新的用户就成为必然的. 首先创建表空间,在这个表空间创建新用户,给新用户授权,然后使用新用户登录PL/SQL管理工具,最后创建数据库相关对象. 工具/原料 PL/SQL管理工具 方法/步骤 首先通过ORACLE默认的系统账户登录PL/SQL管理工具(如:system/manager) 新建查询窗口,执行表空间语句, 如:"Create tablespace ts1 datafile 'D:\

oracle 12c 数据库创建

问题描述 oracle 12c 数据库创建 oracle 菜鸟 请大神回答 windows 环境: 1.创建数据库及用户的命令(sql 语句). 2.一个进程下可以运行多过数据库吗?还是每个数据库必须启动一个进程? 解决方案 网上有很多创建数据库及用户的sql命令.例如 / * --创建一个名字为 Eric 的数据库 create database Eric on primary (name=Eric,filename='D:Eric.mdf',size=3mb,maxsize=50mb,fil

oracle创建一个数据库三步走_oracle

以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse "数据库名" 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤: 创建两个数据库的文件 创建用户与上面创建的文件形成映射关系 给用户添加权限

Oracle 手动创建数据库步骤详解_oracle

下面先给大家列出oracle手动创建数据库步骤如下所示: 1.编写初始化参数文件 2.设置操作系统环境变量 3.创建实例 4.以管理员身份连接数据库 5.启动实例 6.create database 创建数据库 7.运行数据字典脚本 8.Oracle的网络配置 (客户端连接到服务端) 初始化参数文件 从%ORACLE_HOME%\admin\sample\pfile从复制initsmpl.ora文件,并黏贴到$ORACLE_HOME%\database目录下,改名为init<sid>假设改为i

oracle10g-oracle创建数据库时提示

问题描述 oracle创建数据库时提示 创建数据库的时候提示的 ORA-12546: TNS:permission denied 用pl/sql可以连接服务器的数据库,本地创建数据库就出问题了, 如何解决? 解决方案 1.系统用户权限问题 2.软件的版本与系统不符合 例如:32位与64位弄错了 解决方案二: 权限不够,要么用System用户,要么叫DBA创建一个合适的用户

《锋利的SQL(第2版)》——2.2 创建数据库

2.2 创建数据库 锋利的SQL(第2版)在创建数据库之前,必须先确定数据库的名称.所有者.大小以及存储该数据库的文件和文件组.所谓所有者,即是创建数据库的用户.一般情况下,大多数产品对象由数据库所有者拥有. 在创建数据库之前,应注意下列事项. 要创建数据库,必须至少拥有CREATE DATABASE.CREATE ANY DATABASE或ALTER ANY DATABASE权限.创建数据库的用户将成为该数据库的所有者.对于一个SQL Server实例,最多可以创建32767个数据库.数据库名

Mysql创建数据库和独立数据库帐号方法介绍

phpMyadmin创建Mysql数据库和独立数据库帐号教程 在一个服务器上一般来讲都不止一个站点,更不止一个MySQL(和PHP搭配之最佳组合)数据库. 为了防止安全隐患,我们一般针对每个数据库都设置了独立的数据库访问帐号,该帐号仅有访问该数据库的权限.下面就让我们来具体演示一下: 1.首先我们要登陆phpMyAdmin(做为现在的主流开发语言),不做演示. 2.创建一个数据库,如下图,在phpMyAdmin(做为现在的主流开发语言)右边窗口中,填写数据库名称,点创建即可. 例如我们这里创建一