大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
环境配置
创新互联于2013年成立,是专业互联网技术服务公司,拥有项目成都网站制作、成都做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元雅安做网站,已为上家服务,为雅安各地企业和个人服务,联系电话:028-86922220
公司要上新一体机,需要对新版本研究下,自己先在电脑上虚拟一下Oracle exadata环境。方便研究。谢谢大家的关注
一、安装操作系统
[root@masterdb ~]# cat /etc/system-release Oracle Linux Server release 7.4
二、配置网络
配置管理网络和infiniband心跳网络 必须静态
计算节点
nmcli connection add type ethernet con-name static-eth0 ifname eth0 ip4 10.201.0.231/24 gw4 10.201.0.254
nmcli connection add type ethernet con-name static-eth1 ifname eth1 ip4 10.0.0.231/24 gw4 10.0.0.254
cell节点
nmcli connection add type ethernet con-name static-eth0 ifname eth0 ip4 10.201.0.232/24 gw4 10.201.0.254
nmcli connection add type ethernet con-name static-eth1 ifname eth1 ip4 10.0.0.232/24 gw4 10.0.0.254
三、配置yum
vim /etc/yum.repos.d/iso.repo
[ISO] name=iso
baseurl=
#gpgkey=
gpgcheck=0
#priority=20
enabled=1
yum repolist
四、安装cell依赖包
yum install -y lm_sensors net-snmp perl-Compress perl-HTML perl-libwww
五、配置hosts文件
#db
10.201.0.231 masterdb
10.0.0.231 masterdb
#cell
10.201.0.232 slavecell
10.0.0.232 slavecell
六、创建目录
mkdir /var/log/oracle
chmod 775 /var/log/oracle
mkdir /opt/oracle
chmod 775 /opt/oracle
七、配置系统内核参数
mv /etc/sysctl.conf /etc/sysctl.conf.bak
注:sysctl.conf文件的原有参数可能会对启动celsrv服务有影响,建议不用原有的参数。
vi /etc/sysctl.conf
fs.file-max = 65536
fs.aio-max-nr = 500000000
vm.min_free_kbytes = 512000
net.core.rmem_default = 262144
net.core.wmem_default = 262144
net.core.rmem_max = 8388608
net.core.wmem_max = 4194304
执行/sbin/sysctl -p 使参数生效
vi /etc/security/limits.conf
root soft nofile 131072
root hard nofile 131072
celladmin soft nproc 2047
celladmin hard nproc 16384
celladmin soft nofile 131072
celladmin hard nofile 131072
登录策略
vi /etc/pam.d/login
session required pam_limits.so
八、配置RDS协议
12c后需要RDS协议的支持,否则cellsrv服务无法启动
12c以前,除支持RDS协议,还支持UDP协议
手动加载RDS协议
modprobe rds
modprobe rds_tcp
modprobe rds_rdma
设置RDS随系统启动时自动加载RDS协议
vi /etc/modprobe.d/rds.conf
install rds /sbin/modprobe --ignore -install rds /sbin/modprobe rds_tcp /sbin/modprobe rds_rdma
九、关闭防火墙和selinux
systemctl stop firewalld.service
vim /etc/selinux/config
SELINUX=enforcing = disabled
十、安装存储软件
1、安装java
unzip V983555-01.zip
tar -xvf nfsimg-18.1.20.0.0-190911-cell.tar
cd cellbits
tar -xjvf cellrpms.tbz
rpm -ivh jdk1.8-1.8.0_221-fcs.x86_64.rpm
2、解压存储软件、
/usr/local/src/software/cellbits unzip cell.bin rpm -ivh cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64.rpm error: Failed dependencies: net-snmp-utils is needed by cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64 perl(Env) is needed by cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64 perl(LWP) is needed by cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64 perl(XML::Simple) is needed by cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64
安装依赖包
for i in `ls perl*`; do rpm -ivh --nodeps $i; done
继续安装
[root@slavecell cellbits]# rpm -ivh cell-18.1.20.0.0_LINUX.X64_190911-1.x86_64.rpm Preparing... ################################# [100%] Updating / installing... 1:cell-18.1.20.0.0_LINUX.X64_190911################################# [100%] Installation SUCCESSFUL. Done. Please Login as user celladmin, startup RS and MS, then create cell to startup CELLSRV to complete cell configuration. If this is a manual installation, please stop and restart ExaWatcher to pick up newly installed binaries. You can run "/opt/oracle.ExaWatcher/ExaWatcher.sh --stop" and then "/opt/oracle.ExaWatcher/ExaWatcher.sh --fromconf" to stop and restart ExaWatcher. ######################################################### Logout and then re-login to use the new cell environment. #########################################################
说明安装成功
启动服务
cd /opt/oracle/cell/cellsrv/bin
./cellcli
CellCLI alter cell restart services all
Stopping RS services... CELL-01509:
Restart Server (RS) not responding.
Starting the RS services... Getting the state of RS services... running
Restarting CELLSRV services... The
RESTART of CELLSRV services was not successful.
CELL-01531: Unable to parse the cellinit.ora file due to incorrect parameters in the file.
Restarting MS services... The
RESTART of MS services was successful.
调试存储软件
cellcli -e list cell detail
cellsrvStatus: stopped /var/log/oracle/diag/asm/cell/slavecell/trace [RS]
No IP found in Exadata config file cellinit.ora. Err: 52
添加IP
cd /opt/oracle/cell/cellsrv/deploy/config
vi cellinit.ora
ipaddress1 = 10.0.0.232/24
HTTP_PORT = 8888
参考
cellcli -e create cell cell1 interconnect1=eth0
WARNING: Hugepage allocation failed. CELLSRV is running without hugepage support.
查看状态
CellCLI list cell detail
name: slavecell cellVersion:
OSS_18.1.20.0.0_LINUX.X64_190911
cpuCount: 4/10 diagHistoryDays: 7 doNotServiceLEDStatus:
off flashCacheMode: WriteThrough id: e8df7589-22ed-42c4-91b3-33db133d76ad
interconnectCount: 0 ipaddress1: 10.0.0.232/24 kernelVersion: 4.1.12-94.3.9.el7uek.x86_64 makeModel: Fake hardware memoryGB: 0 metricHistoryDays: 7
offloadGroupEvents: ramCacheMaxSize: 0 ramCacheMode:
Auto ramCacheSize: 0 releaseImageStatus: success
releaseVersion: 18.1.20.0.0
releaseTrackingBug: 30290356
status: online
upTime: 0 days, 0:00
cellsrvStatus: running
msStatus: running
rsStatus: running
CELLSRV、MS、RS这3个服务已启动,存储节点软件已配置完成。
如果你的操作系统是 UNIX,那么需要做这一步,如果不是那么可以忽略掉这一步。
1. 确认下面的环境变量指向了新版本数据库的目录:
– ORACLE_BASE
– ORACLE_HOME
– PATH, LD_LIBRARY_PATH , SHLIB_PATH and LIBPATH ( for AIX )
比如:
$ export ORACLE_HOME=location of Oracle 11.2
$ export PATH=$ORACLE_HOME/bin:$PATH
$ export ORACLE_BASE=Oracle_Base set during installation
$ export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
$ export SHLIB_PATH=$ORACLE_HOME/lib:$SHLIB_PATH
$ export LIBPATH=$ORACLE_HOME/lib:$LIBPATH
askmaclean oracle
在安装Oracle 11g 2的时候说环境不满足最低要求的原因是系统错误导致的。
具体解决方法步骤如下:
1、首先打开计算机,在计算机内选中从Oracle官网或者其他网站下载下来的Oracle数据库两个压缩文件,点击右键,选择【解压文件】。注意,此处需要将两个压缩文件解压到同一个文件夹中。
2、在弹出的【解压路径和选项】界面的【目标路径】框中输入解压的文件位置与文件名称。
3、解压完成后,双击运行【setup.exe】,开始安装。
4、此时弹出【INS-13001 环境不满足最低要求】的提示框,此时可以选择【是】继续安装;也可以选择【否】结束安装,修改配置,防止再次弹出此提示。
5、在解压后的Oracle安装文件目录中,找到 stage\cvu\cvu_prereq.xml 文件。
6、打开【cvu_prereq.xml】文件,找到value=windows 7的OPERATING_SYSTEM段,复制整段,并修改Release = 6.2, value = windows 10;
如下:OPERATING_SYSTEM RELEASE="6.2"VERSION VALUE="3"/ARCHITECTURE
VALUE="64-bit"/NAME VALUE="Windows 10"/ENV_VAR_LISTENV_VAR
NAME="PATH" MAX_LENGTH="1023" / /ENV_VAR_LIST/OPERATING_SYSTEM即可。
扩展资料
Oracle采用的是并行服务器模式,而Sybase SQL Server采用的是虚拟服务器模式,它没有将一个查询分解成多个子查询,再在不同的CPU上同时执行这些子查询。我们可以说在对称多处理方面Oracle的性能优于Sybase的性能。
业务量往往在系统运行后不断提高,如果数据库数量达到GB以上时,我们在提高系统的性能方面可以从两方面入手,一种是提高单台服务器的性能,还有就是增加服务器数目。
基于此,如果我们是提高单台服务器的性能,选择Oracle 数据库较好,因为它们能在对称多CPU的系统上提供并行处理。
相反,由于Sybase的导航服务器是网上的所有用户都注册到导航服务器并通过导航服务提出数据访问请求,导航服务器则将用户的请求分解,然后自动导向由它所控制的多台SQL Server,从而在分散数据的基础上提供并行处理能力,我们可以选择它。
这些都是在其他条件和环境相同的情况下比较的,这样才有可比性。在数据的分布更新方面Oracle采用的是基于服务器的自动的2PC(两阶段提交),而Sybase采用的则是基于客户机DB-Library或CT-Library的可编程的2PC。
因此选择数据库方面,必须根据需要进行选择,比如,从事的社会保险软件的开发,考虑到数据量大,并发操作比较多,实时性要求高,后台基本采取的是ORACLE数据库。
Oracle服务器有Oracle数据库和Oracle实例组成。Oracle实例由系统全局区内存结构和用于管理数据库的后台进程组成。
安装准备 首先我们需要去下载Oracle10g的安装包,现在官网上已经不提供Oracle10g的下载了。这里提供百度云盘的下载地址: 百度云盘: 官网(11g、12c下载): 安装 *下载完后,我们解压缩镜像文件得到如下目录:*点击setup.exe,进入安装界面:*如果在windows7系统安装中出现Checkingoperatingsystemversion:mustbe4.0,5.0,5.1or5.2.错误,解决办法安装程序——》属性——》兼容性,勾选XP兼容模式和以管理员身份运行此程序,即可。 *出现基本安装和高级安装。基本安装较简单,配置少,很多配置采用Oracle默认的。这里我们点击高级安装,下一步进入如下页面:*其中,源表示你Oracle的安装文件完整路径(不要改变,默认即可),目标表示Oracle的安装位置,确定好目录后,点击下一步:*选择安装类型: 企业版:面向企业级应用,用于对安全性要求较高并且任务至上的联机事务处理(OLTP)和数据仓库环境。在标准版的基础之上安装所有许可的企业版选项。 标准版:适用于工作组或部门级别的应用,也适用于中小企业(SME)。提供核心的关系数据库管理服务和选项。 个人版:除了仅支持单用户的开发和部署之外,与企业版安装类型相同(安装相同的软件),面向开发技术人员。 定制:允许用户从可安装的组件列表中选择安装单独的组件。还可以在现有的安装中安装附加的产品选项,如要安装某些特殊的产品或选项就必须选择此选项。 这里我们选择企业版,具体原因我也不清楚。下一步:*指定数据库配置: 全局数据库名:用于区分在分布式系统中的数据库。一般由数据库名和数据库域组成,格式为“数据库名.数据库域”。 SID(SystemIdentifier):用于区分同一个数据库中的不同实例。 数据库字符集、数据库示例:看说明。 这里我们全局数据库名与SID都采用默认的orcl,数据库字符集采用简体中文,不勾选创建带样本方案的数据库。点击下一步:*选择数据库管理选项。默认即可,不选择电子邮件通知。点击下一步:*指定数据库文件存储选项: 文件系统:指定数据库控制文件、数据文件、日志文件等的存储位置。 自动存储管理、裸设备:见说明。 选择文件系统,设定好存储路径。点击下一步:*指定备份和恢复选项。采用不启用备份。点击下一步:*指定数据库方案的口令。这里不推荐默认口令,我们可以为每个用户名设定不同的口令。这里为了记录方便,我们选择所有账户都采用同一个口令,输入口令system。点击下一步:*出现概要信息,描述安装选项。点击安装:*安装过程有些耗时,耐心等待。配置完毕后,显示数据库信息窗口。单机口令管理,这里可以锁定和解锁用户、设置口令等操作:*我们解锁scott用户并设置口令system。点击确定按钮返回数据库信息窗口,点击确定返回“ConfigurationAssistant”窗口,显示“状态”为“成功”:*单击“下一步”按钮,就会显示“安装结束”窗口。再点击退出按钮。自此Oracle10g的安装完成。*之后我们便可以在开始菜单中看到安装的Oracle数据库了。下面我们测试下Oracle数据库是否安装成功。 测试Oracle安装是否成功 *这里我们用Oracle数据库自带的工具SQLPLUS进行操作。点击开始菜单,路径如下:*点击进入如下界面:*输入用户名称scott、口令system、主机字符串orcl。点击确定,进入如下页面:*输入查询语句,查询scott用户下的emp表,出现如下情况,恭喜你Oracle安装成功。
1、首先是ORACLE_HOME,这个环境配置与java的环境培训类似,计算机右击-》高级系统设置-》高级-》环境变量-》在系统变量中新建:
变量名 ORACLE_HOME
变量值 E:\Oracle\product\11.2.0\dbhome_1
说明:这里的变量值是你自己安装的Oracle数据库的安装路径,路径中你会找到project然后依次找到dbhome_1,然后将路径复制到环境变量值中。
2、配置TNS_ADMIN
变量名 TNS_ADMIN
变量值 E:\Oracle\product\11.2.0\dbhome_1\NETWORK\ADMIN
说明:细心的朋友或许看出来TNS_ADMIN的变量值是在ORACLE_HOME的变量值得路径下又找了两级文件。这里笔者提醒大家,一定要细心,这里配置的是Oracle的监听,监听配置正确会出大事情的。
3、最后,我们来说一下,你可能不认识的一个东东 NLS_LANG。
变量名 NLS_LANG。
变量值 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
说明:这里,笔者建议大家直接复制上面的变量值。这里的意思就是统一编码格式。
1、选择"Path" - 点击"编辑", 把 "D:\app\orcl\product\instantclient_12_1;" 加入。
2、点击"新建", 变量名设置为"TNS_ADMIN", 变量值设置为"D:\app\orcl\product\instantclient_12_1;", 点击"确定"。
3、点击"新建", 变量名设置为"NLS_LANG", 变量值设置为"AMERICAN_AMERICA.ZHS16GBK", 点击"确定"。
4、最后点击"确定"退出。