系统管理员培训手册
作为一个系统管理员,必须要了解一些数据库的基本知识,对于数据库的安装,配置,性能调整,和数据的备份和恢复都要熟悉,以便在发生异常情况时的能够在最短的时间修复系统,将损失减少到最小。
第一章Oracle数据库的安装
数据库安装
启动安装程序
1.1单击安装包中的文件,启动安装程序
1.2单击【下一步】
1.3.在目标文件中修改您所要安装的路径,建议安装盘符的空间在20G左右,且不是系统文件所在的盘符
单击【下一步】,系统开始加载产品信息
显示【安装产品】对话框
安装数据库服务器
2.1选择Oracle8i Enterprise Edition 击【下一步】
2.3选择【典型】
2.4单击【下一步】,该对话框右上角产生加载信息进度条
2.5加载产品信息完毕后,弹出数据库标识对话框
2.6在【全局数据库名】中键入数据库名,数据库名一般以oracle的简写ora开头,后标以序号
,如本例ora0,输入数据库名称后,会产生数据库ID,一般和数据库名称相同,要记住该ID,和数据库名,这是数据库标识
2.7单击【下一步】,继续加载信息,加载信息完毕后,显示摘要对话框,
2.8单击【安装】
2.9安装完成后显示【配置工具】
2.10自动开始【创建数据库】
2.11数据库创建完毕后,显示成功信息,记住这些信息
2.12安装结束
2.13完成后,启动ORACLEHTTP服务时可能会出现问题:
这是ORACLE和WINXP不兼容的问题,不过这不影响性能和正常使用,关闭ORACLEHTTP服务
2.14【开始】-》【设置】-》【控制面板】-》【管理工具】-》【服务】-》停止
OracleoraHome8lHTTPServer服务
安装客户端
3.1选择Oracle8i Client 单击【下一步】
3.3 选择Administrator 单击【下一步】,系统开始加载信息
加载信息完毕后显示【摘要】
单击【安装】,开始安装客户端
安装完毕
数据库的删除
首先停止本机数据库服务
开始】-》【设置】-》【控制面板】-》【管理工具】-》【服务】停止下列服务:
OracleoraHome8lAgent
OracleoraHome8lClientCache
OracleoraHome8lDataGatherer
OracleoraHome8lHTTPServer
OracleoraHome8lPaginServer
OracleoraHome8lTNSListener
OracleServiceORA0
如图:
删除该电脑上的程序:
【开始】-》【程序】-》Oracle Installation Products->Universal Installer 如图:
单击【卸装产品】
跳出产品目录,选择好所有产品:
单击【删除】,弹出删除确认对话框:
选择【是】,Oracle系统开始删除,并显示删除进度
删除完毕,显示信息:
关闭以上所有安装信息。
删除注册表中Oracle信息
【开始】-》【运行】-》键入命令”regedit”
找到注册表键HKEY_LOCAL_MACHINE->SYSTEM->ControlSet002->Services中的前缀为Oracle的键,删除之
找到注册表键HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Services中
的前缀为Oracle的键,删除之
找到注册表键HKEY_LOCAL_MACHINE->SOFTWARE-> ORACLE的键,删除之
删除本机的数据文件:本机是安装在D:\oracle目录下的,删除
重新启动计算机。
删除硬盘中Oracle数据文件.
本例中数据库是安装在D:\oracle目录下,删除该目录(如果在删除过程中没有出现错误,则表示删除数据库成功了)
第二章Oracle数据库的配置
.服务器配置
登陆管理界面
1.1【开始】-》【程序】-》【Oracle – OraHome81】->【Database Administration】->【DBA studio】
1.2选择【以独立模式…】单击确定,开始时有三个数据库,其中INST1_HTTP和EXTPROC_CONNECT_DATA是默认的,就不要添加到树图了
1.3单选【ORA0】,确定添加到管理树结构
1.4单击树结构中的【ORA0】,显示登陆对话框
1.5以ORACLE用户名,密码(system/manager)登陆
创建表空间
2.1【存储】-》【表空间】-》右键菜单【创建】
2.2单击【创建】
编辑和扩展表空间,首先选中表空间,选中数据文件,这是【编辑】按钮高亮显示:2.3单击【编辑】按钮,弹出编辑对话框
2.4选择【存储】页面
2.5选中【数据文件已满后自动扩展】激活一下选项
【增量】表示数据文件的大小超过初始值,后每次自动申请增加的空间
【最大容量】数据文件的最大值,不能超过该盘符的剩余空间-1G的回滚段添加用户
3.1【安全性】-》【用户】-》右键菜单【创建】
输入用户名,口令,注意要正确选择表空间
3.2赋予用户角色:切换到【角色】面板,赋予该用户DBA角色
单击【应用】,完成角色配置
客户端的连接和配置
【开始】-》【程序】-》【Oracle – OraHome81】->【NetWork Administration】->【Net8 Configuration Assistant】
选择【本地网络服务名配置】,单击【下一步】
选择【添加】,单击【下一步】
选择【Oracle发行版或Oracle数据库或服务】,单击【下一步】
在【数据库ID】输入服务器的ID:ora0,单击【下一步】
选择【TCP】协议,单击【下一步】
在【主机名】输入主机的IP地址或者主机名称,单击【下一步】
选择【是,进行测试】,单击【下一步】
显示【测试成功】信息,单击【下一步】
输入【网络服务名】ora1,该名称用户可以自己定义,但数据库ID,必须是服务器主机上运行的数据库ID;单击【下一步】
选择【否】,单击【下一步】
选择【下一步】,回到了配置的初始界面
单击【完成】,配置结束
第三章数据库的备份和恢复
数据导入
【开始】-》【运行】-》键入命令
输入命令:ltgs/ltgs@ora0(其中‘/’是用户名和密码之间的分隔符@是用户名和服务名的分隔符)
写出已经存在的dmp文件的绝对路径d:\
缓冲区大小,可以默认
由于对象已存在,忽略创建错误yes
导入权限,导入表数据,导入整个导出文件,都选是,导入后程序自动退出
数据导出
【开始】-》【运行】-》键入命令
像导入那样,登陆,写出导出文件的绝对路径,并为导出文件命名,类型为dmp文件
例如d:\
选择导出文件的类型,选择2,默认2
导出权限,y
导出表数据y
压缩区y
指定导出用户ltgs,连续回车,开始导出
数据文件的扩展和性能查看
第四章电子警察管理系统的表结构
数据表
第五章基本SQL语句
SQL是结构性查询语言,原文是Structure Query Language,有以下操作类别:
DDL(Data Definition Language)::数据定义语言。
如建表(Create),删除表(Drop)等DML(Data Manipulation Language):数据操作语言。
如选择(Select),插入(Insert),更新(Update),删除(Delete)记录。
DCL(Data Control Language):数据控制语言。
对用户授权(Grant),收回权限(Revoke),修改用户(Alter User)等。
TCO(Transaction Control Operations):事务控制操作:如提交(Commit),回滚(Rollback)等。