网站首页 > 技术文章 正文
操作系统 Redhat7.4X64 最小化安装
SWAP 8G
oracle 数据库
Oracle11G R211.2.0.4X64
p13390677_112040_Linux-x86-64_1of7.zip
p13390677_112040_Linux-x86-64_2of7.zip
1、安装Oracle11G11.2.0.4X64Linux依赖包
内网或者本地YUM源 安装教程
https://www.toutiao.com/i6518924370771968525/
# yum install xhost gcc gcc-c++ compat-libstdc pdksh libaio-devel compat-libstdc++ elfutils-libelf-devel glibc-devel glibc-headers libstdc++-devel sysstat pdksh xhost vim zip unzip -y
2、添加中文语言包
# mkdir -p /usr/share/fonts/zh_CN/TrueType
将zysong.ttf文件放至/usr/share/fonts/zh_CN/TrueType目录中
3、修改计算机名
# hostnamectl set-hostname 计算机名
修改计算机名本地DNS解析
# vim /etc/hosts
IP 计算机名
4、创建oracle用户与用户组
# groupadd oinstall
# groupadd dba
# useradd -m -g oinstall -G dba oracle
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
# passwd oracle
5、配置安装目录权限。
# mkdir -p /u01/app/oracle
# chown -R oracle:oinstall /u01/app/oracle
# chmod -R 775 /u01/app/oracle
# chown -R oracle:oinstall /u01/app
# chmod -R 755 /u01/app
6、修改系统内核参数
# vim /etc/sysctl.conf
官方推荐值
-------------------------------------------
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 5147483648
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
-------------------------------------------------------
编辑完成后命令激活设置
# sysctl -p
7、修改linux打开文件数
# vim /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
8、修改Oracle用户变量环境
# vim /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
编辑完成后命令激活设置
# source /etc/profile
# su - oracle
$ vim .bash_profile
export ORACLE_SID=orcl
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH=/u01/app/oracle/product/11.2.0/dbhome_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin
export PATH=$ORACLE_HOME/bin:$PATH:/sbin/LANG=zh_CN.UTF-8;
export LANG NLS_LANG='SIMPLIFIED CHINESE_CHINA.AL32UTF8'; export NLS_LANG
9、连接操作中的 Xmanager
$ export DISPLAY=ip:0.0 //ip为你本机ip
$ xhost +$ export
------------------------------------------------------------------------------
解决方法
在makefile中添加链接libnnz11库的参数,修改$ORACLE_HOME/sysman/lib/ins_emagent.mk,将$(MK_EMAGENT_NMECTL),修改为:$(MK_EMAGENT_NMECTL) -lnnz11。 修改前可以先备份文件
SQL
$ cd $ORACLE_HOME/sysman/lib$ cp ins_emagent.mk ins_emagent.mk.bak$ vim ins_emagent.mk
SQL
#===========================#
emdctl
#===========================
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL)-lnnz11 在此处修改添加
#===========================
# nmocat
#===========================
------------------------------------------------------------------------------
sh /u01/app/oraInventory/orainstRoot.sh
sh /u01/app/oracle/product/11.2.0/dbhome_1/root.sh
10、Redhat开机启动Oralce11G监听和数据库。
# vim /etc/oratab
orcl:/u01/app/oracle/product/11.1.0/dbhome_1:N
修改为:
“orcl:/u01/app/oracle/product/11.1.0/dbhome_1:Y
11、修改开机启动
# vim /etc/rc.d/rc.local
su oracle -lc "/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start"
su oracle -lc /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
# chmod +x /etc/rc.d/rc.local
12、修改DB启动配置文件
# vim /u01/app/oracle/product/11.2.0/dbhome_1/bin/dbstart
ORACLE_HOME_LISTNER=/u01/app/oracle/product/11.2.0/dbhome_1
13、查看oracle版本
# su - oracle
$ sqlplus /nolog
sql> connect /as sysdba
sql> select * from v$version; // 查看oracle版本号
sql> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED; //设置密码永不过期
sql> alter system set processes=500 scope = spfile; //设置数据库最大连接数为500
sql> alter system set deferred_segment_creation=false; //修改默认对空表不分配segment
sql> show parameter deferred_segment_creation; //查看表空间segment属性
sql> alter profile default limit failed_login_attempts unlimited; //设置无限制重试
sql> shutdown immediate //关闭数据库
sql> startup //启动数据库
猜你喜欢
- 2025-07-24 ARM机器(Oracle Linux / Redhat/ ...)上如何编译 CatBoost
- 2025-07-24 1、Oracle 数据库19C 软件安装(oracle数据库的安装)
- 2025-07-24 Oracle Linux 9.6安装体验(oracle linux安装教程)
- 2025-07-24 Oracle Linux10安装体验(linux安装oracle实例)
- 2024-10-26 3、CentOS7静默安装Oracle11g(11.2.0.4)——执行安装配置
- 2024-10-26 centos系统安装oracle简易客户端instantclient
- 2024-10-26 Centos7上安装oracle xe快捷版详细步骤
- 2024-10-26 linux忘记安装图形化界面--静默安装oralce11g全记录
- 2024-10-26 10Linux网络服务之Oracle 11g for linux 6 的安装
- 2024-10-26 CentOS 6.5 安装Oracle11g R2 centos安装oracle11g方法
你 发表评论:
欢迎- 633℃几个Oracle空值处理函数 oracle处理null值的函数
- 626℃Oracle分析函数之Lag和Lead()使用
- 614℃0497-如何将Kerberos的CDH6.1从Oracle JDK 1.8迁移至OpenJDK 1.8
- 608℃Oracle数据库的单、多行函数 oracle执行多个sql语句
- 606℃Oracle 12c PDB迁移(一) oracle迁移到oceanbase
- 598℃【数据统计分析】详解Oracle分组函数之CUBE
- 588℃最佳实践 | 提效 47 倍,制造业生产 Oracle 迁移替换
- 572℃Oracle有哪些常见的函数? oracle中常用的函数
- 最近发表
-
- oracle 19cOCM认证有哪些内容(oracle认证ocm月薪)
- Oracle新出AI课程认证,转型要持续学习
- oracle 表的查询join顺序,可能会影响查询效率
- Oracle DatabaseAmazon Web Services正式可用,Oracle数据库上云更容易了
- Oracle 19.28 RU 升级最佳实践指南
- 汉得信息:发布EBS系统安装启用JWS的高效解决方案
- 如何主导设计一个亿级高并发系统架构-数据存储架构(三)
- Java 后端开发必看!工厂设计模式轻松拿捏
- ORA-00600 「25027」 「x」报错(抱错孩子电视剧 爸爸是武术 另一个爸爸是画家)
- 新项目终于用上了jdk24(jdk新建项目)
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- 前端获取当前时间 (50)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)