oracle创建用户

Oracle管理表空间和数据文件详解

折月煮酒 提交于 2019-11-28 07:42:08
Oracle管理表空间和数据文件详解 介绍 表空间是数据库的逻辑组成部分 从物理上将:数据库数据存放在数据文件中 从逻辑上将:数据库则是存放在表空间中 表空间由一个或是多个数据文件组成 数据库的逻辑结构 介绍: Oracle中逻辑结构包括表空间、段、区、块 说明: 数据库由表空间构成 而表空间又是由段构成 而段又是由区构成 而区又是由Oracle块构成 这样的一种结果,可以提高数据库的效率 表空间 介绍: 表空间用于从逻辑上组织数据库的数据 数据库逻辑上是由一个或是多个表空间组成的 表空间的作用: 1、控制数据库占用的磁盘空间 2、dba可以将不同数据类型部署到不同的位置。这样有利于提高i/o性能,同时利于备份和恢复等管理操作 建立表空间 建立表空间是使用create tablespace命令完成的,要注意时,一般情况下,建立表空间是特权用户或是dba来执行的,如果用其它用户来创建表空间,则用户必须要具有create tablespace的系统权限 建立数据表空间 在建立数据库后,为便于管理表,最好建立自己的表空间 create tablespace 表空间名 datafile '数据文件路径' size 数据文件的大小 uniform size 区的大小; create tablespace tangtao001 datafile 'd:\t001.dbf' size 20m

Oracle - Procedure

好久不见. 提交于 2019-11-28 07:29:36
Procedure的创建: CREATE OR REPLACE PROCEDURE ProcedureName(参数) as 参数 参数类型; user_err1 exception; --用户定义异常 ERRSTR varchar2(200); begin --业务逻辑 --触发异常提示'XXXXXX' if 条件 then ERRSTR := 'XXXXXX'; raise user_err1; end if; EXCEPTION WHEN user_err1 THEN raise_application_error(-20007, ERRSTR); RAISE; end; 来源: https://www.cnblogs.com/jeremywucnblog/p/11399181.html

oracle常用命令

流过昼夜 提交于 2019-11-28 05:28:56
oracle常用命令 一、登录 1、管理员身份登录:sqlplus/nolog--->conn/as sysdba 2、普通用户登录:sqlplus/nolog---->conn 用户名/密码 3、管理员切换到普通用户:conn 用户名/密码 4、普通用户切换到管理人员:conn sys as sysdba,然后输入密码回车 二、角色 1、oracle预订角色 Connect 角色 --- 》普通用户 CONNECT SESSION- 修改会话 Create cluster-- 建立簇族 Create database link-- 建立数据库连接 Create sequence-- 建立序列 Create session-- 建立会话 Create synonym-- 建立同义词 Create view-- 建立视图 Resource 角色 -- 》开发人员 Create cluster-- 建立簇族 Create procedure-- 建立过程 Create sequence-- 建立序列 Create table-- 建表 Create trigger-- 建立触发器 Create type-- 建立类型 Dba 角色 -- 》管理员【具备所有系统权限,但是无法启动和关闭数据库】 备份任何表、执行任何操作、查询任何表 2、自定义角色 创建角色:create role角色名

小菜鸟之oracle数据字典

北战南征 提交于 2019-11-28 04:16:59
oracle数据字典 一、数据字典   数据字典是oracle存放有关数据库信息的地方,几乎所有的系统信息和对象信息都可在数据字典中进行查询。数据字典是oracle数据库系统的信息核心,它是一组提供有关数据库信息的表和视图的集合,这些表和视图是只读的。它是随着数据库的建立而建立的,当数据库执行特定动作时数据字典也会自动更新。数据一览与数据字典来记录、校验和管理正在进行的操作。 oracle中、sys用户是数据字典的拥有者,数据字典保证在所有数据库的系统表空间system内,任何用户都无权更改sys模式下的模式对象或数据字典中的行。也就是说数据字典只能查询,不能手动进行修改。   数据字典用途 oracle通过存取数据字典从而比较方便地获取有关用户某事对象和存储结构等信息。当系统执行了DDL语句后,oracle会及时修改数据字典。任何用户只能以读的形式使用数据字典获取数据库信息。 数据字典存储的信息 · 数据用户的名称 · 为用户授予的权限和角色 · 模式对象的名称,如 tables,views,indexex,procedures,functions,packages,triggers等。 · 完整性约束的具体信息; · 每个字段的默认值; · 数据库空间的使用情况; · 审计功能,在Oracle_Home\productdb_l\rdbms\admin目录下的文件cataudit

Oracle单表备份三种方案

烂漫一生 提交于 2019-11-28 03:17:32
备份方案一: 1. 备份 create table [备份名] as select * from [表名]; 2. 恢复 truncate table org_group; insert into org_group select * from [备份名] ; 3. 说明 此种情况适用于,同一个数据库,需要备份某张表。 备份方案二: 1. 备份 oracle用户终端执行: exp [用户名]/[密码] tables=[表一],[表二] file=/home/oracle/table.dmp 2. 恢复 oracle用户终端执行: imp [用户名]/[密码] grants=y commit=y full=y ignore=y file=/home/oracle/table.dmp 备份方案三: 1. 备份 登录sqlplus: sqlplus / as sysdba 创建directory: create directory dpdata as '/home/oracle/'; 目录创建以后,就可以把读写权限授予特定用户: grant read, write on directory dpdata to [用户名]; oracle用户终端执行: expdp [用户名]/[密码] tables=[表一],[表二] directory=dpdata dumpfile=table.dmp

Oracle常用操作总结

◇◆丶佛笑我妖孽 提交于 2019-11-27 22:49:33
如何创建新用户? 要创建新用户,必须以 system 或者 sysman (权限最大)的身份登录;    在创建数据库时输入的密码,是修改系统默认的密码,以 system 和 sysman 等系统默认身份登录时要输入的密码就是修改后的密码 ( 创建数据库时输入的密码 ) 另外,创建用户前必须要先建好临时表空间和数据表空间两个表空间, 如果用系统默认的表空间则会带来一系列麻烦,不好! 表空间是 oracle 数据库中最大的逻辑单位与存储空间单位,数据库系统通过表空间为数据库对象分配空间。表空间在物理上体现为磁盘数据文件,每一个表空间由一 个或多个数据文件组成,一个数据文件只可与一个表空间相联系,这是逻辑与物理的统一。 具体步骤: 创建临时表空间 create temporary tablespace zheda_temp tempfile 'E:\oracle\product\10.2.0\oradata\zheda\zheda.dbf'’ size 100m autoextend on next 32m maxsize 2048m extent management local; 说明: ü zfmi_temp 表空间的名字 ü E:\oracle\product\10.2.0\oradata\zheda 存放数据库文件的地方,一般是安装数据库后有控制文件

Oracle的基本操作

对着背影说爱祢 提交于 2019-11-27 21:51:18
1、创建表空间 create tablespace 表空间名 logging datafile 'C:\test.dbf' size 10M 2、删除表空间 drop tablespace 表空间名 including contents and datafiles 3、修改表空间名称 alter tablespace 原来表空间名 rename to 新表空间名; 4、创建用户 create user 用户名 identified by 密码 default tablespace 表空间名 5、删除用户 drop user 用户名 cascade 来源: https://www.cnblogs.com/Cuimc/p/11379190.html

Oracle+11g+从入门到精通下载

本秂侑毒 提交于 2019-11-27 20:10:29
下载地址: http://www.gqylpy.com/di/18 《Oracle 11g 从入门到精通》PDF高清完整版-下载 目录 编辑 第1章 了解Oracle 1.1 Oracle中的基本概念 1.1.1 数据库 1.1.2 实例 1.1.3 用户与模式 1.2 Oracle安装 1.2.1 Oracle的应用结构 1.2.2 安装环境 1.2.3 管理系统服务 1.3 Oracle工具 1.3.1 使用SQL*Plus 1.3.2 使用Ouacle Enterprise Manager 1.4 创建数据库 第2章 Oracle的基本体系结构 2.1 物理存储结构 2.1.1 数据文件 2.1.2 控制文件 2.1.3 重做日志文件 2.1.4 其他文件 2.2 逻辑存储结构 2.2.1 表空间(tablespade) 2.2.2 段(segment) 2.2.3 区(extent) 2.2.4 块(block) 2.3 Oracle实例结构 2.3.1 进程结构 2.3.2 Oracle内存结构 2.4 数据字典 第3章 存储管理 3.1 管理基本表空间 3.1.1 表空间管理类型 3.1.2 创建基本表空间 3.1.3 修改表空间 3.2 临时表中间 3.2.1 创建临时表空间 3.2.2 修改临时表空间 3.2.3 临时表空间组 3.3 大文件表空间 3.4

Oracle创建表空间、用户、授权

别说谁变了你拦得住时间么 提交于 2019-11-27 17:03:06
创建表空间语句 1) datafile:表空间数据文件存放路径 2) SIZE:表空间初始设置为200M 3) UNIFORM:指定区尺寸为128k,如不指定,区尺寸默认为64k 4) 空间名称:db_name_ 与 数据文件名称 db_name_.dbf 不要求相同,可随意命名. 5) autoextend on/off:表示启动/停止自动扩展表空间 6) next 10M:自动扩展大小为10M 6) alter database datafile ' D:\oracle\product\10.2.0\oradata\orcl\db_name_.dbf ' resize 500m; //手动修改数据文件大小为500M create tablespace 表空间名称 datafile 'D:\oracle\数据文件名.dbf' size 200M autoextend on next 10M maxsize unlimited logging extent management local autoallocate segment space management auto; 创建用户 create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace 给用户授权 --connect

Centos7静默安装Oracle11g

血红的双手。 提交于 2019-11-27 16:29:41
本文描述没有图形化界面,直接采用命令行方式进行静默安装Oracle11g的过程。 前面的基础准备,可以参考图形化的安装操作: https://blog.csdn.net/sunny05296/article/details/56840775 别忘了系统内核参数优化。 本文从创建用户和组开始介绍。 创建用户和组 groupadd oinstall groupadd dba useradd -g oinstall -g dba -m oracle passwd oracle 创建Oracle数据库的安装目录(for静默安装) mkdir -p /opt/oracle mkdir -p /opt/oraInventory mkdir -p /opt/database mkdir -p /opt/oracle/product/11.2.0 mkdir -p /opt/oracle/oradata mkdir -p /opt/oracle/flash_recovery_area chown -R oracle:oinstall /opt/oracle chown -R oracle:oinstall /opt/oracle/oradata chown -R oracle:oinstall /opt/oraInventory chown -R oracle:oinstall /opt