Linux中基于docker安装oracle

Linux中基于docker安装oracle

oracle加快效率,怎么提高大量数据INSERT的效率?

如何提高Oracle进程的优先级

nginx + N tomcat 和单节点tomcat的区别优势

:单节点线程数有一点上限,即使13G内存,也只能开到6K活跃线程数

批量批次数和处理业务的线程数调优:批次大小,和线程数多少是对立的。并发高了才是重点,所以对并发低时的效果可能是太友好。可分阶段起动

怎么做降级,怎么降低超时时间过长占用连接问题

jmeter简单使用-压测(单机基本只能跑到1W并发,自测时:可选其它压测工具,并去掉业务判断,只需断言超时时间即可)

nginx反代方案

linux调优:端口号区间,4项(源,目的的IP和端口)连接数扩展连接数,timewait数(5-15W没太大区别,50W+则已经是反作用)设置及其它选项调整。

tomcat调整:线程数调整

https://blog.csdn.net/weixin_4358ba3693/article/details/90243856

启动docker:

systemctl start docker

启动oracle:

docker start oracle11g

root下修改

export ORACLE_HOME=/home/oracle/app/oracle/product/11.2.0/dbhome_2

export ORACLE_SID=helowin

export PATH=$ORACLE_HOME/bin:$PATH

https://blog.csdn.net/shao_yc/article/details/104423387?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecas

oracle最大连接数设置...

linux服务器最大连接数

 受内存限制

每个tcp连接是一个打开的socket文件,因此linux服务器的最大连接数受linux操作系统单个进程同时打开的最大文件数的限制。

这个限制本质上是对单个进程内存的限制。

查看进程最大文件数:

ulimit -n 

设置进行最大文件数:

ulimit -n 100000

linux并发配置

https://segmentfault.com/a/1190000037494125

批量杀java进程

ps -ef|grep xiaofendui|grep -v grep|cut -c 9-15|xargs kill -9

使用tomcat镜像

启动docker容器中的镜像:

例子:docker run --name tomcat -p 5555:8080 -v /home/mengsheng/abc:/usr/local/tomcat/webapps/ -d tomcat

-d:表示以“守护模式”执行/root/run.sh脚本,此时 Tomcat 控制台不会出现在输出终端上。 -d跟镜像名 tomcat

-p:表示宿主机与容器的端口映射,此时将容器内部的 8080 端口映射为宿主机的 5555 端口,这样就向外界暴露了 58080 端口,可通过 Docker 网桥来访问容器内部的 8080 端口了。

-v:表示需要将本地哪个目录挂载到容器中,格式:-v <宿主机目录>:<容器目录>

/home/mengsheng/abc 把自己的项目资源放到这个目录下,就相当于放到了tomcat中的usr/local/tomcat/webapps/

–name:表示容器名称,用一个有意义的名称命名即可。

https://blog.csdn.net/shao_yc/article/details/104423387?utm_medium=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecase&depth_1-utm_source=distribute.pc_feed_404.none-task-blog-2~default~BlogCommendFromBaidu~default-6.nonecas

启动oracle

启动ng

关闭 firewalld:

systemctl stop firewalld #临时关闭

systemctl disable firewalld #永久关闭,即设置开机的时候不自动启动

关闭后还不生效:需要先开启,放行1521后,再重新加载,再关掉防火墙

systemctl start firewalld

firewall-cmd --zone=public --add-port=1521/tcp --permanent

firewall-cmd --reload

systemctl stop firewalld

systemctl status firewalld.service

10.240.20.74 xfd.kuaidi100.com

http://xfd.kuaidi100.com/1.html

nohup   java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui-provider-1.0-SNAPSHOT.jar &

nohup   java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui3-provider-1.0-SNAPSHOT.jar > xfd3.log 2>&1 &

nohup java -server -Xms512m -Xmx512m -Xmn256m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=256m -Dfile.encoding=UTF-8 -XX:-OmitStackTraceInFastThrow -jar /opt/kuaidi100/apps/xiaofendui3-provider-1.0-SNAPSHOT.jar > xfd3.log 2>&1 &

java -Xms512m -Xmx1024m -Djava.net.preferIPv4Stack=true -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8766 -jar /opt/kuaidi100/apps/xiaofendui-provider-1.0-SNAPSHOT.jar

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值