Oracle数据库安装以及使用脚本创建数据库授权
安装数据库
事实上Oracle安装
1、安装准备
Oracle的安装包下载以后是两个压缩包,同时选中两个压缩包右击进行解压

2、解压完成如下图所示

3、双击 setup.exe 文件进行安装,会弹出以下窗口

安全配置:随即会进入安装界面,此时让我们填写电子邮箱,邮箱不是必填选项,可填可不填,不填写的话会有一个提示,我们可直接无视,点击是进入下一步

安装选项:直接选择默认创建和配置一个数据库(安装完数据库管理软件后,系统会自动创建一个数据库实例)。

安装类型:我们选择系统默认的桌面类(如果是windows 桌面系统,默认选择oracle 桌面类)(如果是windows server 系统,默认选择oracle 服务器类)

典型安装:重要步骤。建议只需要将Oracle基目录更新下,目录路径不要含有中文或其它的特殊字符。全局数据库名可以默认,且口令密码,必须要牢记。密码输入时,有提示警告,不符合Oracel建议时不用管。

如密码太简单,系统会提示不符合oracle的标准,我们直接点击是即可

概要:当填写密码等信息以后,系统会显示所有的配置信息,如我们需要修改配置点击后退可进行重新填写,如果没有问题,我们直接点击完成即可。

安装产品:因为Oracle的数据库比较大,安装阶段需要一段的时间,我们不用做任何操作,直接等待系统安装完成。

数据库管理软件文件及dbms文件安装完后,会自动创建安装一个实例数据库默认前面的orcl名称的数据库

实例数据库创建完成以后,系统会弹出一个数据库信息,直接点击确认,我们就可以看到Oracle已经成功安装了。然后点击右下角的关闭将窗口关闭即可

创建oracle数据库
以前开发的时候用得比较多的是mysql和sql server,oracle用的比较少,用起来比较生疏,mysql和sql server用起来比较类似,就oracle的使用方式和他们不同,oracle在创建数据库的时候要对应一个用户,数据库和用户一般一一对应,mysql和sql server 直接通过create databse “数据库名” 就可以直接创建数据库了,而oracle创建一个数据库需要以下三个步骤:
创建两个表空间(即所谓的数据库)的文件
创建用户与上面创建的文件形成映射关系
给用户添加权限
首先打开SQLPlus
连接: 输入:scott/tiger 回车
查看用户:show user
切换成系统管理员
输入: conn as sysdba
输入:sysdba 回车
密码 直接回车
显示用户:show user
现在是管理员模式,可以创建表空间了(即数据库)
一、创建两个数据库的文件(xxxx.dbf 和xxxx_temp.dbf 两个文件)
本作者orcacle书安装在盘的如下:D:\Softs\Oracle\product\11.2.0\dbhome_1\oradata\xxxx.dbf
SQL> create tablespace xxxx logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh
ome_1\oradata\xxxx.dbf' size 100m autoextend on next 100m maxsize 500m extent management local;
二、创建用户与上面创建的文件形成映射关系(用户名为xxxx,密码为xxxx)
CREATE USER xxxx IDENTIFIED BY xxxx DEFAULT TABLESPACE xxxx (TEMPORARY TABLESPACE xxxx_temp,这句可以省掉);
三、添加权限
grant connect,resource,dba to xxxx;
grant create session to xxxx(可以省掉);
有时候也会用到删除数据库和删除用户的操作,这里也给出删除的语句
四、删除数据库
DROP TABLESPACE xxxx INCLUDING CONTENTS AND DATAFILES;
五、删除用户
drop user mxxxx cascade;
上述具体操作如下:
SQL*Plus: Release 11.2.0.1.0 Production on 星期一 4月 1 14:13:05 2019
Copyright (c) 1982, 2010, Oracle. All rights reserved.
请输入用户名: scott/tiger
连接到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL> show user
USER 为 "SCOTT"
SQL> conn as sysdba
请输入用户名: sysdba
输入口令:
已连接。
SQL> show user
USER 为 "SYS"
SQL> create tablespace xxxx logging datafile 'D:\Softs\Oracle\product\11.2.0\dbh
ome_1\oradata\xxxx.dbf' size 100m autoextend on next 100m maxsize 500m extent ma
nagement local;
表空间已创建。
SQL> create user xxxxbdc identified by xxxxbdc default tablespace xxxx;
用户已创建。
SQL> grant connect,resource,dba to xxxxbdc;
授权成功。
SQL>
使用Navicat Premium或者PL/SQL执行xxxx数据库建表的脚本,即可创建数据表了,下面是创建数据表的脚本
脚本:省略。。。
————————————————
版权声明:本文为CSDN博主「longtenggenssupreme」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LongtengGensSupreme/article/details/100918229
Oracle数据库安装以及使用脚本创建数据库授权的更多相关文章
- sql server 脚本创建数据库邮件
sql server 脚本创建数据库邮件代码: --脚本创建数据库邮件 --1.开启数据库邮件 RECONFIGURE WITH OVERRIDE GO RECONFIGURE WITH OVERRI ...
- oracle 脚本创建数据库的相关文章,教程,源码
学步园推荐专题: 关于oracle 脚本创建数据库的相关文章 文章标题 文章链接 文章简介 oracle命令行创建数据库的示例脚本 http://www.xuebuyuan.com/964527.ht ...
- 使用SQL脚本创建数据库,操作主键、外键与各种约束(MS SQL Server)
在实际开发中,可能很少人会手写sql脚本来操作数据库的种种.特别是微软的MS SQL Server数据库,它的SQL Server Management Studio对数据库的图形化操作极致简便,从而 ...
- Oracle 单实例数据库安装和real application clusters数据库安装的区别
在想了解Oracle单实例数据可和RAC数据库前,请确保你已经知道了数据库和实例的关系,如果不了解,请参考Oracle 数据库实例和数据库. 单实例数据库模式 单实例模式下,一个数据库只能通过一个实例 ...
- ORACLE的安装与网页版创建表空间的简单操作以及PLsql的简单操作
1.oracle的安装: 安装简单易学,在这里不做解释.下载看装包后耐心等待,注意安装目录不要有中文字符,尽量按照指定目录进行安装.安装完成后会占用有大约5g的内存. 如果要卸载oracle,需要用其 ...
- Oracle 11g安装步骤以及Oracle11g创建表空间和用户,并授权
Oracle 11g安装步骤详解 一.Oracle 下载 注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可. 路径名称中,最好不要出现中文,也不要出现空格等不规则字符. 官方下地 ...
- 网络编程-Mysql-1、数据库的启动关闭,创建数据库,表等基本操作
启动服务端:sudo service mysql start 关闭服务端:suodo service mysql stop 重启服务端:suodo service mysql restart 连接数据 ...
- mysql数据库中,通过mysqladmin工具,创建数据库
需求描述: 今天接触到了mysqladmin工具,主要是一个客户端工具,用来管理mysql server的 可以通过mysqladmin直接创建数据库,而不需要登录到mysql控制台中,在此记录下. ...
- SQL SERVER 数据库安装完毕之后如何修改数据库实例排序规则
背景 最近我们在azure portal 上开了几台英文版的数据库服务器,因默认是开启就安装好对应的数据库,所以存在一个实例排序规则的问题,需把整个实例都调整成Chinese_PRC_CI_AS,避免 ...
随机推荐
- MySQL Partition Table--分区表优缺点
分区表历史 1.MySQL 5.1版本开始支持基于整数列的分区表, 2.MySQL 5.5版本开始支持RANGE和LIST分区,支持TRUNCATE分区,新增COLUMNS关键词简化分区定义. 3.M ...
- Ubuntu 用户权限相关命令
目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限 的基本概念 1.1 基本概念 用户 是 Linux 系统工作中重要的一环,用户管理包 ...
- django获取数据queryset中的filter选项
2.条件选取querySet的时候,filter表示=,exclude表示!=. querySet.distinct() 去重复__exact 精确等于 like 'aaa' __iexact 精确等 ...
- 评估预测函数(2)---对hypothesis进行评估
当有多个features时,无法通过图像来评估hypothesis 当我们的hypothesis只有一个features时,可以通过观察它的图像来看它是否overfitting,但是如果我们有多个fe ...
- spring依赖注入实例
依赖注入: BL public class T01BL implements Serializable { private static final Log logger = LogFactory.g ...
- docker创建Webvirtmgr容器
链接:https://hub.docker.com/r/unws/webvirtmgr/ Webvirtmgr Dockerfile 拉起镜像并创建webvirtmgr用户和组(注意uid和guid必 ...
- 一.什么是protobuf
Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 ...
- linux autofs自动挂载
autofs:自动挂载器 自动挂载器是一个监视目录的守护进程,并在目标子目录被引用时,自动执行预定义的NFS挂载 自动挂载器由autofs服务脚本管理 自动挂载器由auto.master配置文件进行配 ...
- python logging 重定向print(标准输入输出)
重定向print输出到Mongo celery 本身用到logging.info 会输出 是celery的问题,还是logging初始化的时候就会有输出? 好像是celery 配合logging的问题 ...
- thrift 安装
1.下载 去官网 https://thrift.apache.org/download 下载两个文件,下载地址 http://archive.apache.org/dist/thrift/0.9.3/ ...