oracle的核心知识点在于SQL语句上,各个数据库也许命令不同,但是现在对于SQL语句的使用都是一样的。
简介:
oracle翻译为甲骨文,oracle最早起源于IBM的一个技术员的论文-论关系性数据库的发展,创建者Larry Ellison。
大型数据库: IBM DB2、Oracle;
中小型数据库:SQL Server、MySQL、Access;
古老数据库:Informix、Sybase;
oracle 9i:使用最广泛的版本, i代表internet;
oracle 11g:成熟版本,g代表网格计算,grid。
安装注意问题:
安装前准备:关闭防火墙,断开互联网。
1. 选中“创建带样本方案的数据库”,若不选择,后面不会有大数据用户出现;
2. 密码统一,oracleadmin,记住!
3. 在第二节前不要做其它任何操作,即:到目前为止能点的最后一个按钮是“安装”。
安装完后,首先进行数据库配置,点击“口令管理”,使用oracle数据库,主要使用以下四个用户:
超级管理员: sys/change_on_install
普通管理员: system/manager
普通用户: scott/tiger → 默认是锁定的
大数据用户: sh/sh →主要是为了做讲解中的测试使用;
安装完成后,选择“退出”即可。
安装完后会自动在windows中为用户注册若干个服务:
管理//服务
将自动启动改为手动启动;
其中两个最重要的:
监听服务:OracleOraDb11g_homelTNSListener
l 以后如果有程序要操作数据库,或者是一些远程的客户端要连接数据库则必须要启动此服务;
数据库的实例服务:OracleServiceMLDN
l 保存数据库的具体信息的服务,每一个数据库有每一个数据库的实例(服务)。
l 命名规则:OracleServiceXXX,其中XXX是配置的数据库名称(严格来讲是SID名称)。
3.3 Oracle的卸载
Oracle的卸载步骤:
1。直接运行卸载程序;
2。删除硬盘残留文件;
3。同时删除注册表中所有与Oracle有关的配置项。
3.4 监听问题
监听服务是Oracle数据库之中使用最主要的一个服务,但是这个服务经常会出现错误,所以下面给出两种常见的错误解决方案:
错误1:注册表使用了优化软件被删除了相关项
管理//服务
对于每一个系统服务实际上都会在注册表中有所保存;
错误提示: 在本地计算机无法启动OracleOraDb11g_homelTNSListener服务
错误2:系统找不到指定的文件。
监听服务的注册项:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\OracleOraDb11g_homelTNSListener
里面有一个“ImagePath”的选项,这个选项有可能会在使用优化软件的时候被自动删除,如果被删除的话,则应按照下面的方式建立一个新的项,并且写上相应的内容。
数值名称:ImagePath
数值数据:D:\oracle\product\10.1.0\db_1\BIN\TNSLSNR (以Oracle10g为例)
错误二:网络环境发生改变
在Oracle10g里面,如果网络的环境出现了改变,有可能原始配置的网络就无法正常工作,此时必须手工的进行网络配置的修改。
网络环境的改变最多的就是指电脑名称的变更。
【我的电脑】→【属性】→【计算机名】→【更改主机名称】
将新的主机名称更改,这样计算机的网络名称就已经发生的改变,这个问题在Oracle11g中系统可以自动更改网络环境,而在之前的版本只能手动更改。
修改完成计算机名称后会提示用户重新启动计算机,如何更改Oracle配置见下一节。