oracle10g基本使用
- 格式:docx
- 大小:1.04 MB
- 文档页数:12
Oracle10g数据库基础教程教学设计一、课程简介Oracle10g数据库是企业级数据库管理系统的代表之一,它的出现使得数据库管理上更为规范、高效、可靠,受到大量企业的青睐。
本次课程包含了Oracle10g 的基础理论知识和基本操作,让学生通过理论学习和实践操作,能够掌握Oracle10g数据库的基础知识和基本使用技能。
二、课程目标通过本课程的学习,学生应达到以下目标:1.掌握关系数据库的概念、基本语法和使用方法;2.熟悉Oracle10g数据库管理系统的基本架构、安装和配置;3.掌握SQL语言基础知识和基本操作;4.熟悉Oracle10g数据库管理工具的使用方法。
三、课程章节1. 数据库基础知识本章节主要介绍数据库的概念、关系模型、数据类型和数据完整性,使学生能够了解数据库的基础知识并理解数据库的含义。
2. Oracle10g数据库基础架构本章节主要介绍Oracle10g数据库管理系统的基础架构、安装和配置,包括Oracle10g数据库组成部分、Oracle10g数据库的安装和创建、用户创建和管理等内容。
3. SQL基础知识本章节主要介绍SQL语言的基础知识和基本操作,包括SQL语句的组成、SQL 语句的分类和应用、SQL语句的执行流程和结果展示等内容。
4. Oracle10g数据库管理工具本章节主要介绍Oracle10g数据库管理工具的使用方法,包括Oracle SQL Developer、Oracle Enterprise Manager等工具的安装、界面介绍、基本功能和应用场景等内容。
四、课程安排1. 教学方式本课程采用教师讲解、学生操作、课程作业等多种教学方式相结合,注重理论知识的传授和实践操作能力的提高。
2. 具体安排•第1-2周:数据库基础知识;•第3-4周:Oracle10g数据库基础架构;•第5-6周:SQL基础知识;•第7-8周:Oracle10g数据库管理工具;•第9周:课程复习和总结。
Oracle10g培训根底
1. 简介
Oracle Database是由Oracle Corporation开发的一种关系数据库管
理系统〔RDBMS〕。
Oracle10g是Oracle Database的第10个版本。
它具有许多强大的功能和工具,可以帮助用户有效地管理和操作数据库。
本文档将介绍Oracle10g的根底知识,包括安装和配置Oracle10g、创立和管理数据库、使用SQL语言进行数据操作等内容。
通过学习本
文档,您将掌握Oracle10g的根本技能,为进一步深入学习和应用Oracle10g奠定坚实的根底。
2. 安装和配置Oracle10g
2.1 下载和安装Oracle10g
首先,您需要从Oracle官方网站下载适用于您的操作系统的
Oracle10g安装文件。
安装文件为一个压缩包,解压后可以得到安装程序。
运行安装程序,按照提示进行安装。
在安装过程中,您需要选择安
装类型〔标准安装或自定义安装〕和安装位置等信息。
2.2 配置Oracle10g实例
安装完成后,需要进行一些配置工作来创立和管理Oracle10g实例。
首先,您需要设置Oracle10g的环境变量。
翻开命令行〔或终端〕,输入以下命令:
export ORACLE_HOME=/path/to/oracle10g
export PATH=$ORACLE_HOME/bin:$PATH
请将。
oracle_10g安装文档(图文)一、安装Oracle数据库1.选择安装方法,我们选择基本安装在选择基本安装之后,输入数据库口令,则进行下一步可完成安装。
如在起始安装中出现错误报告,则进入..\install\setup.exe,进行安装。
以下步骤相同2.选择安装方法,我们选择高级安装3.选择安装类型。
选择企业版4.指定安装目录信息,进行下一步,安装程序对系统的安装条件进行检查。
5.选择配置选项,这是我们选择创建数据库。
6.选择数据库配置7.指定数据库配置选项8.选择数据库管理选项,按默认即可。
9.指定数据库存储选项10.指定备份和恢复选项,目前选择不备份。
11.指定数据库方案的口令,为方便这里采用同一密码模式,密码全为:WELCOME。
12.显示安装概,点击安装后开始安装13.安装完成后,打开浏览器输入:http://book:1158/em进入管理登陆界面。
14.安装完成数据库之后,我们要建立一个用户访问账户,在system用户下建立。
1.建立表空间create tablespace TEST datafile 'd:\oracle\TEST.DBF' size 10m;tablespace:表空间的名字datafile ’d:\TEST.dbf':表空间的存储位置size xxx表空间的大小,m单位为兆(M)2.创建用户,并将空间分配给用户create user cf identified by cf default tablespace TEST;解释:create user 用户名identified by 密码default tablespace 表空间名default tablespace:应该定义它的表空间删除用户方式: drop user 用户名cascade 在system用户下可删3.给用户授权创建用户create user userName identified by password default tablespace test;创建用户userName,密码为password 默认表空间test2给用户授权grant dba to cf;--授予DBA权限grant unlimited tablespace to cf;--授予不限制的表空间grant select any table to cf;--授予查询任何表grant select any dictionary to cf;--授予查询任何字典grant dba to cf;grant unlimited tablespace to cf;grant select any table to cf;grant select any dictionary to cf;grant create session,create table,create procedure,create view,unlimitedtablespace to cf;解释:session允许同一个用户在同一个客户机上建立多个同服务器的连接.Table 操作表权限含创建删除procedure操作存储过程权限含创建删除view操作视图权限含创建删除unlimited tablespace:表空间权限4.提交数据操作信息:commit;(最后操作完成后需要提交操作)5.更改连接:conn username/password;(以自己建立的用户进入数据库)Oacle 数据库卸载因为oracle 10g 数据库(包括其程序能文件、数据库文件等)至少会占用800M左右(只算程序文件,不算数据库文件)的磁盘空间、200M左右(服务、进程等)的内存空间。
ORACLE 安装及常用功能指南 A++客户服务部王虹目录一、在 ORACLE9I 的基础上安装 ORACLE 10g (2)二、表空间,用户的创建 (12)1 创建表空间 (12)2 创建用户 ............................................................................ 15 三、常见命令的用法 (17)1 SELECT . (17)2 UPDA TE (17)3 DELETE (17)4 INSERT (17)5 IMP (18)6 EXP (19)一、在 ORACLE9I 的基础上安装 ORACLE 10g 前提:要求将 ORACLE9I 的服务先停掉,包括:OracleMTSRecoverService , OracleAgent , OracleClientCache , OracleHTTPServer , OracleTNSListener ,OracleService环境 :OS: WIN XPMEM:1GDB: ORACLE 10.2.01. 可以到 ORACLE 的官方网站去下载它的安装压缩包 :/technology/global/cn/software/products/d atabase/oracle10g/index.html2. 解压缩后就可以安装了。
执行SETUP.EXE3. 在 DOS 下运行片刻进入 ORACLE 10G安装 -安装方法界面在这里你要指定自己的安装方法, ORACLE 提供了两种安装方法 : 基本安装 (I和高级安装 (A基本安装 (I:使用标准配置选项 (需要输入的内容最少执行完整的 10g 安装。
注意 :此选项使用文件系统进行存储,并将一个口令用于所有数据库帐户 (SYS、SYSTEM 、 SYSMAN 、 DBSNMP 。
要设置安装的主目录、安装类型和创建启动数据库。
Oracl e10g的基本使用1、Oracl e10g管理工具介绍1.1管理工具(1)概述:是oracle自带的工具软件,主要用于执行sql语句,pl/sql块。
启动方式有如下三种:1)开始-》所有程序-》Oracle - OraDb10g_home1-》应用程序开发-》sql*plus 2)在运行栏中输入:sqlplusw即可3)iSQL*Plus:在IE浏览器中输入http://IP:5560/isqlplus1.2管理工具(2)概述:sqlplus dos下操作oracle的工具,其功能和sql*plus相似。
1)在运行栏中输入sqlplus2)找到可执行文件sqlplus.exe,该可执行文件在oracle主目录\oracle\product\10.2.0\db_1\bin\sqlplus.exe,鼠标双击运行即可。
1.3管理工具(3)概述:Oracle10g的企业管理器在IE浏览器中输入http://IP地址:1158/em即可启动oracle10g的企业管理器,是一个web应用。
1.4管理工具(4)概述:pl/sql developer属于第三方软件,主要用于开发,测试,优化oracle pl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。
2、Oracl e常用命令2.1连接命令(1)conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]注意:a.当用特权用户身份连接时,必须带上as sysdba或是as sysoper。
b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:端口号/SID,即:conn 用户名/密码@IP地址:端口号/SID(2)disc[onnect]说明:该命令用来断开与当前数据库的连接。
(3)passw[ord]说明:该命令用于修改用户的密码。
如果想修改其它用户的密码,需要用sys/system登录。
Oracle10g的基本使用1、Oracle10g管理工具介绍1.1管理工具(1)概述:是oracle自带的工具软件,主要用于执行sql语句,pl/sql块。
启动方式有如下三种:1)开始-》所有程序-》Oracle - OraDb10g_home1-》应用程序开发-》sql*plus 2)在运行栏中输入:sqlplusw即可3)iSQL*Plus:在IE浏览器中输入http://IP:5560/isqlplus1.2管理工具(2)概述:sqlplus dos下操作oracle的工具,其功能和sql*plus相似。
1)在运行栏中输入sqlplus2)找到可执行文件sqlplus.exe,该可执行文件在oracle主目录\oracle\product\10.2.0\db_1\bin\sqlplus.exe,鼠标双击运行即可。
1.3管理工具(3)概述:Oracle10g的企业管理器在IE浏览器中输入http://IP地址:1158/em即可启动oracle10g的企业管理器,是一个web应用。
1.4管理工具(4)概述:pl/sql developer属于第三方软件,主要用于开发,测试,优化oracle pl/sql的存储过程比如:触发器,此软件oracle不带,需要单独安装。
2、Oracle常用命令2.1连接命令(1)conn[ect]用法:conn 用户名/密码@网络服务名[as sysdba/sysoper]注意:a.当用特权用户身份连接时,必须带上as sysdba或是as sysoper。
b.如果是连接远程服务器上的数据库时,在@后面必须跟上ip地址:端口号/SID,即:conn 用户名/密码@IP地址:端口号/SID(2)disc[onnect]说明:该命令用来断开与当前数据库的连接。
(3)passw[ord]说明:该命令用于修改用户的密码。
如果想修改其它用户的密码,需要用sys/system登录。
(4)show user说明:显示当前登录用户名。
(5)exit说明:该命令会断开与数据库的连接,同时会退出sql*plus。
2.2文件操作命令(1)start和@说明:运行sql脚本。
例子:sql>@ d:\a.sql 或者sql>START d:\a.sql(2)edit说明:该命令可以编辑指定的sql脚本案例:sql>edit d:\a.sql(3)spool说明:该命令可以将sql*plus屏幕上的内容输出到指定文件中去。
案例:sql>spool d:\b.sql 并输入sql>spool off表示结束2.3交互式命令(1)&说明:可以替代变量,而改变辆在执行时,需要用户输入。
案例:sql>select * from emp where job='&job'2.4显示和设置环境变量概述:可以用来控制输出的各种格式,set show如果希望永久的保存相关的设置,可以去修改glogin.sql脚本。
(1)linesize说明:设置显示行的宽带,默认是80个字符。
案例:sql>show linesize;Sql>set linesize 90;(2)pagesize说明:设置每页显示的行数,默认是14。
用法和linesize一样。
其它环境参数的使用也是大同小异。
2.5其它常用命令(1)描述表结构语法:desc 表名;3、创建新的数据库3.1通过oracle提供的图形向导工具1) Windows 操作系统时启动 DBCA:Start > Programs > Oracle - home_name > Configuration and Migration Tools > Database Configuration Assistant在 UNIX 操作系统启动 DBCA需要在提示符处输入如下命令:dbca2) 出现Welcome页面。
单击Next。
3)在Operations窗口选择Create a Database,开始一个调查,使您可以配置并创建数据库。
单击Next。
4)在Database Templates 页面上,选择创建数据库使用的数据库模板类型。
您可以单击Show Details查看每种数据库类型的配置。
选择适合于您的数据库将支持的工作负载的类型的模板。
如果您不确定,选择默认的General Purpose模板。
单击Next。
5)在Database Identification 页面,输入Global Database Name和SID。
单击Next。
6)出现Management Options页面。
为了使用 Enterprise Manager,选择Configure the Database with Enterprise Manager。
选择Use Database Control for Database Managemen t 以本地管理您的数据库或选择适合您的配置的Use Grid Control for Database Management。
单击Next。
7)在数据库身份证明这一步输入惯用用户的密码。
单击Next。
8)选择适合您的环境的File System、Automatic Storage Management 或Raw Devices 。
单击Next。
9)指定创建 datafiles 的位置。
选择其一:Use Database File Locations from Template、Use Common Location for All Database Files或Use Oracle-Managed Files。
单击Next。
10)选择Flash Recovery Area并指定目录位置和大小。
选择Enable Archiving将您的数据库置于 ARCHIVELOG 模式。
单击Next。
11)如果需要,在创建数据库以后,指定一个或多个要运行的 SQL 脚本。
否则,接受缺省的No scripts to run。
单击Next。
12)出现Memory页面。
选择Typical并输入百分比值。
单击Sizing选项卡。
13)出现Sizing页面。
指定能够同时连接到数据库的最小的块空间和作多的操作系统用户进程数量。
注意:如果您使用模板,您不能指定块的大小。
单击Character Set选项卡。
14)出现Character Set 页面。
选择您的数据库的字符集之后关闭。
单击Connection Mode选项卡。
15)出现Connection Mode页面。
也选择适合您的环境的专用服务器或共享服务器。
单击Next。
16)出现Database Storage页。
接受配置或者需要时作出更改。
单击Next。
17)选择Create Database创建您的数据库。
您也可以选择Save as a Database Template保存您的配置。
单击Finish。
18)在Confirmation窗口,确认将安装的选项然后单击OK。
19)数据库创建完成了。
20)数据库创建后,您能够更改或解除您的密码或单击Exit。
3.2手工步骤直接创建蓝色字体为创建数据库过程中要执行的各种命令。
红色为在实践中可能需要修改的内容及提示。
绿色字体为用到的文件中内容。
案例:Oracle的安装路径:D盘创建数据库名称:sm1)打开命令行工具,创建必要有相关目录。
c:\>mkdir D:\oracle\product\10.2.0\admin\smc:\>mkdir D:\oracle\product\10.2.0\admin\sm\bdumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\udumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\cdumpc:\>mkdir D:\oracle\product\10.2.0\admin\sm\pfilec:\>mkdir D:\oracle\product\10.2.0\admin\sm\createc:\>mkdir D:\oracle\product\10.2.0\oradata\sm上面创建目录的过程也可以在windows的图形界面中去创建。
其中:D:\oracle\product\10.2.0\admin\sm目录下的几个子目录主要用于存放数据库运行过程中的跟踪信息。
最重要的两个子目录是bdump和udump目录,bdump目录存放的是数据库运行过程中的各个后台进程的跟踪信息,当中alert文件是警告文件,其文件名称为alert_sm.log,当数据库出现问题时,首先就可以去查看此文件以找出原因,手工创建过程中出现的各种问题往往也可以通过查看这个文件找到原因。
udump目录存放和特定会话相关的跟踪信息。
D:\oracle\product\10.2.0\oradata\sm目录存放各种数据库文件,包括控制文件、数据文件、重做日志文件。
2)创建初始化参数文件数据库系统启动时须要用初始化参数文件的设置分配内存、启动必要的后台进程的。
因此,初始化参数文件创建的是否正确、参数设置是否正确关系着整个建库的“命运”。
创建初始化参数文件可以通过拷贝现在的初始化参数文件并将其做适当的修改即可,从而不必要用手工去一句一句地写出来,因为初始化参数文件的结构体系基本上都是一样的。
在我们安装oracle 的时候,系统已经为我们安装了一个名为orcl的数据库,于是我们可以从它那里得到一份初始化参数文件。
打开D:\oracle\product\10.2.0\admin\orcl\pfile,找到init.ora开头的文件,把它拷贝到D:\oracle\product\10.2.0\db_1\database下,并将其改名为initsm.ora。
注意:不是拷贝到其它路径。
启动实例时会去database目录下寻找初始化文件。
使用dbca生产的数据库仅仅在database目录下生成一个导航性的init文件,真正的信息存储在其它位置。
接着用记事本的方式打开initsm.ora,修改一下的内容:db_domain=””db_name=smcontrol_files=(“D:\oracle\product\10.2.0\oradata\sm\control01.ctl”,“D:\oracle\product\10.2.0\oradata\sm\control02.ctl”,'D:\oracle\product\10.2.0\oradata\sm\control03.ctl')undo_management=AUTOundo_tablespace=UNDOTBS1--注意此处的”UNDOTBS1”要和建库脚本中对应background_dump_dest=D:\oracle\product\10.2.0\admin\sm\bdumpcore_dump_dest=D:\oracle\product\10.2.0\admin\sm\cdumpuser_dump_dest=D:\oracle\product\10.2.0\admin\sm\udump3)打开命令行,设置环境变量oracle_sidC:\>set oracle_sid=sm设置环境变量的目的是在默认的情况下,指定命令行中所操作的数据实例是sm。