您的位置:首页 > 数据库 > Oracle

oracle 11g Win10安装&navicat premium连接

2017-02-09 00:00 197 查看
默默地吐槽一句:为了装这个软件我差点疯了,好悲伤。

一 基本安装

下载软件: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监听器

问题二:

ORA-12541:TNS:no listener

解决办法:

右键我的电脑--属性



记住计算机名(计算机名中不允许含有特殊字符)

打开:你安装时设置的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即可
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息