数据库的安装_第1页
数据库的安装_第2页
数据库的安装_第3页
数据库的安装_第4页
数据库的安装_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、Oracle的安装关闭防火墙(见百度文库),断开网络右击选择打开属性表,勾选相应的内容然后运行该程序,选择高级应用,然后继续下一步一直到最后安装,出现口令管理;如果要使用Oracle数据库,主要使用一下四个用户:超级管理员:sys/change_on_install;普通管理员:system/manager;普通用户:Scott/tiger;->默认是被锁定的;大数据用户:sh/sh;输入对应的口令,并去掉勾;一切安装完成之后直接退出,退出后oracle会默认为用户打开一个OEM的管理界面,而且在安装完成之后会自动的在Windows之中为用户注册若干个服务:但是这种服务有许多事默认启

2、动的,而这种默认启动则有肯能造成启动的速度缓慢,所以建议将其都修改为手动启动方式。 但是在这几个服务之中,有以下两个服务最为重要:(1)监听服务:OracleOraDb10g_home1TNSListener 以后如果有程序要操作数据库,或一些远程的客户端要连接数据库则必须启动此服务;(2)数据库的实例服务:OracleServiceMLDN 保存数据库的具体信息的服务,每一个数据库有每一个数据库的实例(服务); 命名规则:OracleServiceXXX,其中XXX是配置的数据库名称(严格来讲是SID名称);1.2、关于Oracle的卸载(重点)Oracle的卸载最后按照如下步骤完成:1)

3、直接运行卸载程序;2) 删除硬盘上的残留文件,如果删除不掉则先进入到安全模式下删除;3) 同时删除注册表中所有与Oracle有关的配置项;如果没有正常的安装成功,除了操作系统的问题之外,直接采用以上的第二和第三两个步骤就可以完成卸载;否则革新系统;1.3、监听问题(重点)监听服务是Oracle数据库之中使用最主要的一个服务,但是这个服务经常会出现错误,包括以后再工作之中这个服务也会出现错误,所以下面给出两种场景的错误解决方案。 错误一:注册表使用了优化软件删除了相关项对应每一个系统服务实际上都会在注册表中有所保存;在搜索中输入“regedit”打开注册表编辑器,按Ctrl+f搜索目标,监听服务

4、会出现监听服务的注册项:HKEY_LOCAL_MACHINESYSTEMControlSet001servicesOracleOraDb10g_home1TNSListener里面有一个“ImagePath”的选项,这个选项有可能会在使用优化软件的时候被自动的删除。如果被删除的话,则应按照下面的方式建立一个新的项。并写上相应的内容。内容:E:oracleproduct10.2.0db_1BINTNSLSNR ;找到该目录下的监听启动器;如果清空了 会出现如下问题所以将上面的内容复制到里面,重新启动就可以解决问题了错误二:网络环境发生改变在Oracle 10g里面,如果网络的环境出现了改变之后,

5、有可能原始配置的网络就无法正常的工作,此时必须手工的进行网络配置的修改。 网络环境的改变最多的就是指电脑名称的变动:【我的电脑】->【属性】->【计算机名】->【更改主机名称】将新的主机名称修改为“teacher”,这样一来实际上计算机的网络名称就以及发生了改变,如果在Oracle 11g之中,这个问题可以帮助用户自动的进行重新配置,但在Oracle 10g或者是在更早的版本之中,这个问题只能手工解决。 修改完成之后会提示用户现在需要重新启动电脑下面重新启动电脑,以观察之后的效果 这个时候监听服务已经无法再正常的启动了,因为网络环境发生了改变,而这种问题在学习及开发之中出现的

6、最多的问题之一,如果想要解决此问题,必须修改网络配置文件:配置文件路径:E:oracleproduct10.2.0db_1NETWORKADMIN有两个配置文件:listenero.ra和tnsnames.ora把其中的主机名称修改这为Host=teacher之后再次重新启动监听服务,但是以后如果使用的程序连接Oracle 10g的话,则以上的配置有可能还是不能够正常的访问数据库,此时可以进入到第二步操作,进行数据库名称的注册。 选择配置和移植工具中的“Net Manager”,进入到网络配置界面。,添加数据库改为并保存,此时listener.ora被修改并多了一句语句此时就可以保证监听服务的

7、正常使用了。在oracle之后也提供了一个监听状态的检查命令。运行后,输入红圈中的语句,可以查看当前的网络运行环境。这些是留给DBA去做的事情2、sqlplus命令(重点)对于Oracle数据操作主要使用的是命令行方式,而所有的命令都使用sqlplus完成,但对sqlplus有两种形式:n 一种是dos风格的sqlplus:sqlplus.exen 另一种是Windows风格的sqlplus:sqlplusw.exe;在Oracle 10g之中主要使用的是sqlplusw命令,因为其可以进行一些显示数据的调整(这些对于以后的程序开发而已没有任何意义,只是现在看着舒服点。)此时会找到默认的已经可

8、以使用的数据库实例范例:输入查询的指令select * from emp;此时的数据已经可以正常的显示,但是依然会存在数据的折行问题,现在可以通过两个命令进行调整: 设置每行显示的记录长度:set linesize 300; 设置每页显示的几率长度:set pagesize 30;以后这两个命令统一被称为格式化命令,但是这些格式化命令在sqlplus下的设置并不是很明显。3、记事本的调用和执行但是sqlplusw虽然显示上方便一些,可是对于命令的编辑上却不是很方便,如果正常的操作命令写错了,则肯定使用方向键移动到错误的位置上进行修改,但是在sqlplusw之中,方向键只能控制屏幕的移动,所以这

9、个命令根本就不适合于编辑,所以在sqlplusw之中提供了ed和指令,可以进行记事本的调用和执行;使用ed,调用记事本程序:ed a此时会提示用户说,现在找不到”a.sql“的文件,询问是否创建,选择是,但是使用ed打开记事本之后,oracle之中的sqlplusw窗口会进入阻塞状态(显示白板),无法使用;使用执行程序:a;但是在windows之中,由于提供了许多的方便编辑的软件,所以一般会在外部编辑程序,例如,现在在E盘上建立一个demo.txt的文件,里面保存程序代码。这个时候要读取在硬盘上的文件,则必须写上完整的路径:E:demo.txt;而如果现在这个文件的后缀是”*.sql“的话,则

10、不用输入文件后缀(demo.sql),输入:E:demo;即可,或者直接输入E:demo;在一个数据库之中,会有许多的用户(现在已知的是四个用户),这每一个用户下都会有多张自己的数据表,所以想要查看所有的数据表,则可以使用如下的命令:Select * from tab;4、show user而且由于用户众多,所以想要知道当前的登陆用户,则可以使用:show user;指令完成。5、登陆切换而且在sqlplusw之中也可以直接进行用户的登陆切换,使用如下的语法完成:Conn 用户名/密码 as sysdba; 现在使用sys用户登陆:conn sys/change_on_inastall as

11、sysdba;但是,一旦使用了sys连接之后,则无法直接查询emp表数据,对于每一张表,都有其属于的用户,所以一张表的完整名称是”用户名.表名称“或者说是”模式名.表名称“,所以不同的用户要想访问其他用户的表,则应该加上用户名,即:现在的访问名称:Select * from scott.emp;可是一旦使用了超级管理员登陆的话,可以通过命令手工的控制数据库实例的打开和关闭; 关闭数据库实例:shutdown immediate; 一旦关闭之后,用户无法直接连接sqlplusw命令,此时可以先使用”/nolog“登陆,之后使用管理员登陆conn sys/change_on_install as sysdba;conn sys/change_on_install as sysdba;启动数据库实例:startup;另外,sqlplusw命令窗口也可以调用本机的操作系统命令,使用”host“作为前缀。 HOST copy E:demo.sql E:hello.txt 以上这些指令必须掌握,以后肯定要使用到,至于其他的指令随着课程的讲解,慢慢的都会介绍到6、总结1、oracle的安装和卸载;2、oracl

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论