您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 数据库 > 00 Oracle11安装和用户管理
LogoOracle11g安装和用户管理的安装,启动和卸载3.介绍oracle及oracle公司的背景4.Oracle开发工具的介绍5.sql*plus的常用命令6.Oracle用户的管理数据数据:描述事物的符号记录称为数据数字作为一种最简单的数据,是数据的狭义理解。从广义上来说,文字、图形、声音、个人档案、企业的库存情况都是数据。体育记者收集最近5届甲A比赛中有关上海队表现的数据,与同期比赛中大连队所取得的成绩相比较,该记者可得出哪一个球队在足球比赛中表现更好的结论…数据库4顾名思义,数据库就是一个存放数据的仓库。数据库是指长期存放在计算机内的、有组织的、大量的、可共享的数据集合。数据管理•数据管理的目标:在适当的时刻以适当的形式给适当的人提供适当的数据•数据管理的任务:存储、选取、维护•数据管理的发展阶段–1、人工管理阶段–2、文件系统阶段–3、数据库阶段人工管理阶段特点:–1、数据不能长期保存在计算机里–2、应用程序管理数据,数据与程序结合在一起–3、数据不共享、仅面向某个应用20世纪50年代中期以前,计算机主要用于科学计算。当时的硬件状况,外存只有纸带、卡带、磁带,没有磁盘等直接存储的存储设备;软件状况,没有操作系统,没有管理数据的软件,数据处理方式是批处理。文件管理阶段特点:–1、数据以文件的形式长期保存在计算机里–2、操作系统的“文件管理”提供了对数据的输入输出的管理–3、数据可以共享–4、文件之间彼此孤立,不能反映数据之间的联系–5、数据冗余、数据不一致性较高20世纪50年代后期到60年代中期,硬件方面有了磁盘等直接存储设备;软件方面,操作系统中已经有了专门的数据管理软件;处理方式上有了批处理,而且能构联机实时处理。数据库管理阶段特点:–1、数据结构化–2、数据的共享性高、冗余低–3、数据由DBMS统一管理和控制20世纪60年代后期来,计算机已有了大容量的存储硬件设备,同时多种应用、多种语言互相覆盖地共享数据集合。数据库管理系统•数据库管理的主要任务:存储+管理•执行数据库管理任务所需的软件称为数据库管理系统(DBMS)检索数据插入数据更新数据删除数据数据库管理系统—DBMS数据库概述:目前主流数据库包括●微软:sqlserver和access●瑞典MySQL:AB公司mysql●ibm公司:db2●美国Sybase公司:Sybase●ibm公司:informix●美国oracle公司:oracle为什么选择oracle–性能优越神喻代神说话的人甲骨文暗示公司预作霸主的决心地位全球第一大数据库厂商全球第二大独立软件供应商oracle公司介绍–oracle的含义oracle公司介绍–公司发展与现状■1970年数据库起家■1980年ORACLE6版本■1990年ORACLE7版本,多元化产品,以数据库为优先发展方向■1995年ORACLE8版本■1999年ORACLE8i版本■2001年ORACLE9irelease1■2002年ORACLE9irelease2■2003年ORACLE10g版本■2007年ORACLE11g版本■2009年,甲骨文以每股9.5美元的价格收购Sun,交易总价值约为74亿美元。甲骨文获得Sun两项软件资产——Java和Solaris,甲骨文将确保Java技术的创新和投资。oracle10g比oracle9i增加了什么?简要说:10g支持网格(Grid),支持自动管理(AutomaticManagement)。详细说:①10g的g是“Grid”缩写,支持网格计算,即,多台结点服务器利用高速网络组成一个虚拟的高性能服务器,负载在整个网格中均衡(LoadBalance),按需增点,避免单点故障(SinglePointofFaliure)。②安装容易,安装工作量比9i减少了一半。③新增基于浏览器的企业管理器(EnterpriseManager)。oracle公司介绍–公司发展与现状oracle公司介绍–LarryEllisin■财富榜前30名之内■与盖茨可以相比■ORACLE的建立者和发展者■IT风云人物oracle公司介绍–产品线*数据库服务器:2007年最新版本11G*应用服务器:OracleApplicationServer*开发工具:OracleJDeveloper,OracleDesigner,OracleDeveloper,等等*应用软件(主要竞争对手:德国SAP公司。)*企业资源计划(ERP)软件。*客户关系管理(CRM)软件。*人力资源管理软件(HCM)。oracle的安装系统要求■操作系统最好为windowsserver■内存最好在256M以上■硬盘空间需要2G以上oracle的具体安装、启动我这里给大家演示一下。oracle管理工具的介绍(1)sql*plus是oracle自带的工具软件,主要用于执行sql语句,pl\sql块.如何使用:1)在开始中找到sql*plusoracle管理工具的介绍(2)概述:sqlplus是dos下操作oracle的工具,其功能和sql*plus相似.1)在运行栏中输入sqlplus2)找到该可执行文件sqlplus.exe,在oracle主目录\ora10g\bin\sqlplus.exe,鼠标双击即可oracle管理工具的介绍(3)概述:pl/sqldeveloper属于第三方软件,主要用于开发,测试,优化oraclepl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。oracle管理工具的介绍(4)■Enterprisemanagerconsole(企业管理器)oracle11g是通过web管理的一般默认端口是1158。访问url(请一定保证oracle服务启动了):(也可能是5500)/emhttps://机器名:端口/emsql*plus常用命令■连接命令(1)conn[ect]用法:conn用户名/密码@网络服务名[assysdba/sysoper]当用特权用户身份连接时,必须带上assysdba或是assysoper(2)disc[onnect]说明:该命令用来断开与当前数据库的连接(3)passw[ord]说明:该命令用于修改用户的密码.如果要想修改其它用户的密码,需要用sys/system登陆.(4)showuser说明:显示当前用户名(5)exit说明:该命令会断开与数据库的连接,同时会退出sql*plussql*plus常用命令■交互式命令(1)&说明:可以替代变量,而该变量在执行时,需要用户输入。sqlselect*fromempwherejob='&job'(2)edit说明:该命令可以编辑指定的sql脚本案例:sqleditd:\a.sql(3)spool说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去.案例:sqlspoold:\b.sql并输入sqlspooloffsql*plus常用命令■显示和设置环境变量概述:可以用来控制输出的各种格式。(1)linesize说明:设置显示行的宽度,默认是80个字符sqlshowlinesizesqlsetlinesize90(2)pagesize说明:设置每页显示的行数目,默认是14,用法和linesize一样。至于其它环境参数的使用也是大同小异oracle用户管理■创建用户概述:在oracle中要创建一个新的用户使用createuser语句,一般是具有dba(数据库管理员)的权限才能使用。基本语法:createuser用户名identifiedby密码■给用户修改密码概述:如果给自己修改密码可以直接使用sqlpassword用户名如果给别人修改密码则需要具有dba的权限,或是拥有alteruser的系统权限sqlalteruser用户名identifiedby新密码■锁定和解锁用户ALTERUSER用户名ACCOUNT{LOCK|UNLOCK};oracle用户管理■删除用户概述:一般以dba的身份去删除某个用户,如果用其它用户去删除用户则需要具有dropuser的权限。比如dropuser用户名【cascade】oracle用户管理■用户管理的综合案例概述:创建的新用户是没有任何权限的,甚至连登录的数据库的权限都没有,需要为其指定相应的权限。给一个用户赋权限使用命令grant,回收权限使用命令revoke。基本语法:grant权限/角色to用户案例:①创建xiaoming,并赋予connect和resource②回收权限常用的几个角色role(权限的集合)connect连上Oracle,做最基本操作resource具有程序开发最基本的权限dba数据库管理员所有权限exp-full-database可把数据库整个备份输出的权限imp-full-datsabase可把数据库整个备份恢复输入的权限
本文标题:00 Oracle11安装和用户管理
链接地址:https://www.777doc.com/doc-3291021 .html