默默地吐槽一句:为了装这个软件我差点疯了,好悲伤。
一 基本安装
下载软件:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
两个文件都要下载:
下载完成后将两个安装包解压到一个文件夹里:
打开:解压到的文件夹\database后双击setup.exe:
此时可能出现问题: INS-13001环境不满足最低要求:
解决方法:
打开:解压到的文件夹\database\stage\cvu\cvu_prereq.xml
修改:在<CERTIFIED_SYSTEMS>标签中添加:
<OPERATING_SYSTEM RELEASE="6.2">
<VERSION VALUE="3"/>
<ARCHITECTURE VALUE="64-bit"/>
<NAME VALUE="Windows 10"/>
<ENV_VAR_LIST>
<ENV_VAR NAME="PATH" MAX_LENGTH="1023" />
</ENV_VAR_LIST>
</OPERATING_SYSTEM>
保存后退出,重启setup.exe。
等待一会,可看到如下窗口:
修改Oracle基目录,管理口令和确认口令,其他地方切勿随意修改,后果自负(若修改了全局数据库名,应牢记该名,笔者使用的为默认名):
oracle设置的口令规则比较复杂,可以不理会,设置你自己习惯的简短口令即可
若设置的为简短口令,会出现如下窗口,确认即可:
执行先决条件检查失败可以不理会:
可能会出现:net configuration assistantan安装失败
可以忽略
切记:scott设置口令并解锁账户:
可能出现:
确认即可
基本安装完成。
二 navicat连接oracle数据库
新建连接--Oracle
三 问题
问题一:
ORA-28547
解决办法:
由于oracle11g采用的sqldeveloper为32位,而笔者的电脑为64位安装的oracle也为64位,因此sqldeveloper可能启动不了
从官网下载64位的sqldeveloper:
网址:http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
下载后解压,将sqldeveloper文件夹放在:
你安装时设置的Oracle 基目录\product\11.2.0\dbhome_1
替换掉原有的sqldevelop文件夹。
重启Oracle监听器
问题二:
解决办法:
右键我的电脑--属性
记住计算机名(计算机名中不允许含有特殊字符)
打开:你安装时设置的Oracle 基目录\product\11.2.0\dbhome_1\NETWORK\ADMIN下的两个文件:
listener.ora和tnsnames.ora
该文件不允许修改,将其复制到其他位置后打开编辑:
listener.ora和tnsnames.ora文件中,将HOST的值改为计算机名
保存后,覆盖原有文件
重启Oracle监听器
问题三:
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
解决办法:
打开:你安装时设置的Oracle 基目录\product\11.2.0\dbhome_1\NETWORK\ADMIN下的两个文件:
listener.ora
复制到其他位置后,添加如下代码:
(SID_DESC =
(GLOBAL_DBNAME = ORCL)
(ORACLE_HOME = 你安装时设置的Oracle 基目录\product\11.2.0\dbhome_1)
(SID_NAME = ORCL)
)
保存后覆盖掉原有文件
重启Oracle监听器
问题四:
navicat连接oracle数据库报错:
ORA-28547:connection to server failed,probable Oracle Net admin error
解决办法:
打开navicat--工具--选项--OCI
OCI library改为: 你安装时设置的Oracle 基目录\product\11.2.0\dbhome_1\BIN\oci.dll
确定后重启navicat即可