前言
过完年后一向利用的Oracle数据库服务器罢工了,从前平素做应用规模的开销,数据库一般都是提交DBA,此次决定亲自操刀,安装二次Oracle数据库。用时1天,还算相比顺遂,进程记录如下。
CentOS6.6安装Oracle11gr2
抚今追昔当年攻读Oracle,安装Oracle时的风貌所谓是简历坎坷,走了众多弯路,学Oracle也有壹段时间特写此文,帮初学Oracle的同伙们搭建三个基础的上学蒙受,本文详细描述了Oracle
Database11g Enterprise 艾德ition Release 1一.2.0.一.0 – 64bit
Production在CentOS陆.陆上的装置和数据库配置的长河,以图文详细讲述了从VM虚拟机的创立,操作系统的安装,数据库的装置,到Oracle相关工具软件的装置。
本文在偏下条件中安装到位:
Windows 7 旗舰版 Sevice Pack 1 内存 6G
VMware Workstation 11.0.0
CentOS-6.6-x86_64-bin-DVD1.iso
Oracle1一G福特Explorer二软件有七个软件可从Oracle官英特网下载
linux.x64_11gR2_database_1of2.zip
linux.x64_11gR2_database_2of2.zip
Xmanager Enterprise 5 (Build 0436)
- 在vm中开创虚拟机
第一步:选择 自定义(高级)
第二步: 默认
其三步: 稍后安装操作系统
第四步: Linux(L) 版本CentOS 64
第5步:虚拟机名称,随便取,地点随意只要有空闲的磁盘空间就能够
第五步:依据物理Computer的莫过于意况布置,小编的是台式机,一颗CPU 四核
第七步:内部存款和储蓄器配置,最小1G,推荐二G,作者的物理内部存款和储蓄器陆G那里分配二G
第九步: 使用权主机方式互联网
第玖步:I/O类型暗许
第八步:虚拟磁盘类型 暗中同意SCSI
第八一步:成立新虚拟磁盘
第8二步:最大磁盘大小 50G 将虚拟磁盘存储为单个文件
第捌三步:默许
第⑧四步:查看摘要 完毕
第九五步:配置虚拟机设置,选用操作系统安装介质,选用CD/mp5(IDE)左边使用ISO影像文件,找到CentOS6.陆的ISO
鲜明
时至前几天vm配置落成~~~~
2.操作系统安装
第三步:开户此虚拟机
第二步:Install or upgrade on existing system
其三步:询问是还是不是测试安装介质 Skip
第四步:Next
第五步:语言接纳,这里选取Chinese(Simplified)(汉语(简体))
第肆步:键盘选取 美利坚联邦合众国斯洛伐克(Slovak)语式
第10步:选用存款和储蓄设备 基本存款和储蓄设备
第玖步:因为是在编造磁盘中设置系统,所以选拔 是,忽略全数数据
第捌步:暗中认可,主机名安装完系统今后设置
第七步时区选拔,巴黎,不选系统石英钟使用UTC时间
第九一步:设置操作系统超级用户(root)密码
第7二步:询问要怎么开创磁盘分区 创制自定义布局
第7三步:成立分区,一个boot分区200M,三个根(/)分区40G,四个tmp分区拾G,1个换来分区9玖8M,其实那里相对于安装Oracle,沟通分区太小,
安装Oracle 11G r二的swap的急需是物理内设有一G-二G里边的话
swap是概况内部存款和储蓄器的1.5倍,固然物理内设有贰G-1陆G里面包车型大巴话,swap等于物理内部存款和储蓄器就好.那里本人是明知故问分配的,之后在加码swap大小,建议swap大小按文书档案来,分配大学一年级点,朋友们安装可以分配大学一年级点.之后就足以不要扩大swap
第7四步:暗许
第9五步:选用安装的服务器类型 Basic Server
第八陆步:伊始安装
第7柒步:安装达成,重新指引
三.设置情形条件布署
网络布局
:互连网计划要示虚拟机网络安排而定,安装vm的时候大家选取的是仅主机所以在系统中只须求
安装IP地址和子网掩码,设置完后重启互连网接口就足以选取ssh登入了.
④.运用xmaanger
xshell中的ssh连接Centos,填入用户名和密码后可爱的分界面就出去了
伍.上传 Oracle安装所必要的软件
在xshell分界面中式点心新建文件传输选取要上传的公文
以下便是大家正好上传的软件,不明了有哪些用的,请自行google
澳门金沙国际,6.为便于软件的安装须要配置yum源,Oracle所需包基本都在装置光盘的ISO文件中有了,所以只需配备
本土yum,所以还得上传CentOS的装置镜像
# mkdir /cdrom
# mount -t iso9660 -o loop /software/CentOS-6.6-x86_64-bin-DVD1.iso
/cdrom
# echo ‘/software/CentOS-6.6-x86_64-bin-DVD1.iso /cdrom/ iso9660 loop
0 0’ >> /etc/fstab
# cd /etc/yum.repos.d/
# rm -rf *
# vim cdrom.repo 添加
[cdrom]
name=cdrom
baseurl=file:///cdrom
enabled=1
gkgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
# yum clean all
# yum makecache all
7.安装Linux的1部分基础开垦包
# export LANG=en_US.UTF-8
# yum grouplist
export命令用于安装当前会话语言情况为英文,因为下一条命令yum
grouplist列出软件包组为华语的话就太不要脸了
# yum groupinstall -y ” Desktop Platform Development” “Development
tools” “Compatibility libraries”
为了使Oracle安装的分界面出以往我们本地的桌面上还得设置gdm和xdpyinfo
yum -y install gdm
yum -y install xdpyinfo
八.Oracle设置的初期计划
oracle官方文书档案地方:
# groupadd oinstall
# groupadd dba
# useradd -g oinstall -G dba oracle
# id oracle
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
# mkdir -p /u01/app/oracle
# chown -R oracle.oinstall /u01
# chmod -R 775 /u01
这么些命令未有人不懂了吗
布置基本参数和财富限制
# vim /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
#CentOS7下swap分区创制。 sysctl -p
更改shell限制
# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
还必须抬高以下内容到vim /etc/pam.d/login
# vim /etc/pam.d/login
session required /lib/security/pam_limits.so
退换登入脚本
将以下内容增加到/etc/profile中
if [ $USER = “oracle” ] ; then
if [ $SHELL = “/bin/ksh” ] ; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
# unzip linux.x64_11gR2_database_1of2.zip -d /tmp/
# unzip linux.x64_11gR2_database_1of2.zip -d /tmp/
# chown -R oracle.oinstall /tmp/database/
oracle安装分界面乱码的消除
mkdir -p /usr/share/fonts/zh_CN/TrueType
[[email protected]
~]# cp /software/zysong.ttf /usr/share/fonts/zh_CN/TrueType
把主机名和ip地址的相应关系进入/etc/hosts文件,要不然安装进度中会出错
# echo ‘192.168.23.200 Oracle.Study’ >> /etc/hosts
加多3个新的置换分区大小10,分区类型为八二
# fdisk /dev/sdb
# swapon -s 查看当前swap情形
# mkswap /dev/sdb1 设置swap
# swapon /dev/sdb1
[[email protected]
~]# swapon -s
Filename Type Size Used Priority
/dev/sda5 partition 1021948 0 -1
/dev/sdb1 partition 10490408 0 -2
开机挂载并安装优先级
# vim /etc/fstab
# echo “/dev/sdb1 swap swap defaults,pri=1 0 0” >> /etc/fstab
pri为优先级,能够观看新扩大的swap出来了。
由来设置达成,下一步开端Oracle的装置,下一步事先必须重启机器
9.Oracle的安装
# xhost +
access control disabled, clients can connect from any host
# su – oracle
$ w
19:34:08 up 6 min, 1 user, load average: 0.11, 0.08, 0.03
USER TTY FROM
[email protected]
IDLE JCPU PCPU WHAT
root pts/0 192.168.23.1 19:28 0.00s 0.19s 0.00s w
$ export DISPLAY=192.168.23.1:0.0
$ cd /tmp/database/
$ ./runInstaller
上面可爱的普通话图形分界面就出去了:
仅安装数据库软件
单实例数据库安装
默认
企业版
点名安装地点
基目录 :/u01/app/oracle
软件地点 :/u01/app/oracle/product/1一.二.0/db_1
创设产品清单
特权操作系统组:默许
试行先决条件检查:那里只需求设置陆拾人包,34位包能够忽略
#yum -y
install elfutils-libelf-devel unixODBC unixODBC-devel libaio-devel
#cd /software/
#yum localinstall pdksh-5.2.14-37.el5_8.1.x86_64.rpm
始于设置:
设置进程:
以root用户施行以下多少个本子
设置到位:
十.为oracle用户增加情形变量
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH $ORACLE_HOME/lib:/usr/lib:/usr/lib64
至此Oracle安装到位 ,接下去还要还要创制数量库实例.
源文:
想起当年攻读Oracle,安装Oracle时的现象所谓是简历坎坷,走了无数弯路,学Oracle也有1段时间特写此文,帮初学Oracle的…
小叨下背景:笔者的服务器内存唯有一g,少得格外。此前使用apache,不堪忍受其超越的内存消耗,网站卡得想哭,数据库也不绝于耳地崩,无奈投入nginx的心怀并且1度喜欢上了nginx,具体请看上文《CentOS7安排轻量级web服务器nginx+php》。
转帖请注明出处:
1、下载
在丰裕swap分区在此以前我们能够明白下当前系统swap是还是不是存在以及利用情况,可用:
鉴于手上大多种类都以选取Oracle在拓展开辟, 所以安装Oracle成为必然.
当然有情侣会想干什么不设置11g enterprise,
因为我们的种类对数据库那块相比轻便. 没要求也不须求去买商业授权,
所以间接上XE会比较好.
1. free –h 或 swapon –s
抑或闲话不多扯, Just Do It!!!
那么些是oracle官方的下载链接,需求Oracle账号,那里选用(1二.一.0.二.0) –
斯坦dard 艾德ition (SE二) Linux x86-6四本子,须要下载五个公文。
打探硬盘使用状态(一般/dev/vda一为挂载硬盘):
二、系统陈设
1. df –hal
起来设置
作者用的CentOS柒桌面版,必要安装一些依附,列表如下:
壹. 第叁你得去Oracle官方下载文件 <-点作者点本人
bc
==================================================
binutils-2.23.52.0.1-12.el7 (x86_64)
一.添加swap分区
使用dd命令创造名叫swapfile 的swap交流文件(文件名和目录放肆):
1. dd if=/dev/zero of=/var/swapfile bs=1024 count=2097152
或
dd if=/dev/zero of=/var/swapfile bs=1024 count=2048k
[root@aliyun ~]# dd if=/dev/zero of=/var/swapfile bs=1024 count=2048k
记录了2097152+0 的读入
记录了2097152+0 的写出
2147483648字节(2.1 GB)已复制,31.7458 秒,67.6 MB/秒
广阔:if(即输入文件,input file),of(即出口文件,output
file)。dev/zero是Linux的一种特殊字符设备(输入设备),能够用来创设二个钦定长度用于开始化的空文件,如目前交流文件,该设备无穷尽地提供0,能够提供任何你需求的数量。
bs=拾二4 :单位数据块(block)同时读入/输出的块字节大小为10二十六个字节即一KB,bs(即block size)。count=204七千:数据块(block)数量为204八千,即2047000个1KB。能够测算swap分区的体量为:1KB 2097152=1KB1024(k)10242=209715二=二G。(dd命令里的单位M表示10二四*1024,k表示1024)。
回车后,会执行2g的读写操作,系统会卡一段时间,耐心等待执行结果。
实行完成,对交流文件格式化并退换为swap分区:
1. mkswap /var/swapfile
[root@aliyun ~]# mkswap /var/swapfile
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=f88182d5-1155-4cf4-8cb9-5db460d9ac4e
挂载并激活分区:
1. swapon /var/swapfile
[root@aliyun ~]# swapon /var/swapfile
swapon: /var/swapfile:不安全的权限 0644,建议使用 0600。
施行以上命令大概会产出:“不安全的权限 0644,提出使用
0600”类似提醒,不妨张,实际樱笋时经激活了,能够忽略提醒,也能够遵从系统的提出修改下放权力限:
1. chmod -R 0600 /var/swapfile
那儿能够用 free –h 或 swapon
–s命令查看新swap分区是不是正规增加并激活使用。
修改 fstab 配置,设置开机自动挂载该分区:
1. vim /etc/fstab
在fstab文件末尾追加如下内容后:wq!保存就可以:
/var/swapfile swap swap defaults 0 0
或直接对fstab实行echo追加:
1. echo "/var/swapfile swap swap defaults 0 0" >> /etc/fstab
==================================================
compat-libcap1-1.10-3.el7 (x86_64)
二. 删除某swap分区
先截止正在采纳swap分区:
1. swapoff /var/swapfile
去除swap分区文件
1. rm -rf /var/swapfile
删去或注释掉咱们前边在fstab文件里扩张的开机自动挂载配置内容:
/var/swapfile swap swap defaults 0 0
==================================================
- 将下载好的公文上传到CentOS中.
compat-libstdc++-33-3.2.3-71.el7 (i686)
三. 更改Swap配置(进阶级)
swappiness值(0-拾0),系统对swap分区的依赖程度,越高则越帮助于选拔swap分区。
本来,低度正视swap会产生物理内部存款和储蓄器远未使用完,就动用swap分区,大家掌握swap分区质量远不比物理内部存款和储蓄器,那反而降低了系统质量,违背了大家制造swap分区的初衷。
我们愿目的在于物理内部存款和储蓄器就要满荷时再选取swap,那就调控了swappiness值一般为10-60为宜,机械硬盘能够偏高些。
翻看当前的swappiness数值:
1. cat /proc/sys/vm/swappiness
修改swappiness值,这里以50为例。
1. sysctl vm.swappiness=50
若希望vm.swappiness=50永远生效,则必要修改sysctl配置文件,直接echo追加配置内容,重启系统后就可以知效:
1. echo "vm.swappiness = 50" >> /etc/sysctl.conf
==================================================
compat-libstdc++-33-3.2.3-71.el7 (x86_64)
肆. 扩展(扩充)swap分区大小
- 先是大家来查阅swap空间的分寸
# free -m
total used free shared buffers cached
Mem: 2026 1931 95 0 15 1789
-/+ buffers/cache: 127 1899
Swap: 3074 2 3071
- 用dd命令创制贰个2G尺寸的公文(10二410242=2097152)
dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152
[root@aliyun ~]# dd if=/dev/zero of=/var/swapfile1 bs=1024 count=2097152
记录了2097152+0 的读入
记录了2097152+0 的写出
2147483648字节(2.1 GB)已复制,48.2387 秒,44.5 MB/秒
- 将该文件创设为linux swap
mkswap /var/swapfile1
[root@aliyun ~]# mkswap /var/swapfile1
正在设置交换空间版本 1,大小 = 2097148 KiB
无标签,UUID=43c47001-58a3-43ec-8510-bc8b2ad2ff51
- 激活该文件
swapon /var/swapfile1
[root@aliyun ~]# swapon /var/swapfile1
swapon: /var/swapfile1:不安全的权限 0644,建议使用 0600。
- 现今加多swap空间成功,但那时一旦系统一重启就会丢掉那些swap空间,所以大家要设置一下/etc/fstab文本,
在文书的终极加上/var/swapfile壹 swap swap defaults 0 0
- 查阅大小 free -h
[root@aliyun ~]# free -h
total used free shared buff/cache available
Mem: 1.8G 1.1G 73M 22M 606M 496M
Swap: 4.0G 1.0G 3.0G
glibc-2.17-36.el7 (i686)
-
解压你的压缩文件
# unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
glibc-2.17-36.el7 (x86_64)
glibc-devel-2.17-36.el7 (i686)
glibc-devel-2.17-36.el7 (x86_64)
-
由于自家设置的CentOS是行使的纤维安装. 所以在安装Oracle此前先把信赖装上,
即使你的系统有软件包, 也足以施行, 百利无壹害..# yum install libaio libaio-devel bc man net-tools -y
ksh
libaio-0.3.109-9.el7 (i686)
libaio-0.3.109-9.el7 (x86_64)
-
分红空间, 如果那里不分配, 后续安装会失败. 就一条一条的实践吧..
# dd if=/dev/zero of=/swapfile bs=1024 count=1048576
# mkswap /swapfile
# swapon /swapfile
# cp /etc/fstab /etc/fstab.backup_$(date +%N)
# echo ‘/swapfile swap swap defaults 0 0’ /etc/fstab
# chown root:root /swapfile
# chmod 0600 /swapfile
# swapon -a
# swapon -s
libaio-devel-0.3.109-9.el7 (i686)
libaio-devel-0.3.109-9.el7 (x86_64)
libgcc-4.8.2-3.el7 (i686)
6. 进入刚才解压好的文本夹 Disk第11中学, 试行安装
libgcc-4.8.2-3.el7 (x86_64)
# cd Disk1/
# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
libstdc++-4.8.2-3.el7 (i686)
libstdc++-4.8.2-3.el7 (x86_64)
本人在首先次安装的时候便是因为bc错误.
所以一定要超前设置正视啊….上边是一无所长示范..
libstdc++-devel-4.8.2-3.el7 (i686)
libstdc++-devel-4.8.2-3.el7 (x86_64)
libxcb-1.9-5.el7 (i686)
7.装置成功现在, 进行安顿
libxcb-1.9-5.el7 (x86_64)
# /etc/init.d/oracle-xe configure
libX11-1.6.0-2.1.el7 (i686)
libX11-1.6.0-2.1.el7 (x86_64)
那里安装的密码, 正是末端system登入的密码哟…一定要记住..
libXau-1.0.8-2.1.el7 (i686)
libXau-1.0.8-2.1.el7 (x86_64)
-
布局Oracle的情状变量
# vi /etc/profile
libXi-1.7.2-1.el7 (i686)
在最终进入以下代码, 并保存 :wq !!! 一定要保存.!!!!
libXi-1.7.2-1.el7 (x86_64)
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe; export ORACLE_HOME
ORACLE_SID=XE; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
TNS_ADMIN=$ORACLE_HOME/network/admin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
libXtst-1.2.2-1.el7 (i686)
libXtst-1.2.2-1.el7 (x86_64)
make-3.82-19.el7 (x86_64)
-
再一次加载配置, 顺便看看配置
# source /etc/profile
# echo $ORACLE_BASE
net-tools-2.0-0.17.20131004git.el7 (x86_64) (for Oracle RAC
and Oracle Clusterware)
nfs-utils-1.3.0-0.21.el7.x86_64 (for Oracle ACFS)
-
设置到位, 用sqlplus上去试试..
# sqlplus system/在此以前设置的密码@xe
smartmontools-6.2-4.el7 (x86_64)
sysstat-10.1.5-1.el7 (x86_64)
此处就完了了, 在此之前小编看教程说的装置后用pl/sql连接要关门防火前,
可是本人从未安歇也总是上去了….不亮堂为啥…如若登不上来,
请百度关闭防火前试试
gcc.x86_64
gcc-c++.x86_64
如上依赖需每种审查批准,不可偷懒。若是不差钱能够买个oracle的授权,用工具统1安装。
修改操作系统参数 vim /etc/sysctl.conf
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 8281688064
kernel.aio-max-nr=1048576
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
动用上面包车型地铁吩咐更新配备
sysctl -p
sysctl -a
修改文件句柄数配置
vim /etc/security/limits.conf
参预如下值
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle供给swamp分区需大于18G,需安装分区大于此值不然会在安装时报错
通过 free –h 或 swapon –s
查看分区大小,假诺体量不够,可先卸载该分区再新建。
剔除分区
swapoff /var/swapfile
rm -rf /var/swapfile
专注这里的/var/swapfile 需换来实际上的分区文件,swapon查到的值。
创办分区
dd if=/dev/zero of=/var/swapfile bs=1024 count=20480k
急需耐心等待一会
mkswap /var/swapfile
swapon /var/swapfile
推行以上命令大概会冒出:“不安全的权杖 0644,提议使用
0600”类似提醒,不妨张,实际晚春经激活了,能够忽略提醒,也足以遵从系统的提议修改下放权力限:
chmod -R 0600 /var/swapfile
那会儿能够用 free –h 或 swapon
–s命令查看新swap分区是还是不是健康拉长并激活使用
echo “/var/swapfile swap swap defaults 0 0” >> /etc/fstab
创建Oracle Inventory Group ,
/usr/sbin/groupadd -g 54321 oinstall
/usr/sbin/groupadd -g 54327 asmdba
/usr/sbin/groupadd -g 54322 dba
/usr/sbin/groupadd -g 54324 backupdba
/usr/sbin/groupadd -g 54325 dgdba
/usr/sbin/groupadd -g 54326 kmdba
/usr/sbin/groupadd -g 54330 racdba
创建oracle用户
/usr/sbin/useradd -u 54321 -g oinstall -G
dba,asmdba,backupdba,dgdba,kmdba,racdba oracle
3、安装
yum -y install zip unzip
unzip linuxamd64_12102_database_se2_1of2.zip -d /stage/
unzip linuxamd64_12102_database_se2_2of2.zip -d /stage/
此地需注意解压的目录文件必须为/stage/
换成其他目录会报文件下载不全的错误。
chown -R oracle:oinstall /stage/
mkdir -p /u01 /u02
chown -R oracle:oinstall /u01 /u02
chmod -R 775 /u01 /u02
chmod g+s /u01 /u02
cd /stage/database/
./runInstaller
比如一切寻常的话就会弹出安装面板了,看看提醒,基本上一路下一步就能够了,有个地点须要用root用户执行七个本子。
4、验证。
表达步骤能够参考上边连接中的 Step 陆 – Testing。
重启之后开掘实践sqlplus报找不到命令,补充一下 需设置系统景况变量
cat /u01/app/oraInventory/ContentsXML/inventory.xml
能够查到oracle安装目录
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH
source /etc/profile后在实施sqlplus就足以了
今日在用老版本金和利息用连接的时候报了个ORA-28040: No matching authentication
protocol的不当。经查需在
$ORACLE_HOME/network/admin/sqlnet.ora中加入
SQLNET.ALLOWED_LOGON_VERSION_SERVER=8
SQLNET.ALLOWED_LOGON_VERSION_CLIENT=8
投入后无需重启。
参考连接