首页澳门新葡亰官方网站 › Oracle 9i管理的顾客

Oracle 9i管理的顾客

3.3.1 用户

1、sys和system用户的区别
【system】用户只能用normal身份登陆em。
【sys】用户具有“SYSDBA”或者“SYSOPER”权限,登陆em也只能用这两个身份,不能用normal。
“SYSOPER”权限,即数据库操作员权限,权限包括:
  打开数据库服务器   关闭数据库服务器
  备份数据库       恢复数据库
  日志归档         会话限制
“SYSDBA”权限,即数据库管理员权限,权限包括:
  打开数据库服务器   关闭数据库服务器
  备份数据库       恢复数据库
  日志归档       会话限制
  管理功能       创建数据库

概要图

图片 1

 

图片 2

  1. 用户密码

2、normal 、sysdba、 sysoper有什么区别
【normal 】是普通用户
另外两个,你考察他们所具有的权限就知道了
【sysdba】拥有最高的系统权限
【sysoper】主要用来启动、关闭数据库,sysoper 登陆后用户是 public
sysdba登陆后是 sys

1. 环境搭建

oracle数据库的体系

用户默认的密码为manager。

SQL> conn / as sysdba
已连接。
SQL> grant sysoper to test;

1.1 Oracle的安装

数据库的三个常用的用户及默认密码
sys:change_on_install
system:manager
scott:tiger

Oracle客户端:
 sqlplus:Oracle自带的

oracle服务器组成:

  1. 用户权限

授权成功。

1.2 sqlplus的启用

(1)Oracle的安装目录中找到sqlplus
(2)命令行中输入:sqlplus username/password@ip:port/database sid
(3)开始菜单->运行:输入sqlplus username/password@ip:port/database
sid
注意:
(1)@ip:port:登录远程数据库使用,登录本地数据库可以省略,可以写成:sqlplus
username/password
(2)database sid:选择数据库的意思。
(3)问题:登陆本地数据库:sqlplus username/password@ORCL

 PL/SQL DEVELOPER:第三方软件,需要自行安装

  • oracle实例
  • oracle数据库组成
  • 关键文件-
  • 用户进程
  • 服务进程等。

用户具有SYSDBA权限,即数据库管理员权限,包括。

SQL> conn test/test as sysoper;
已连接。
SQL> show user
USER 为"PUBLIC"
SQL> conn test/test as sysdba
已连接。
SQL> show user
USER 为"SYS"
SQL>

 1.3 解锁用户和修改密码

(1)sqlplus连接到数据库:sqlplus sys/123456 as sysdba
(2)输入解锁语句:alter user scott account unlock;
(3)修改密码:alter user scott identified by 654321;
passw【ord】用户名:可以去修改其他用户的密码。
passw:表示修改自己的密码。
 如果配置了企业管理器的,可以使用Web登录数据库
企业管理器访问数据库地址:

它是一个数据库管理系统。

打开数据库服务器 关闭数据库服务器

3、dba和sysdba的区别
dba、sysdba这两个系统角色有什么区别呢
在说明这一点之前我需要说一下oracle服务的创建过程
·创建实例
·启动实例
·创建数据库(system表空间是必须的)
启动过程
·实例启动
·装载数据库
·打开数据库

2. 引言


备份数据库 恢复数据库

sysdba,是管理oracle实例的,它的存在不依赖于整个数据库完全启动,
只要实例启动了,他就已经存在,以sysdba身份登陆,装载数据库、打开数据库
只有数据库打开了,或者说整个数据库完全启动后,dba角色才有了存在的基础!

2.1 为什么要使用数据库?

淘宝网订单数据保存什么地方的?文件,数据库
文件保存数据不方便:
(1) 安全性问题
(2) 不利于查询和管理
(3) 不利于海量数据的存储
(4) 文件在程序中不容易控制

oracle实例:是一种访问数据库的机制,它由内存结构和一些后台进程组成。

日志归档 会话限制

 

2.2  什么是数据库?

数据库:数据的仓库,数据库是一个软件,是专家们设计出来的便于进行数据管理的软件。可以类比图书馆:图书馆:存放图书的
数据库:存放数据的

实例的后台进程中有5个是必须的,只要这5个后台进程中的一个未能启动,则该实例都将自动关闭。

管理功能 创建数据库

2.3  数据库的三层结构@

 图片 3

这5个后台进程是:SMON、PMON、DBWR、LGWR、CKPT

3.3.2 用户

 2.4 主流数据库

微软:sqlserver 和
access(小巧,免费,不占资源,数据量不大,系统功能不多,安全性要求不高的时候,可以使用)
Mysql:MySQL(开源的)较轻量级的数据库
Ibm:db2(主要做海量数据的存储和处理)
Oracle:Oracle 大型数据库,比较安全,服务好
Sysbase:(专注于Linux下的开发,金融领域用比较多)
思考题:(1)项目中如何去选择数据库?

  1. 项目标的是什么?
  2. 功能要求
  3. 安全性和稳定的要求
  4. 多少人用?(考虑并发)
  5. 操作系统(Linux/Unix/Windows/MacOS)

Oracle的服务:
必须开启的服务:OracleService<SID>
OracleOraDb11g_home1TNSListener
如果使用企业管理器,还需启动:OracleDBConsoleorcl

每个实例只能操作其对应的一个数据库。但是反过来是不成立的,因为一个数据库可以同时被几个实例操作(在oracle集群中)。

  1. 用户密码

3 .数据库和数据库实例的概念


转载本站文章请注明出处:澳门新葡亰官方网站 http://www.radioritmo-bl.com/?p=879

上一篇:

下一篇:

相关文章