前言:Oracle 11g 安装类型
1、 桌面类:一般适用于台式机和笔记本。它包含一个最小数据库和最低的配置需求。
在桌面类中,只有基本选择项,在桌面类或典型安装中,Oracle数据库将自动安装示例库,更适合于个人使用,不能进行不同机器的远程访问,也就是别人不能连接你的数据库。
2、服务器类:适用于服务器,例如,它会向您提供数据中心和用于支持企业级的应用程序。如果您需要使用高级配置选项, 请选择此安装类型。在服务器类,可以选择标准安装(仅让您作有基本选择)或高级安装。 服务器类当然是提供oracle数据库服务了,还包括监听服务,用于接收客户端的连接。
客户端提供了一套工具,包括开发使用的库文件、头文件,类似于informix里面的client sdk, 还是一些实用工具,如sqlplus。客户端负责和服务器通讯。
Oracle 11g 安装
- 启动安装程序setup.exe,进入安装界面。
2、安装程序显示“环境不满足最低要求”,此时找到安装目录/stage/cvu/cvu_prereq.xml文件,并用记事本打开。
在指定位置添加以下内容:
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="32-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
这一段和上面的最主要的不同就是6.2和window10
如何你安装的是64位的,则将32-bit改成64bit就可以了,改动后保存。重新点击setup.exe就不会出项这个错误提示了
3.根据提示继续安装
4、选择服务器类进行安装
5、选择高级安装
6、选择安装企业版,并选择安装目录(可自定义安装目录)
安装路径不要出现中文
7、选择对所有账户使用相同的口令,并自定义设置口令
8、先决条件检查是发现一处或多处状态检测失败。(可能是依赖关系未共享导致)
windows搜索cmd(如图所示)以管理员身份运行(不使用管理员身份会导致指令运行失败)
打开后输入以下指令:“net share c$=c:”(共享成功)
返回安装界面点击重新检查
安装程序直接跳至下一步
9、点击完成,开始自动安装。
10、安装完成(PS:安装过程中进度会出现卡在85%不动的情况,此时请耐心等待!)
解锁scott账户
- 打开sqlplus工具,Win+R键打开运行输入sqlplus
- 使用用户名:sys,口令:创建数据库时的账户口令+as sysdb
(请输入用户名:sys
输入口令:账户口令 as sysdba //注意:在口令这里输入
的密码后面必须要跟上 as sysdba 才可以。)
输入“alter user scott account unlock;”指令进行解锁
输入“commit;”进行提交
2.重置scott账户密码,输入指令:
“alter user scott identified by 自定义密码;”
3.修改密码成功
4.使用scott账户登录到数据库(解锁成功)
Oracle 11g 卸载
注意:从Oracle 11gR2开始,Oracle推荐使用deinstall来卸载Oracle数据库。使用Oracle Universal Install(OUI) 的图形方式来卸载Oracle数据库软件了,会看到下图警告:
"请运行命令D:appadminproduct11.2.0dbhome_1deinstalldeinstall"来卸载此Oracle主目录"
- 停止服务
2.运行deinstall.bat
Win+R打开运行界面,输入CMD,打开CMD,然后输入“E:appAdministratorproduct11.2.0dbhome_1deinstalldeinstall.bat”,回车运行。(即输入deinstall.bat文件的绝对路径,然后回车!)
其中“E”为安装Oracle软件的磁盘,“app”为安装目录,若不同,则看看你先前所装Oracle软件的实地址。
指定要取消配置的所有单实例监听程序 【LISTENER】:
可以直接选择回车,或者可以输入LISTENER,然后回车。
若没有新增数据库,则仅有ORCL数据库名;若有新增将显示所有数据库名。
可以直接选择回车,或者可以输入BOOK(如果有新增数据库,此处是新增数据库名),ORCL,然后回车。
(此部分时间久一些)
是否继续,填写y,然后回车继续运行。
(此部分时间久一些)
3.清理注册表
Win+R运行输入命令regedit.exe打开服务
检查HKEY_CURRENT_USER目录下的Software与System文件夹的子文件夹与HKEY_LOCAL_MACHINE目录下的SOFTWARE与SYSTEM文件夹的子文件夹是否存在Oracle开头或Oracle文件夹或子类,删掉它。
PS:运行deinstall.bat文件卸载之后,并在删除完注册表之后,请手动删除Oracle安装目录