Oracle数据库安全(一)用户管理】的更多相关文章

oracle 用户管理 创建用户(需要具有dba权限的用户) create user 用户名 identified by 密码 defaule tablespace users     //默认表空间 temporary tablespace temp    //临时表空间 quota 3m on users         //用户建立的对象(视图,索引)只能是3m grant connect to 用户名     //为用户名创建权限 grant create session to 用户名…
• 说明用户管理的备份和恢复与服务器管理的备份和恢复 之间的差异 • 执行用户管理的数据库完全恢复 • 执行用户管理的数据库不完全恢复 备份和恢复的使用类型 数据库备份和恢复的类型包括: • 用户管理的:不使用RMAN – 使用OS 命令移动文件 – DBA 需要手动维护备份活动记录 • 服务器管理的:使用RMAN 有两种方法可用来恢复数据库.可以使用RMAN 并利用其自动恢复功能.它可以还原相 应的文件,并使用非常少的命令使数据库恢复到当前状态.还可以手动进行恢复.这称为 “用户管理的恢复”.…
可以通过system用户对普通用户解锁.alter user scott account unlock; 工具:1/ sqlplusw sqlplus 自带.调用oracle安装目录下bin目录下的exe文件.2/ pl/sql developer 第三方开发的,用的多.写存储过程. 如何确定oracle启动了.证oracledbconsole数据库名 服务启动了.一般情况该服务不启动.危险!!! sql*plus操作数据库的常用命令conn[ect] 用户名/密码@网络服务名 [as sysd…
转载 Oracle创建用户.角色.授权.建表   一.oracle数据库的权限系统分为系统权限与对象权限: 系统权限( database system privilege )可以让用户执行特定的命令集.例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限. 对象权限( database object privilege )可以让用户能够对各个对象进行某些操作.例如delete权限允许用户删除表或视图的行,select权限允许用户通…
1.数据库的使用: 项目的规模:负载量(用户)有多大? 成本: 安全性:   (小型数据库)access.forbase 负载小 :100人以内,比如留言板,信息管理系统. 成本:千元以内. 安全性要求不高. (中型数据库)mysQL; SQL server;informix; 负载,日访问量在5000-15000,成本在万元以内:比如:商务网站. (大型数据库)sybase;oracle;db2 安全性高,成本高. 负载海量数据库. sybase<oracle<db2   Oracle认证…
目录: 1.初始状态 2.登录数据库 3.创建表空间 1)概念 2) 基本表空间 3)表空间管理 4.创建新用户 5.删除用户 6.用户的授权 1)定义 2)授予权限的方法 3)权限分类 4)授权注意 5)权限回收 6)角色 7.概要文件 8.拓展小知识:系统表之 dba_\ all_ \ user  注:以下为 Oracle 11g Release 2 的例子 1.初始状态 1)安装数据库时设置的口令为 超级管理员密码 2)初始的数据库时可用的用户有:sys, system  其初始密码为 1…
1. 创建用户 创建用户使用create user语句,需要DBA权限: CREATE USER tom IDENTIFIED BY mot; 2. 更改用户密码 修改别人的密码需要DBA权限,或者alter user权限: ALTER USER tom IDENTIFIED BY newpasswd; 或者修改别人的密码带上用户名: SQL> PASSWORD tom; 更改 tom 的口令 新口令: ****** 重新键入新口令: ****** 口令已更改 如果是更改自己的密码的话可以省略掉…
SQL> conn /as sysdbaConnected to Oracle Database 11g Express Edition Release 11.2.0.2.0 Connected as scott AS SYSDBA 1)创建用户使用scott,dba 登录SQL> create user ice identified by tiger; User created2)显示用户select username from dba_users;3)删除SQL> drop user…
查询所有数据库用户 select * from dba_users 查看数据库名称 select name from v$database 查看权限 select * from user_sys_privs 修改某个用户的密码 alter user scott identified by tiger…
创建用户的语法格式 Create user <user_name> Identified by<password> Default tabespace<default tablespace> Temporary tablespace<temporary tablespace>; 举例 Create user yan identified by test default tablespace test1_tablespace Temporary tablesp…
一.预定义用户 用户管理是Oracle数据库管理的核心和基础. 在创建Oracle数据库时,系统预定义创建的用户根据作用不同又可以分为以下3类 管理员用户 实例方案用户 内置用户 此外Oracle数据库还包含两个特殊的用户scott和PUBLIC. 1.用户属性 用户的安全属性包括以下几个: (1)用户名:在同一个数据库中,用户名必须是唯一的,并且用户名不能与角色名相同. (2)用户身份认证:当用户连接数据库时,必须经过身份认证,因此创建用户时必须制定用户的身份认证方式. (3)默认表空间 (4…
Oracle 用户管理与权限控制 oracle数据库的权限系统分为系统权限与对象权限.系统权限( database system privilege )可以让用户执行特定的命令集.例如,create table权限允许用户创建表,grant any privilege 权限允许用户授予任何系统权限.对象权限( database object privilege )可以让用户能够对各个对象进行某些操作.例如delete权限允许用户删除表或视图的行,select权限允许用户通过select从表.视图…
用户管理的备份与恢复也称 OS物理备份,是指通过数据库命令设置数据库为备份 状态,然后用操作系统命令,拷贝需要备份或恢复的文件.这种备份与恢复需要用户的 参与手工或自动完成. 对于使用 OS拷贝备份的数据文件,可以使用 DBVERTIFY  进行检验.DBVERTIFY是一个外部工具,主要用于校验数据文件或备份的数据文件的数据块是否正确. 例: dbv /u01/oradata/oracle/users01.dbf BLOCKSIZE=8192 参数说明: 关键字                …
--==cmd控制台==-- --==日常用户管理SQL==-- --连接到SQLPLUS >sqlplus /nolog --以dba身份连接 sql>conn / as sysdba --修改用户密码 将system用户的密码修改成system sql>alter user system identified by "system" --连接 sql>conn 请输入用户名:system 输入口令: --查询所有用户 sql>select * from…
在用户管理的备份(三)中,最后打开数据库时,用了alter database open resetlogs;的命令,这里为什么用resetlogs命令? 一.resetlogs的作用 1.将当前的日志序列号重置为1,抛弃以前所有日志信息,你可以在操作系统上删除它们: 2.在非归档模式下,如果联机重做日志丢失,则可以创建它:参考:Oracle—用户管理的完全恢复(一) 3.更新控制文件里面的信息: 4.更新所有当前的数据文件,联机重做日志文件和相关的归档日志文件并用新的SCN号开始. 所以你使用备…
一.用户 当创建一个数据实例时,Oracle会创建一些默认的数据库用户,如SYS,SYSTEM和SCOTT等用户.SYS和SYSTEM用户都是ORACLE的系统用户.而Scott用户是Oracle数据库的一个测试账户,里面包含了一些测试样例表. 1.SYS SYS用户是Oracle中的一个超级用户.数据库中所有数据字典和视图都存储在SYS模式中.数据字典存储了用来管理数据库对象的所有信息,是Oracle数据库中非常重要的系统信息. SYS用户股主要用来维护系统信息和管理实例.SYS用户只能以SY…
1.为什么学习oracle? 性能优越: 小型数据库 中型数据库 大型数据库 acess.foxbase mysql.sql server.informix sybase.oracle.db2 复杂量小(100人内).成本千元内.对安全性要求不高 日访问量5000--15000.成本在万元内,比如商务网站 负载可以处理.海量数据库 .安全性很高sybase<oracle<db2 数据库的选择标准: 项目的规模:a.负载量有多大:b.成本: c.安全性 需求量大: 2.Oracle认证: DBA…
一.分类 可以分为在非归档模式下和归档模式下的完全恢复,完全恢复主要是针对归档模式下的,在非归档模式下很难做到完全恢复,除非是在做恢复时,联机重做日志还没有被重写. 二.非归档的有关性质 1.在非归档模式下,在丢失数据文件后唯一的选择是执行完整的数据库还原,而不能进行恢复: 2.还原完整的数据库是还原所用的数据文件和控制文件: 3.还原前提是要备份,因为是非归档模式所以只能进行冷备份,主要备份所有的数据文件和控制文件.对于联机重做日志文件,在正常关闭数据库的情况下,可以不备份它,但是在不正常关闭…
Oracle 数据库用户管理 Oracle 权限设置      一.权限分类: 系统权限:系统规定用户使用数据库的权限.(系统权限是对用户而言). 实体权限:某种权限用户对其它用户的表或视图的存取权限.(是针对表或视图而言的).      二.系统权限管理: 1.系统权限分类: DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构. RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构. CONNECT:拥有Connect权限的用户只可以登录Or…
首先要明确的是,oracle数据库的备份可以分为逻辑备份和物理备份.           逻辑备份的是通过数据导出对数据进行备份,主要方式有老式的IMP/EXP和数据泵灯方式.适合变化较少的数据库,而对于高可用性数据库,由于这种方式备份的数据只能恢复到备份的时间点,所以并不适用.但由于逻辑备份具有平台无关性,所以更常见的是用来数据迁移及数据移动:           物理备份是通过复制数据文件.参数文件等数据库的物理文件来进行备份.物理备份可以分为冷备份和热备份.冷备份需要在关闭数据库后进行备份…
创建用户 概述:在oracle中要创建一个新的用户使用create user 语句,一般是具有dba(数据库管理员)的权限才能使用. create user 用户名 identified by 密码: (Oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户) 给用户修改密码 概述:如果给自己修改密码可以直接使用 password 用户名 如果给别人修改密码则需要具有dba的权限,或是拥有alter user的系统权限 SQL>alter user 用户名 identified…
用户管理的备份(一) 一.首先要知道数据库中表空间和文件的信息,有几个性能视图,v$datafile,v$tablespace,v$tempfile,v$logfile,v$controlfile,dba_tablespaces,dba_data_files可以用它们来查看表空间或者文件的位置和名字,其中dba_data_files可以查看到每个数据文件属于哪个表空间. 对于查看每个数据文件属于哪个表空间也可以用$datafile,v$tablespace来join一下. 例如: SQL> se…
在用户管理的备份(一)中(详见:Oracle—用户管理的备份)对用户管理备份几种情况进行了说明:接下来说明几种特别情况和DBverify的使用. 一.如果在表空间在备份模式下,主机发生了异常关闭,会出现什么情况? 打开第一个会话窗口,以sys用户登录,把表空间users置于备份模式. SQL> alter tablespace users begin backup; Tablespace altered. 打开第二个会话窗口,以sys用户登录,用shutdown abort命令模拟断电. SQL…
--oracle学习第一天 --连接 @后面连接数据库实例,具体连接到那个数据库 conn scott/tiger@MYORA1; --修改密码 passw; --显示用户 show user; --查询emp select * from emp; --进行替换查询 select * from emp where ename='&ENAME' --把查询的数据导出去 spool d:\ab.sql select * from emp; spool off --显示行大小和设置行大小,行大小为90…
一.oracle数据库用户管理 1.sys和system用户区别 (1)存储的数据的重要性不同:        sys所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改.sys用户拥有dba,sysdba,sysoper等角色或权限,具有create database权限,是oracle权限最高的用户; system用户用于存放次一级的内部数据,如oracle的一些特性或工具的管理信息.无crea…
比較全然恢复和不全然恢复: 一.全然恢复:将数据库恢复到当前最新状态,包含直至请求恢复时进行的全部已提交的数据更改 二.不全然恢复:将数据库恢复到请求恢复操作之前指定的过去时间点 一.全然恢复过程 以下的步骤说明了运行全然恢复期间要採取的操作: 1. 通过备份还原损坏或丢失的文件. 2. 依据须要应用增量备份.归档重做日志文件和联机重做日志文件里的更改.将重做日志更改应用于数据文件,直到到达当前联机日志,而且又一次输入了最新的事务处理.在整个过程中会生成还原块.这称为前滚或快速缓存恢复. 3.…
oracle 用户管理 :profile + tablespace + role + user  一.使用profile管理用户口令概述:profile是口令限制,资源限制的命令集合,当建立数据库时,oracle会自动建立名称为default的profile.当建立用户没有指定profile选项时,那么oracle就会将default分配给用户.1.账户锁定概述:指定该账户(用户)登陆时最多可以输入密码的次数,也可以指定用户锁定的时间(天)一般用dba的身份去执行该命令.例子:指定scott这个…
一.创建用户概述:在oracle中要创建一个新的用户使用create user语句,一般是具有dba(数据库管理员)的权限才能使用.create user 用户名 identified by 密码; 注意:oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户eg.create user xiaoming identified by oracle; 二.给用户修改密码概述:如果给自己修改密码可以直接使用SQL> password 用户名或passw如果给别人修改密码则需要具有d…
创建用户 在Oracle中创建用户需要用到dba,普通用户无法创建 > create user 用户名 identified by 密码; * 密码必须以英文开头,不然是创建不起来的! * 如果权限不足,就会提示权限不足 给用户(自己)修改密码 > password 用户名; * 这是修改指定用户的密码-如果是修改别人的密码,那么需要dba权限 > alter user 用户名 identified by 新密码 * 这是给别人或者自己修改密码,同样需要dba权限 删除用户 在删除用户时…
内容:Oracle创建表空间.用户管理.角色管理 1.用系统用户登录Oracle 默认的系统用户: sys/system.sysman.scott sys:权限最大,超级用户,可以完成所有任务, 默认密码是口令 system:权限没有sys权限大,用于创建一些用于查看管理信息的表或视图, 默认密码是口令 sys只能以数据库管理员或操作员身份登录,system可以用普通用户直接登录 Sysman:是Oracle数据库用于EM管理的用户,不用可以删掉.默认密码是口令 Scott:是Oracle示例用…