1.环境配置要求
1.1 操作系统平台
2.2 数据库
2.Linux对ORACLE Enterprise Edition 12.1.0.1.0环境配置
备注:本文采用RHEL 6.3 作为服务器环境进行用友NC6.5服务器环境
2.1 内存
服务器物理内存及操作系统内存(服务器物理内存为8G,操作系统内存为3.9G)
注意:Oracle使用内存要小于/dev/shm(操作系统占用内存)的值,生产环境中建议操作系统占用内存值为服务器物理内存的三分之二即可。
查看fstab文件中/dev/shm的值
修改fstab文件中的/dev/shm的值
tmpfs /dev/shm tmpfs defaults 0 0 修改为 tmpfs /dev/shm tmpfs defaults,size=6144M 0 0
查看修改后相关值
挂载(只有挂载后才能生效)
查看是否修改成功
2.2 hosts文件修改
2.3 适用于 Oracle Linux 6 和 Red Hat Enterprise Linux 6 的软件包,必须安装以下软件包(或更高版本)
binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc+±33-3.2.3-69.el6 (x86_64)
compat-libstdc+±33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c+±4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc+±4.4.4-13.el6 (x86_64)
libstdc+±4.4.4-13.el6 (i686)
libstdc+±devel-4.4.4-13.el6 (x86_64)
libstdc+±devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)
2.4 安装ODBC(可选)
开放式数据库连接 (ODBC) 是一组数据库访问 API,用于连接到数据库、准备数据库,然后在数据库上运行 SQL 语句。使用
ODBC 驱动程序的应用程序可以访问非统一数据源,如电子表格和逗号分隔的文件。
安装 Oracle ODBC Driver for Linux x86-64
如果您打算使用 ODBC,请安装最新的 ODBC 驱动程序管理器 Linux。从以下网站下载并安装 ODBC 驱动程序管理器和 Linux
RPM:
或者执行
注意:如果安装,建议如下安装(版本按照实际版本选择安装)
2.5 配置内核参数和资源限制
注意:以下为Oracle12g官方给出的最小值,如果是生产环境,建议按照实际情况进行调整。
如果任何参数的当前值高于此表中列出的值,则不要更改该参数的值。
要查看为这些内核参数指定的当前值,并在必要时更改它们,请执行以下操作
如果任何内核参数的值与建议的值不同,请完成以下步骤
打开sysctl.conf文件
添加或者编辑以下内容(注意,不要添加重复参数值)。如果默认的值比以下值高,则按照实际情况可以修改更大值或者不修改。这里给出的值都是Oracle12C建议的最小值,生产环境的话可以按照实际需求修改。
重启系统使得参数生效
3.NC6.5对Java环境安装及配置
备注:本文采用SUN JDK1.7_51安装及配置,采用源码包进行配置安装
3.1 创建java安装路径(自定义路径)
3.2 下载java源码包后解压java文件
3.3 将解压后的java文件包移动到自定义的安装路径
3.4 java环境变量配置
刷新全局变量,使java环境变量配置后生效
3.5注意
Linux 操作系统下 SUNJDK1.7051 有 BUG,使用 SUNJDK 时需做如下修改:修改文件$JAVA_HOME/jre/lib/security/java.security
中 securerandom.source=file:/dev/urandom 替换为 securerandom.source=file:/dev/https://blog.51cto.com/u_/urandom
查看java是否配置成功
4.Linux安装图形界面
主要为了之后安装NC6.5所需。安装Oracle时,如果以rpm包安装也需要使用图形界面,但是如果以源码包安装则不需要图形界面。安装Oracle建议使用源码包安装,因为源码包安装会更加自由,可以更好的按照企业数据情况进行更高更自由的定制安装。
5.Oracle安装及配置(全新安装)
备注:本文采用ORACLE Enterprise Edition 12.1.0.1.0进行数据库安装及配置
5.1创建所需要的操作系统组及用户
如果要安装 Oracle 数据库,则需要以下本地操作系统组和用户:
Oracle 清单组(通常,oinstall)
OSDBA 组(dba)
Oracle 软件所有者(oracle)
OSOPER 组(oper)
修改oracle用户密码
5.2 Oracle 软件安装用户的资源限制
检查文件描述符设置的软限制和硬限制。确保结果在建议的范围内。例如:
检查用户可用进程数的软限制和硬限制。确保结果在建议的范围内。例如:
检查堆栈设置的软限制。确保结果在建议的范围内。例如:
对每个 Oracle 软件安装所有者重复此过程
修改为Oracle建议的参数值
备份
修改(将建议的参数值加入到下面位置即可)
重启,令其生效(这一步骤操作后值如果没有变化是正常的。这里是作用于Oracle 预安装 RPM以满足预安装要求,也就是Oracle的rpm包安装。所以这里其实可以不用修改参数,因为我们使用的是静默模式安装而非rpm包安装。但是建议将参数按照官方要求修改。)
5.3 创建目录
5.4 拷贝安装文件
切换oracle用户,创建临时目录用于拷贝安装文件(创建临时目录可以省略)
拷贝文件(12c安装文件下载后有两个包,在windows上面解压后通过windows直接拷贝到Linux中,这一步按照个人实际操作情况灵活掌握)
修改权限(从windows拷贝到Linux中部分权限出现问题,导致没办法安装,所有建议修改权限)
如果出现安装报错”could not resove local nodename“,说明之前步骤中未修改hosts文件导致
5.5 Oracle监听配置
首先进行环境变量配置,环境变量配置方式按照个人习惯进行操作即可
profile文件最下面增加以下内容(按照实际情况进行修改)
使环境变量生效
查看监听状态(必须使用Oracle用户登录后操作)
以上信息反映出监听并没有启动或没有启动成功,尝试启动监听
以上状态反映出监听启动成功,现在再一次查看监听状态
安装Oracle后,监听文件默认配置内容
监听修改后内容如下(建议修改,否则之后客户端很有可能会访问不了服务器Oracle数据库)
oracle用户进入终端,使用sysdba登录(出以下内容说明是登录成功的状态)
查看实例状态
以上状态说明实例并未启动,现在需要启动实例
启动后再一次查看实例状态
User altered.
SQL>
开放1521端口,否则远程无法访问Oracle
查看端口是否开放成功
测试端口是否通畅
端口测通后,可以使用客户端登录,不管是sqlplus命令还是图形界面客户端,只要能登录成功就说明Oracle数据库访问没有任何问题,建议随便执行一次脚本看输出结果是否正常


注意:以上所有步骤完成后,一定要重启一下服务器后一定要查看一下数据库是否自动启动,监听是否自动启动。否则每次重启后都需要手工启动相关服务。
执行dbshut报错
修改rc.local文件
查看rc.local权限(必须要有执行权限,否则之前添加的内容会失效。如果权限不符合要求就需要修改权限。下面的权限就是系统默认的而且正确的权限)
查看监听服务是否自动启动
检查数据库启动命令是否正常
查看oratab权限,没有执行权限
修改
以上所有内容就是安装用友NC6.5之前进行Oralce数据库配置所需的所有工作。当然数据库选择还有操作系统选择这一块可以按照实际企业情况灵活掌握。本文是严格按照用友NC6.5官方文档进行操作系统版本与数据库版本相关部署及安装的。同时也需要注意jdk版本,建议严格按照用友NC6.5官方文档进行部署,否则后续可能导致各种问题出现。
6.部署用友NC6.5平台
6.1设置字符集(服务器操作系统,数据库服务器,客户端需要一致,否则数据库可能会出现乱码)
查看服务器字符集
查看数据库字符集
修改数据库字符集与服务器一致
查看数据库字符集
6.2 创建表空间,增加NC用户及修改临时表空间
6.3 使用新增的NC用户登录数据库,看是否能登录成功(必须要登录成功)
6.4 上传NC65安装包,解压
上传
解压
6.5 安装NC65(安装步骤与Windows平台一致,配置也一致)


6.6 配置
文件授权



6.7 启动服务
6.8 测试登录
首先查看端口是否通常
如果端口不通,则需要在防火墙中放行,放行后一定要查看端口是否放行成功
端口放行后,再次查看服务器NC相关端口是否能正常访问




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/206186.html