当前位置: 首页 > 编程笔记 >

oracle创建一个数据库三步走

时才俊
2023-03-14
本文向大家介绍oracle创建一个数据库三步走,包括了oracle创建一个数据库三步走的使用技巧和注意事项,需要的朋友参考一下

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

创建两个数据库的文件

创建用户与上面创建的文件形成映射关系

给用户添加权限

一、创建两个数据库的文件(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 TABLESPACE monitor INCLUDING CONTENTS AND DATAFILES; 

以上就是oracle创建一个数据库的全部过程,大家可以尝试创建一个数据库,希望可以帮到大家。

 类似资料:
  • 正如之前介绍的,Flaskr 是一个数据库驱动的应用,更准确的说法 是,一个由关系数据库系统驱动的应用。关系数据库系统需要一个模 式来决定存储信息的方式。所以在第一次开启服务器之前,要点是创 建模式。 可以通过管道把 schema.sql 作为 sqlite3 命令的输入来创建这 个模式,命令为如下: sqlite3 /tmp/flaskr.db < schema.sql 这种方法的缺点是需要安装

  • 我已经安装了OBIEE12c(12.2.1.4)。OBIE12c认证矩阵表示,RCU创建实用程序支持oracle database 19c。但是,当我运行RCU创建实用程序时,它会失败,并显示以下消息 请任何人帮助我应该做什么来使用带有oracle数据库19c的RCU创建元数据存储库。

  • 问题内容: 是否可以使用其他数据库中的SELECT创建表(在我的开发数据库中)? 我想要类似的东西: 有没有执行此操作的语法,还是我需要首先创建一个数据库链接? 问题答案: 您必须首先创建一个数据链接 。 除非创建数据库链接,否则Oracle无法查询其他数据库。如前所述,如果存在数据库链接,则必须执行以下操作:

  • 问题内容: 我正在尝试使用JDBC在oracle数据库上创建Java源对象。 我要创建的源如下: 我已经尝试过使用execute方法,这给了我。 当我尝试在普通对象上使用execute方法时,出现错误:“ 有人知道我在做什么错吗?似乎在Google上也找不到任何内容。 编辑:这是我用来尝试执行脚本的代码(字符串包含您可以在上面看到的脚本,变量是对象。 如果我尝试使用Statement就是这样: 问

  • 我很绝望,我刚刚使用sys和系统密码“oracle”按照此步骤创建了一个新的Oracle数据库。创建成功完成,但当我尝试远程连接到此数据库时。 通过SQLDeveloper,我发现了一个错误 并且对于用户scott/tiger(手动创建并授予连接权限)来说效果很好。 新创建的实例是TEST。如果我通过sqlplus/连接,效果很好 当我尝试连接时,说用户名/密码不连接 但听众显然知道新的实例

  • 问题内容: 因此,我试图通过SQL查询从Oracle SQL表中的数据创建一个 概率密度函数 。因此请考虑下表: 现在,如果我想根据该数据创建PDF,则需要计算每个客户在特定数量(0到50或50到100之间)花费的次数。一个示例图看起来像这样(原谅我可怜的ascii艺术): 因此,轴为: X轴:是水桶 Y轴:是客户数量 我目前正在使用Oracle SQL CASE函数 来确定支出是否在存储桶之内,