oracle创建用户

oracle 创建表空间

流过昼夜 提交于 2019-12-02 21:26:47
测试用户连接 C:\Users\ZP>sqlplus /nolog conn hbcxuser/hbcxpass 创建表空间 C:\Users\ZP>sqlplus /nolog SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 10 11:33:19 2019 Copyright (c) 1982, 2010, Oracle. All rights reserved. SQL> conn sys/Oracle11g as sysdba 已连接。 SQL> create tablespace ORCL_HBCX datafile 'E:\ProgramFiles\OracleDatabase\ORCL_HBCX_DATA.DBF' size 300m autoextend on; 表空间已创建。 SQL> create temporary tablespace ORCL_HBCX_TEMP tempfile 'E:\ProgramFiles\OracleDatabase\ORCL_HBCX_TEMP.DBF' size 100m autoextend on next 50m maxsize 2048m extent management local; 表空间已创建。 SQL> create user hbcxuser

数据库----ORACLE和MYSQL数据库简介

爱⌒轻易说出口 提交于 2019-12-02 16:29:48
一、什么是数据库?    数据库(Database---DB) 按照组织、储存和管理数据的仓库。(理解以下三个概念)      数据(Data)用来描述事物的记录都可称数据,如文字音乐图像。     数据库系统( DateBase Sydtem,DBS )由硬件(储存设备)和软件(操作系统和应用程序)组成。      数据储存结构:数据库服务器(数据管理程序)管理多个数据库(每个数据库对应一个应用程序),每个数据库中会穿件多个表(用来存储和描述数据的逻辑结构),记录实体数据。   二、Oracle数据库的结构和数据类型      Oracle数据库是一种大型的分布式数据库系统。        oracle会默认创建如下账户:          SYS用户:oracle数据库的超级用户,主要用来维护系统信息和管理实例。数据库中所有的数据字典表和数据都存储在SYS模式中。          SYSTEM用户 :默认的系统管理用户,拥有 DBA权限 ,管理Oracle数据库的用户、权限和存储。         SCOTT用户 : 一般为普通用户。        oracle数据库服务器的结构体系:主要由 数据库 和 实例(INSTANCE) 组成。          实例 :指数据库服务器的内存以及相关后台程序-----也称为Oracle数据库引擎。             

Oracle数据库控制台常用命令

雨燕双飞 提交于 2019-12-02 16:06:49
安装好数据库我们打开控制台,在控制台来输入命令来操作数据库。 SQLPlus命令:   SQLPlus命令是用来登录Oracle数据库的命令,有两种写法,分别如下:     (一般我们用scott用户来登录Oracle)     1.输入SQLPlus命令,在后面直接跟上用户与口令:sqlplus scott/tiger。     2.输入SQLPlus命令并回车执行,这时Oracle会让你输入需要登陆的账户名称,输入完毕后再回车,紧接着在输入密码(注意:此时密码是隐藏的,不代表没输入)然后回车,如果账户名与密码都无误的话,则Oracle会显示说“连接到:Oracle Database 11g...”,说明连接成功。 查询表记录:    通过以下该语句能查询到当前登录的用户下有几张表(数据库): SELECT * FROM tab;   使用上面的语句查询到表名以后,还可以再使用该语句来查询表中的数据:   (这些表就是我们安装的时候勾选的“示例方案”) SELECT * FROM 表名称; 设置数据长度:   当我们在控制台查询出数据的时候,控制台显示的表样式特别不方便阅读,可以通过以下语句来设置数据的长度,已达到我们更好月度数据的目的: SET LINESIZE 300; --该位置的300并非死值,可以根据需要调节或改动。   设置好以后

oracle学习篇:三、数据字典

不羁岁月 提交于 2019-12-02 15:50:44
本章开始学习数据字典相关知识 oracle通过数据字典来管理和展现数据库信息。 3.1 数据字典概述 数据字典是oracle数据库的一个重要组成部分,是元数据的存储地点。oracle rdbms使用数据字典记录和管理对象信息和安全信息等,用户和数据库系统管理员可以通过数据字典来获取数据库相关信息。 数据字典包含以下内容: (1)所有数据库schema对象的定义(表、视图、索引、聚簇、同义词、序列、过程、函数、包、触发器等); (2)数据库的空间分配和使用情况; (3)字段的缺省值; (4)完整性约束信息; (5)oracle用户名称、角色、权限等信息; (6)审计信息; (7)其他数据库信息。 通常所说的数据字典由4个部分组成:内部RDBMS(X$)表、数据字典表、动态性能(V$)视图和数据字典视图。 3.2 内部RDBMS(X$)表 X$是oracle数据库的核心部分,这些表用于跟踪内部数据库信息,维持数据库的正常运行。 X$是oracle数据库的运行基础,在数据库启动时由oracle应用程序动态创建。 3.3 数据字典表 数据字典表用以存储表、索引、约束以及其他数据库结构的信息,这些对象通常以$结尾(如tab$、obj$、ts$等),在创建数据库的时候通过运行sql.bsq脚本来创建。 3.4 动态性能视图 动态性能(V$)视图记录了数据库运行时信息和统计数据

oracle中新建用户和赋予权限

一笑奈何 提交于 2019-12-02 15:48:06
1.新建个用户 create user xxxxx(用户名) identified by "密码" alert user 用户名 identified by “新密码” --修改用户密码 因为新建的用户和默认的用户是锁住的,没有权限。所以新建用户后要给用户赋予权限 grant dba to 用户名 --给用户赋予所有权限,connect是赋予连接数据库的权限,resource 是赋予用户只可以创建实体但是没有创建数据结构的权限。 grant create session to 用户名    --这个是给用户赋予登录的权限。 grant create table to 用户名    --给用户赋予表操作的权限 grant unlimited tablespace to 用户名 --给用户赋予表空间操作的权限 grant select any table to 用户名 --给该用户赋予访问任务表的权限 同理可以赋予update 和delete 的 grant select on srapp_hz_zhpt_yl.jggl to srapp_hz_zhpt_ylcs --这里是给srapp_hz_zhpt_ylcs用户赋予selectsrapp_hz_zhpt_yl用户的jggl表的查询的权限。同理可以有alter,drop,insert等权限。 --------------------

CentOS 6.3(x86_32)下安装Oracle 10g R2

瘦欲@ 提交于 2019-12-02 15:38:15
一、硬件要求 1、内存 & swap Minimum: 1 GB of RAM Recommended: 2 GB of RAM or more 检查内存情况 # grep MemTotal /proc/meminfo# grep SwapTotal /proc/meminfo 2、硬盘 由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。 检查磁盘情况 # df -h 二、软件 系统平台: CentOS 6.3(x32) CentOS-6.3-i386-bin-DVD1.iso Oracle版本: Oracle 10g R2 10201_database_linux32.zip 三、系统安装注意 系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,CentOS的防火墙也请暂时关闭,减少安装时的困扰。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。 本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。 四、安装Oracle前的系统准备工作 首先,请先以root账号登入作一些前置设定作业。 1、 关闭防火墙、禁用SELinux # setup # vi /etc/selinux

CentOS6.2 安装Oracle10g

自作多情 提交于 2019-12-02 15:38:03
CentOS 6.3(x86_32)下安装Oracle 10g R2 一、硬件要求 1、内存 & swap Minimum: 1 GB of RAM Recommended: 2 GB of RAM or more 检查内存情况 # grep MemTotal /proc/meminfo # grep SwapTotal /proc/meminfo 2、硬盘 由于CentOS安装后差不多有4~5G,再加上Oracle等等的安装,所以请准备至少10G的硬盘空间。 检查磁盘情况 # df -h 二、软件 系统平台: CentOS 6.3(x32) CentOS-6.3-i386-bin-DVD1.iso Oracle版本: Oracle 10g R2 10201_database_linux32.zip 三、系统安装注意 系统安装时一定要安装桌面模式,否则无法安装oracle,另外请勿开启SELinux,oracle官方不建议使用SELinux,CentOS的防火墙也请暂时关闭,减少安装时的困扰。为防止Oracle安装过程中出现乱码,建议使用英文作为系统语言,进行Oracle的安装工作。 本文中所描述的系统命令,未经特殊标示,均为“#”代表root权限,“$”代表oracle权限。 四、安装Oracle前的系统准备工作 首先,请先以root账号登入作一些前置设定作业。 1、 关闭防火墙

centos5.6x oracle10g安装

牧云@^-^@ 提交于 2019-12-02 15:37:54
官网参考:http://download.oracle.com/docs/html/B10811_01/toc.htm http://www.oracle-base.com/articles/10g/OracleDB10gInstallationOnFedora1.php http://www.oracle-base.com/articles/10g/Oracle10gGridControlInstallationOnRedHatAS3.php 其他参考:http://youkao.iteye.com/blog/245374 1首先安装环境 X Window System GNOME Desktop Environment Editors Graphical Internet Text-based Internet Server Configuration Tools Development Tools Administration Tools System Tools 2安装需要准备的软件,准备环境。 yum install -y binutils compat-libstdc++ elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c++ libaio libaio-devel

Oracle 日志分析 APP | APP 推荐第 6 弹

谁说胖子不能爱 提交于 2019-12-02 14:23:56
日志分析需要进行字段提取、定义仪表盘、设置告警等多项准备工作,为降低用户使用成本,日志易提供了 100 多个开箱即用的 APP 。这些 APP 涵盖了网络设备、操作系统、中间件、数据库等通用运维分析场景,用户可通过导入 APP 资源包,一键完成所有准备工作。 继《基于日志易的 Linux 系统性能 APP》、《APP 推荐第 2 弹:信安世纪签名验签应用》、《APP 推荐第 3 弹:Windows 操作系统事件日志分析 APP》 、《新年好,一款拯救 DBA 老铁的 MySQL 监控 APP 呈上 | APP 推荐第 4 弹》、《这才是虚拟机 ESXi 告警的正确监控方式 | APP 推荐第 5 弹》之后,日志易技术团队又给大家带来了第六个实用 APP ——Oracle 日志分析 APP 。 1 关于 Oracle 日志分析 APP 此 APP 是日志易技术人员在场景分析过程中,根据长时间积累沉淀出的 Oracle 通用场景分析经验,从运行状态层面、性能层面、安全层面、数据库管理层面和业务层面综合考虑制作而成。 该 APP 通过采集 Oracle 的 alert 、audit 、incident 、listener 、trace 日志进行分析处理,通过图表的方式进行统计分析,能够清楚直观地展现 Oracle 的运行情况、性能、登录情况等信息。 您只要配置好 Oracle 日志的采集

oracle中创建用户、角色、权限、表空间简单使用

久未见 提交于 2019-12-02 12:44:39
一、数据库用户 创建数据库用户   create user 用户名 identified by 密码; 授权   grant 权限名 to 用户名; 查看当前用户权限   select * from session_privs; 移除权限   revoke 权限 session from 用户名; 用户解锁/锁定   alter user 用户名 account unlock/lock; 二、角色   角色:权限组,多种权限的集合,将角色赋予某个用户时即是将其包含权限一次性赋予该用户;   常用系统角色 dba     拥有对数据库的所有操作权限,包括创建用户,其中system用户拥有该权限   2. connect     具有创建会话、修改会话等权限   3. resource     具有创建表、视图、存储(create procedure)等权限 创建角色(在system用户下创建)   create role 角色名称; 赋予权限   grant 权限名… to 角色名称 查看当前用户角色   select * from user_role_privs; 查看当前用户角色的所有权限   select * from role_sys_privs; 查询角色权限   select * from dba_sys_privs where grantee = '角色名'(区分大小写