Oracle的安装与调试过程

更新时间:2024-03-04 10:35:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Oracle 8的安装与调试过程

大家好,今天我向大家介绍一下有关ORACLE的安装过程以及可能会出现的问题,大家应该如何进行修改等方面的知识.

Oracle的安装

首先我们先从安装开始,安装ORACLE就要先激活他的安装程序.我们只需双击ORACLE安装文件里的SETUP文件就可以激活安装程序.程序启动后前三个页面我们不用改动只需要点下一步就可以,安装类型的时候我们选择自定义.在自定义下我们要对一些组件进行修改,有些组件我们在使用时不需要用到,(如HTTP,产品选件,NET8,JAVA)我们在这里要要选择它们。选好后我们选择下一步。直到出现创建数据库的页面时我们选择“YES”点下一步。在数据库标识页中有“全局数据库名”,我们在这里输入一个代表整个数据库的总名,一般以“ORACLE8”来表示。而“SID”(系统表示符)项我们一般不对它进行修改,让它和全局数据库名保持一致。这样我们就可以安装拉。在安装完成后,安装程序会自动激活“Net8 configuration Assistant(配置向导)”,在第一页里我们不用改动任何东西下一步就可以。在第二页的目录服务访问中我们选择“不,我希望把目录访问配置推迟到另一个时间” 在第三页的监听程序名不改变,直接下一步就可以啦。第四,五,六,七页都是有关监听的配置不要改动。第八页“命名方式配置页”的时候选择“不,我不希望更改配置的命名方法”这样就可以啦。在对数据库中使用的应用程序的主要类型页时我们选择“多用途”。数据库的缺省操作模式页是选择“专用服务器模式”数据库配置选项页时不用改动,直接下一步就可以啦。在复查数据库信息页时要对“更改字符集”进行修改,这个可根据用户来改变。可以是“US7ASCII”或“ZHS16GBK”模式。在向下就是一些ORACLE在初始的时候的一些空间的设置东西我们在这里不要改变它直接下一步就可以.最后点完成就可以啦.

有关ORACLE的调试方法

不同的数据库在安装的时候字符级用的一样。可能是ZHS16GBK或us7ascII的所以我们的客户端的计算机如果要访问服务器就要和他的字符极相同。只有这样提取到的数据才是正确的要不会出现乱码。

更改字符级的方法如下:“开始”->“运行”输入regEdit打开注册表。把HEKY_LOCAL_MACHINE->SOFTWARE->ORACLE->HOMEO->NLS_LANG的值改为American_America.Us7ascII 或SIMPLIFIED CHINESE_CHINA.ZHS16GBK

对远程登陆服务器的配置(创建数据库别名)

首先是通过ORACLE数据库里提供的程序来建立数据库别名。方法如下:“开始”->“程序”->Oracle—OraHome81->Network Administration->运行Ne8 Configuration Assistant,在程序运行的首页中我们选择“本地网络服务名配置”第二页选择“添加”第三页选择“ORACLE8I数据库或服务” 第四页我们要输入全局数据库的名字,也就是我们在安ORACLE的时候让我们添的全局数据库的名字(这个文件一定不要写错。如果不知道全局数据库的名字是什么可以通过服务里的那个服务名来判断OracleServiceORACLE8。OracleService后面的“ORACLE8”就是我们的全局数据库的名字)。这里一定要注意不要添错啦,要不就无法访问服务器啦。第五页选择“TCP” 第六页选择要访问的PC机的主机

名(用IP地址代表也可以),实际上就是我们要访问的服务器的名字,其他的地方不用改动。第七页选择“是,进行测试” 第八页是在进行连通的测试,刚上来时会提示测试不成功。这主要是因为你登陆的用户不对。我们只要在“更改登陆”处更改我们的用户名和密码(用户:SYSTEM 密码:MANAGER)就可以看到我们已经连通测试成功啦。如果还是不对就需要找问题了可能是我们的服务没有打开或之前填写的信息不正确等等。第九页的“网络服务名”我们只要填写我们认为的服务名就可以啦,也就是要去访问的那台服务器我们给他起的别名。这样我们在登陆远程服务器的时候,我们只需打入这个我们给他起的别名就可以访问远程服务器啦。第十页选择“否”这样我们就完成拉对远程服务器登陆的一个配置。

关于旧数据库的数据导入到新数据库

如果想把老的数据库重新导入ORACLE数据库里方法如下:

首先我们需要把旧的数据库里的文件拷贝到新装好的ORACLE数据库里(D:\\oracle\\oradata),要想进行拷贝首先我们要把现有的ORACLE数据库里的两个事件关掉,他们分别是(OracleServiceORACLE8和OraHome81TNSListener,他们分别表示数据库 和监听,其中我们可以通过看OracleServiceORACLE8这个文件的ORACLE8位置就可以知道这台机器的全局数据库名字是什么)要想停止服务可以通过:控制控制面板->管理工具->服务程序来停止。服务停止后才能把旧数据导入数据库(D:\\oracle\\oradata)。同时我们还要把和导入数据库一起备份的INIT.ORC文件从新覆盖到现有数据库里(D:\\oracle\\admin\\oracle8\\pfile\\),因为INIT.ORC文件是一个很重要的文件,他负责ORACLE的一些数据的初始化,所以用旧的INIT文件覆盖现有的INIT.ORC文件,数据库数据也是导入的数据,只有这两个相互对应上数据库才能正常启动。

其次是对数据库的密码进行修改,有人会问我们为什么要修改密码哪?我们改变密码的主要原因是,我们旧的ORACLE数据在进行拷贝的时候,数据发生改变,所以我们需要重新生成密码。这个时候我们用管理员密码(用户名:SYSTEM密码:MANAGER)登陆oralce数据库是不能登陆的,会提示我们密码出错。我们必须重新用SQL语句对数据库从新生成。所以才会对密码进行重新设置。这个密码实际上是比管理员密码还高级的密码。只有用这个密码输入我们才能进入ORALCE数据库。方法如下:(先要把ORACLE数据的两个服务停掉)首先我们要对路径(D:\\oracle\\ora81\\database\\)下的文件PWDORACLE8.ora进行删除。然后在开始->运行里输入(ORAPWD FILE=D:\\oracle\\ora81\\database\\PWDORACLE8.ora password=oracle)回车。这时刚刚被删除的PWDORACLE8.ora文件就会被重新生成。出现在(D:\\oracle\\ora81\\database\\)路径下,同时密码也被修改好。这时我们就可以重新登陆数据库(用SQLPULS进入ORALCE数据库)。不过不要忘记把ORACLE数据库里的两个服务重新启动,(OracleServiceORACLE8和OraHome81TNSListener )如果没有启动是进不了SQL Plus的。

注意:我们在登陆时首先用(用户:SYSTEM 密码:MANAGER)登陆。如果告诉错误,这时我们就用(用户: INTERNAL 密码:ORACLE)来打开SQL Plus,进入后我们在提示符SQL>下打StartUp Force. 它的作用是重新生成一边ORALCE数据库,如果这个命令在启动时没有出现错误提示的话,那么就表示我们的数据库启动成功了。我们退出SQLPLUS后重新用(用户:SYSTEM 密码:MANAGER)登陆就可以了。也就是说我们的老的ORACLE数据库的数据已经安装好啦,可以对它进行操作啦。

有关ORACLE的卸载

有关ORACLE的卸载的问题在这里我简单的说一下。ORACLE的卸载比较复杂,有些时候我们用卸载工具对其进行卸载后,本以为已经卸载干净啦,可是在安装是还是提醒你,由于没有卸载干净不能重新安装。在这里我给大家提供一个比较简点的方法,那就是通过XP的系统还原点来进行恢复,这样就会很干净的把ORACLE卸载掉。ORACLE

的“安装”

与“卸裁”方法

卸载方法:

A、首先要在服务里把有关ORACLE的全部服务关闭掉。

B、注册表的删除

首先在注册表里把HKEY_LOCAL_MACHINE\\SOFTWORA\\下的所有关于ORACLE有关的名字整个删除掉。

再把注册表把HKEY_LOCAL_MACHINE\\SYSTEM\\ControlSet001\\Control\\Session Manager\\Environment下的PATH里的有关ORACLE的一些记录路径删除掉。

C、在硬盘上把(1)C:\\Program_Files\\下的ORACLE文件夹删除掉。(2)D:\\Oracle整个文件夹删除掉。(其中有些动态连接库是不能被删除的,我们必须重新启动计算机后,才能把它删除掉)

这样ORACLE就算是删除干净了,可以进行重新安装了。

导入数据库方法:

A、运行ORACLE的安装程序,在安装过程中有些组键可以不进行安装(如:HTTP、产品选项、JAVA),开始进行ORACLE的安装。

B、在安装好后,在恢复老数据的时候首先要先把ORACLE的两个服务“OracleServerORACLE8”和“OracleOraHome81TNSListener”停止掉,这样才能进行 老数据的导入。

C、把老数据拷贝到D:\\oracle\\oradata文件夹下。

D、把老数据库里的INIT.ORA文件覆盖掉在D:\\oracle\\admin\\oracle8\\pfile\\INIT.ORA里的同名文件。

E、3个控制文件要放到正确的路径下,可以通过查看INIT.ORA文件来确定文件正确的路径。(用TXT格式打开)

F、老数据恢复好后,要对ORACLE下的系统密码进行重新声明。

首先要在D:\\oracle\\ora81\\database\\路径下把PWDORACLE8.ORA文件删除掉。再在运行里执行(ORAPWD FILE=D:\\oracle\\ora81\\database\\PWDORACLE8.ORA PASSWORD=ORACLE)重新生成密码文件。 这样ORACLE的安装和倒数据就完成了。

本文来源:https://www.bwwdw.com/article/fd5a.html

Top