Oracle-12c安装-Linux
发表于:2025-02-05 作者:千家信息网编辑
千家信息网最后更新 2025年02月05日,1,给虚拟机添加一块硬盘,并格式化[root@localhost ~]# systemctl stop firewalld.service ##关闭防火墙[root@localhost ~]#
千家信息网最后更新 2025年02月05日Oracle-12c安装-Linux
1,给虚拟机添加一块硬盘,并格式化
[root@localhost ~]# systemctl stop firewalld.service ##关闭防火墙[root@localhost ~]# setenforce 0[root@localhost ~]# systemctl disable firewalld.service ##开启不自动启动[root@localhost ~]# fdisk /dev/sdb ##分区欢迎使用 fdisk (util-linux 2.23.2)。更改将停留在内存中,直到您决定将更改写入磁盘。使用写入命令前请三思。Device does not contain a recognized partition table使用磁盘标识符 0x43608ab7 创建新的 DOS 磁盘标签。命令(输入 m 获取帮助):n ##创建Partition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p ##主分区分区号 (1-4,默认 1):起始 扇区 (2048-41943039,默认为 2048):将使用默认值 2048Last 扇区, +扇区 or +size{K,M,G} (2048-41943039,默认为 41943039):将使用默认值 41943039分区 1 已设置为 Linux 类型,大小设为 20 GiB命令(输入 m 获取帮助):w ##保存The partition table has been altered!Calling ioctl() to re-read partition table.正在同步磁盘。[root@localhost ~]# mkfs.xfs /dev/sdb1 ##格式化[root@localhost ~]# vim /etc/hostnameHOSTNAME=oracle ##修改主机名[root@localhost ~]# vim /etc/hosts192.168.13.133 oracle ##本地解析[root@localhost ~]# init 6 ##重启
2,挂载分区,修改系统环境和用户环境
[root@oracle ~]# mkdir /orc[root@oracle ~]# mount /dev/sdb1 /orc/ ##挂载[root@oracle ~]# df -hT ##查看挂载点[root@oracle ~]# yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel##安装环境必要的组件[root@oracle ~]# vim /etc/sysctl.conf ##修改内核参数fs.aio-max-nr = 1048576 #异步IO请求数目 推荐值是:1048576 其实它等于 1024*1024 也就是 1024K 个fs.file-max = 6815744 #打开的文件句柄的最大数量,防止文件描述符耗尽的问题kernel.shmall = 2097152 #共享内存总量 页为单位,内存除以4K所得kernel.shmmax = 4294967295 kernel.shmmni = 4096kernel.sem = 250 32000 100 128 #SEMMSL: 每个信号集的最大信号数量 SEMMNS:用于控制整个 Linux 系统中信号的最大数 SEMOPM: 内核参数用于控制每个 semop 系统调用可以执行的信号操作的数量 SEMMNI :内核参数用于控制整个 Linux 系统中信号集的最大数量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 #套接字发送缓冲区大小的最大值[root@oracle ~]# sysctl -p ##加载[root@oracle ~]# groupadd oinstall ##创建用户组[root@oracle ~]# groupadd dba[root@oracle ~]# useradd -g oinstall -G dba oracle ##创建系统用户[root@oracle ~]# passwd oracle ##创建密码[root@oracle ~]# mkdir -p /orc/app/oracle ##创建目录[root@oracle ~]# chown -R oracle.oinstall /orc/app/ ##给与属组属主[root@oracle ~]# chmod -R 755 /orc/app/oracle/ ##给与权限[root@oracle ~]# vim /home/oracle/.bash_profile ##修改Oracle自己的环境变量# User specific environment and startup programsumask 022 ##权限ORACLE_BASE=/orc/app/oracle ##文件路径ORACLE_HOME=/orc/app/oracle/product/12.2.0/dbhome_1/ ##顶级目录ORACLE_SID=orcl ##实例NLS_LANG="SIMPLIFIED CHINESE_CHINA".UTF8 ##简体中文PATH=$PATH:$HOME/.local/bin:$HOME/bin:$ORACLE_HOME/bin ##命令导入环境变量LANG=zh_CN.UTF-8export PATH LANG NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID##导入到系统环境变量中
3,oracle用户资源限制
[root@oracle ~]# vim /etc/pam.d/login ##修改pam_limits认证模块##在password include system-auth下面插入session required /lib/security/pam_limits.sosession required pam_limits.so[root@oracle ~]# vim /etc/security/limits.conf ##修改limits配置文件oracle soft nproc 2047 #单用户可使用的进程数量oracle hard nproc 16384oracle soft nofile 1024 #用户可打开的文件数量oracle hard nofile 65536oracle soft stack 10240 #堆栈设置[root@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 #进程数 文件数 fifi[root@oracle ~]# mount.cifs //192.168.100.3/LNMP-C7 /mnt/ ##挂载Password for root@//192.168.100.3/LNMP-C7: [root@oracle ~]# cd /mnt/database-Oracle/[root@oracle database-Oracle]# lsinstall response rpm runInstaller sshsetup stage welcome.html ##查看安装脚本
4,使用图形化界面用oracle用户进行安装
[root@oracle ~]# xhost + ##以root用户在图形化界面操作access control disabled, clients can connect from any host[root@oracle ~]# su - oracle ##切换oracle用户[oracle@oracle ~]$ export DISPLAY=:0.0 ##设置DISPLAY环境变量, 用以运行图形程序[oracle@oracle ~]$ cd /mnt/database-Oracle/[oracle@oracle database-Oracle]$ ./runInstaller ##执行安装脚本
5,进行图形化安装
1,不选择安全更新,进项下一步
2,选择创建和配置数据库,进行下一步
3,选择服务器类,进行下一步
4,选择单实例安装,进行下一步
5,选择典型安装,进行下一步
6,输入超级管理员密码,进行下一步
7,默认进行下一步
8,查看清单,进行安装
9,用root执行下面的两个脚本
[root@oracle database-Oracle]# /orc/app/oraInventory/orainstRoot.sh ##用root用户执行更改权限/orc/app/oraInventory.添加组的读取和写入权限。删除全局的读取, 写入和执行权限。更改组名/orc/app/oraInventory 到 oinstall.脚本的执行已完成。[root@oracle database-Oracle]# /orc/app/oracle/product/12.2.0/dbhome_1/root.shEnter the full pathname of the local bin directory: [/usr/local/bin]: ##回车...Do you want to setup Oracle Trace File Analyzer (TFA) now ? yes|[no] : ##选择yesyes
10,安装完成
6,进入Oracle数据库
[oracle@oracle ~]$ sqlplus / as sysdba
谢谢阅读!
用户
环境
最大
大小
数量
系统
选择
信号
变量
文件
权限
缓冲区
缓冲
命令
图形
套接字
磁盘
脚本
内存
内核
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上汽大通软件开发经理
怎么查网站的服务器连接
安徽工控软件开发哪家正规
浪朝服务器dimmerror
工业控制网络安全设备
sql中按时间段查询数据库
郑州计算机网络技术薪资
2018网络安全ppt课件
关于手机网络安全的演讲
岗位风险分析表 软件开发
崇明区专业视频系统服务器
软件开发项目售后运维计划
阿里巴巴网络安全有限公司
t112服务器
杭州淘女郎网络技术有限公司
知网专利全文数据库
国家网络安全产业园落户长沙
刺激战场在哪个服务器可以下载
帕克软件开发有限公司张伟然
php网页删除数据库
导航数据库切换
系统无法独占数据库
服务器记录用户上网时间
数据库的安全设置步骤
手机上管理服务器
dbca删除数据库语句
二级数据库考试
大学生的网络安全心得
网络安全法对于个人隐私的规定
济源网络安全工程师