oracle创建用户

1 Oracle概述&与MySQL的差别&SQL语句分类复习

与世无争的帅哥 提交于 2020-02-14 00:06:33
一、 知识点目录 Oracle的概念和安装 基本查询 条件查询 Oracle中的函数 多表查询 子查询 表空间的状态 用户 视图 索引 序列 同义词 PLSQL编程 游标 存储过程 存储函数 触发器 二、Oracle MySQL:开源免费,中小型企业。淘宝网用MySQL集群 Oracle:收费,国企、金融、银行,证券,保险。京东用Oracle。 按CPU核数,一核=永久使用费用 18万 三、Oracle体系结构 数据库:文件系统(相当于Java中的类) 数据库实例:实例。通常情况下Oracle数据库只会有一个实例ORCL 表空间:表空间可以创建用户,用户可以创建表。逻辑单位 数据文件:物理单位 新建一个项目: MySQL:新建一个数据库,然后新建表 Oracle:创建一个表空间,创建用户,用户去创建表 Oracle是多用户的,MySQL是多数据库的 四、Oracle和MySQL的差别: 二者皆遵循SQL标准,SQL语句类似,但是有各自的方言 使用自己的方言也能够完成相同的功能 Oracle安全性能较好,MySQL开源免费 五、 SQL:结构化查询语言 DDL : 数据定义语言 create alter drop truncate DML: 数据操纵语言 insert update delete DCL: 数据控制语言 安全 授权 grant revoke DQL: 数据查询语言

oracle体系-14-数据字典

半腔热情 提交于 2020-02-13 01:38:24
什么是数据字典 1)Oracle提供了大量的内部表,它们记录了数据库对象信息。可以将这些内部表划分为两种主要类型: 静态的数据字典表和动态的性能表。 这些内部表是由oracle维护的,它们都是只读表。用户包括sys都不能修改,只能查看。 2)Oracle数据库字典通常是在创建和安装数据库时被创建的 11.2数据字典内容 1)数据库中所有模式对象的信息,如表、视图、簇、及索引等。 2)分配多少空间,当前使用了多少空间等。 3)列的缺省值。 4)约束信息的完整性。 5)Oracle用户的名字。 6)用户及角色被授予的权限。 7)用户访问或使用的审计信息。 8)其它产生的数据库信息 数据字典组成 1)数据字典表 :是Oracle存放系统数据的表。这些表属于SYS用户。用以存储表、索引、约束以及其他数据库结构信息,通常以$结尾,如tab$,obj$,ts$,aud$等。 2)内部表(X$) :Oracle的核心,官网不做说明, Oracle通过大量X$建立起大量视图,仅供用户select 3) 数据字典视图 :数据字典表上创建,通常分为三类dba_, all_, user_ 4)动态性能视图(V$) :实时更新反应当前实例的状态,官网对V$视图有详尽的说明。 实际工作中最常用的是数据字典视图和动态性能表: 广义概念中:v$也属于数据字典范畴。因为v

linux CentOS7安装oracle12c

纵然是瞬间 提交于 2020-02-12 13:29:17
初始虚拟机只给了20G内存,最后流程到最后静默安装数据库时提示内存空间不够 增加内存方法: https://www.cnblogs.com/dreamShines/p/12298612.html 一.环境准备、用户组创建、修改系统内核参数、修改用户配置 1.安装准备 systemctl stop firewalld.service #关闭防火墙 systemctl disable firewalld.service #禁止防火墙开机启动 systemctl status firewalld.service #查看防火墙状态 2.关闭selinux vi /etc/selinux/config #编辑文件 SELINUX=disabled #修改的内容 3.修改host名称(可以省略) # 在文件末尾加上192.168.159.129 oracle12c 名称自己取,前两行后面也加上名称,开始没加最后本机navicat连一直报监听找不着,实际监听是开了 #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 oracle12c #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

Oracle常用查询语句

我是研究僧i 提交于 2020-02-10 21:26:57
"ORACLE数据字典视图的种类分别为:USER,ALL 和 DBA. USER_*:有关用户所拥有的对象信息,即用户自己创建的对象信息 ALL_*:有关用户可以访问的对象的信息,即用户自己创建的对象的信息加上 其他用户创建的对象但该用户有权访问的信息 DBA_*:有关整个数据库中对象的信息 (这里的*可以为TABLES,INDEXES,OBJECTS,USERS等。) 1、查看所有用户 select * from dba_user; select * from all_users; select * from user_users; 2、查看用户系统权限 select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_privs; 3、查看用户对象权限 select * from dba_tab_privs; select * from all_tab_privs; select * from user_tab_privs; 4、查看所有角色 select * from dba_roles; 5、查看用户所拥有的角色 select * from dba_role_privs; select * from user_role_privs; 例如:查看syssde用户拥有的角色

Oracle介绍

拈花ヽ惹草 提交于 2020-02-09 09:44:22
Published: 2016-11-08 22:15:00 In Data Mining . tags: SQL 版本与配置 企业版 标准版 个人版 事务性数据表 分析型数据表 PL/SQL 配置 控制文件--数据文件--重做日志文件--临时文件 ******Oracleapporacleproduct11.2.0servernetworkADMIN目录下有三个文件 sqlnet.ora 用在oracle client端,用于配置连接服务端oracle的相关参数. tnsnames.ora 用在oracle client端,用户配置连接数据库的别名参数,就像系统中的hosts文件一样。 listener.ora 用在oracle server端,配置oracle服务端程序的监听办法,比如限制某些ip等参数 Orcale权限体系 系统管理员 sys 本地管理员 system 普通用户 进入系统 首先要从SYS或者SYSTEM账户开始。管理员账户登录认证有操作系统认证和口令文件认证。 连接工具: sqlplus命令行 1. 在Dos命令下输入 sqlplus 可以打开 Oracle 自带的 SQL Plus 并出现登录提示 2. 输入 sqlplus/nolog则打开 SQL Plus 后不出现登陆提示显示用户为 ""; 在系统的账号下创建用户--采用脚本的形式 SQL> @ ***

Oracle常用知识

巧了我就是萌 提交于 2020-02-07 01:10:57
文章目录 Oracle常用知识 创建临时表空间 创建数据表空间 创建用户并指定表空间 为用户授予权限 查看当前用户权限 查看表空间存储位置 默认用户名及密码 查看用户列表 修改用户名及密码 查询数据库实例 Oracle常用知识 创建临时表空间 create temporary tablespace ZHDTGL_TEMP tempfile 'D:\TABLESPACE\ZHGIS\ZHDTGL_TEMP.DBF' size 500 m autoextend on next 50 m maxsize 1024 m extent management local ; 创建数据表空间 create tablespace ZHDTGL logging datafile 'D:\TABLESPACE\ZHGIS\ZHDTGL.DBF' size 2048 m autoextend on next 100 m extent management local ; 创建用户并指定表空间 create user ZHDTGL identified by zhdtgl default tablespace ZHDTGL temporary tablespace ZHDTGL_TEMP ; 为用户授予权限 grant connect , resource , dba to ZHDTGL 查看当前用户权限

春节第三弹——Oracle

半腔热情 提交于 2020-02-06 05:41:40
文章目录 Oracle 1 体系结构 1.1 简介 1.2 了解Oracle安装 1.3 体系结构 2 基本操作 2.1 创建表空间,用户,用户授权 2.2 数据类型介绍和表创建 2.3 增删改查 2.4 序列的使用 3 查询 3.1 scott用户介绍 3.2 单/多行函数 3.3 条件表达式 3.4 分组查询 3.5 多表查询 4 Oracle对象 5 Oracle编程 Oracle 1 体系结构 1.1 简介 oracle以数据存储量大,处理速度快,安全性高,容错性强等出色特征,长期以来占据着全球数据库市场的主导地位。 1.2 了解Oracle安装 由数据库管理员进行… 学会本地连接Oracle服务器,使用虚拟机 安装 图形化界面的软件——PLSQL Developer 1.3 体系结构 1.数据库 Oracle数据库是数据的物理存储。这就包括(数据文件ORA或者DBF、控制文件、联机日志、参数文件)。其实Oracle数据库的概念和其它数据库不一样,这里的数据库是一个操作系统只有一个库。可以看作是Oracle就只有一个大数据库。 2.实例 一个Oracle实例(Oracle Instance)有一系列的后台进程(Backguound Processes)和内存结构(Memory Structures)组成。一个数据库可以有n个实例。 3.用户 用户是在实例下建立的

oracle 11g数据库服务器安装

我的未来我决定 提交于 2020-02-05 03:50:09
系统:windows7旗舰版 64位。oracle数据库服务器版本:oracle11g。 一、下载 1、登录oracle账户: 首先打开谷歌浏览器,输入网址【英文版网址:https://www.oracle.com/index.html,中文版网址:https://www.oracle.com/cn/index.html】,打开oracle官网,点击【Sign In】登录自己的账户,如果没有账户,先点击【Create an Account】创建自己的账户: 2、找到下载专区: 点击【菜单】-->【Downloads】,进入下载专区: 3、找到oracle11g: 在下载专区里,下拉,找到【Database】-->【Database 11g Enterprise/Standard Editions】: 4、找到需下载的压缩包: 本次安装的是win7 64位版本的,找到【Microsoft Windows(x64)】版本后面的2个压缩包【File1,File2】,点击下载: 5、下载: 点击下载后,会弹出下载界面,先勾选同意oracle声明的条款,再点击下载即可: 二、安装 1、解压: 将下载下来的2个oracle11g数据库服务器文件压缩包解压到同一个文件夹下(如database): 双击【setup.exe】,开始安装: 2、配置安全更新: 安全问题通知不需要,电子邮件不填

oracle 11g数据库服务器安装

那年仲夏 提交于 2020-02-04 16:09:31
系统:windows7旗舰版 64位。oracle数据库服务器版本:oracle11g。 一、下载 1、登录oracle 账户 : 首先打开谷歌浏览器,输入网址【英文版网址:https://www.oracle.com/index.html,中文版网址:https://www.oracle.com/cn/index.html】,打开oracle官网,点击【Sign In】登录自己的账户,如果没有账户,先点击【Create an Account】创建自己的账户: 2、找到下载专区: 点击【菜单】-->【Downloads】,进入下载专区: 3、找到oracle11g: 在下载专区里,下拉,找到【Database】-->【Database 11g Enterprise/Standard Editions】: 4、找到需下载的压缩包: 本次安装的是win7 64位版本的,找到【Microsoft Windows(x64)】版本后面的2个压缩包【File1,File2】,点击下载: 5、下载: 点击下载后,会弹出下载界面,先勾选同意oracle声明的条款,再点击下载即可: 二、安装 1、解压: 将下载下来的2个oracle11g数据库服务器文件压缩包解压到同一个文件夹下(如database): 双击【setup.exe】,开始安装: 2、配置安全更新: 安全问题通知不需要,电子邮件不填

Oracle 中记录用户登录信息

陌路散爱 提交于 2020-02-04 14:55:38
我们可以使用 Oracle Audit 函数来记录用户登录信息,但是如果开放了 Audit 函数将会使 Oracle 性能下降,甚至导致 Oracle 崩溃。那我们如何才能记录用户登录信息呢?其实我们可以通过建立触发器的方式来实现。方法如下: 1. 用 sys 用户登录 Oracle 2. 创建记录用户登录信息的表 CREATE TABLE LOG$INFORMATION ( ID NUMBER(10), USERNAME VARCHAR2(30), LOGINTIME DATE, TERMINAL VARCHAR2(50), IPADRESS VARCHAR2(20), OSUSER VARCHAR2(30), MACHINE VARCHAR2(64), PROGRAM VARCHAR2(64), SID NUMBER, SERIAL# NUMBER, AUSID NUMBER ) / 3. 创建一个 Sequence,作为登录信息的主键 CREATE SEQUENCE LOGIN_SEQ minvalue 1 maxvalue 9999999999 start with 1 increment by 1 cache 20 / 4. 创建触发器,记录用户登录信息 CREATE OR REPLACE TRIGGER LOGIN_RECORD_TR AFTER logon ON