前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Linux上安装Oracle数据库

Linux上安装Oracle数据库

原创
作者头像
用户5005176
修改于 2021-08-09 03:00:15
修改于 2021-08-09 03:00:15
3.2K00
代码可运行
举报
文章被收录于专栏:网站知识网站知识
运行总次数:0
代码可运行

第一步:系统磁盘分区:

1:检查磁盘信息

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# fdisk –l

2:进入分区的磁盘

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制

  [root@iZ28ubyqhl0Z ~]# fdisk /dev/vdb
    Command (m for help): n #新建分区
    Command actioncd
       e   extended
       p   primary partition (1-4)

p #添加主分区
Partition number (1-4): 1 #分区开始
First cylinder (1-65270, default 1): 
Using default value 1
Last cylinder, +cylinders or +size{K,M,G} (1-65270, default 65270): #分区结束默认值是回车
Using default value 65270

Command (m for help): t #更改磁盘类型
Selected partition 1
Hex code (type L to list codes): 8e
Changed system type of partition 1 to 8e (Linux LVM)

Command (m for help): w # w保存分区退出
The partition table has been altered!

Calling ioctl() to re-read partition table.
Syncing disks.

3:创建逻辑卷

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z ~]# pvcreate /dev/vdb1  #创建物理卷
  Physical volume "/dev/xvdb1" successfully created

[root@iZ28ubyqhl0Z ~]# vgcreate -s 128M vgdata /dev/vdb1 #创建逻辑卷组
  Volume group "vgdata" successfully created

[root@iZ28ubyqhl0Z ~]# lvcreate -L 499G -n lvdata vgdata #创建逻辑卷
  Logical volume "lvdata" created

[root@iZ28ubyqhl0Z ~]# mkfs.ext4 /dev/vgdata/lvdata #格式化磁盘
mke2fs 1.41.12 (17-May-2010)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
32702464 inodes, 130809856 blocks
6540492 blocks (5.00%) reserved for the super use
First data block=0
Maximum filesystem blocks=4294967296
3992 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks: 
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968, 
        102400000

Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 32 mounts o
180 days, whichever comes first.  Use tune2fs -c or -i to override.

4:挂载逻辑卷

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z ~]# mkdir /app #建议在根目录下的文件夹app

[root@iZ28ubyqhl0Z ~]# mount /dev/vgdata/lvdata /app #手动用mount 挂载逻辑

[root@iZ28ubyqhl0Z ~]# df –h #查看挂载的情况

5:设置开机启动/固话挂载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# vi /etc/fstab       #修改命令
/dev/vgdata/lvdata      /app        ext4    defaults        0 0      在底部添加

6:系统swqp分区挂载

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z ~]# dd if=/dev/zero of=/app/swap bs=1024 count=16000000 #添加交换分区16GB
16000000+0 records in
16000000+0 records out
16384000000 bytes (16 GB) copied, 341.336 s, 48.0 MB/s
[root@iZ28ubyqhl0Z ~]# mkswap /app/swap        
[root@iZ28ubyqhl0Z ~]# swapon /app/swap   #创建交换分区文件     
[root@iZ28ubyqhl0Z ~]# swapon –a  #激活交换分区
[root@iZ28ubyqhl0Z ~]# free -m  #查看分区中的swap
                 total       used       free     shared    buffers     cached
Mem:         64427       1588      62838        255         20        843
-/+ buffers/cache:        724      63703
Swap:        15624          0      15624    
[root@iZuf6gxpvk73jkbx2r5h1bZ ~]# vi /etc/fstab       #修改命令
/app/swap       swap                    swap    defaults        0 0

第二步:创建oracle用户

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z ~]# groupadd oinstall
[root@iZ28ubyqhl0Z ~]# groupadd dba
[root@iZ28ubyqhl0Z home]# useradd -g oinstall -G dba oracle
[root@iZ28ubyqhl0Z home]# passwd oracle

第三步:修改系统的内核参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z home]# vi /etc/sysctl.conf
kernel.shmall = 2097152                           修改
kernel.shmmax = 2147483648                
kernel.shmmni = 4096                            添加
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 1048576
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr= 1048576

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@bogon ~]# sysctl -p #重启生效内核参数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z home]# vi /etc/security/limits.conf
oracle soft   nofile 65536                    添加
oracle hard   nofile 65536
oracle soft   nproc   2047
oracle hard   nproc   16384

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z home]# vi /etc/pam.d/login
session    required     pam_limits.so            添加

第四步:建立安装目录和配置环境变量

已经有安装的目录/app

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@bogon ~]# mkdir /app/oracle
[root@iZ28ubyqhl0Z home]# chown -R oracle:oinstall /app
[root@iZ28ubyqhl0Z home]# chmod -R 755 /app

修改oracle用户的环境变量

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z home]#su - oracle
[oracle@iZ28ubyqhl0Z home] $ vi .bash_profile
umask 022                                                添加在最后一句之前
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin:/sbin
LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib
ORACLE_BASE=/app/oracle
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
ORACLE_SID=oracle11
LD_LIBRARY_PATH=$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH LD_LIBRARY_PATH
export ORACLE_BASE ORACLE_HOME ORACLE_SID
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export LC_ALL=en_US.UTF-8

[oracle@iZ28ubyqhl0Z ~] $ source .bash_profile                    执行环境变量

第五步:安装VNC图形界面

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1、下载vncserve

[oracle@iZ28ubyqhl0Z ~] $ su - root
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall "Desktop"   
[root@iZ28ubyqhl0Z ~]# yum -y groupinstall "X Window System"
[root@iZ28ubyqhl0Z ~]# yum install tigervnc tigervnc-serve
Is this ok [y/N]: y

2、配置vncserve

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[root@iZ28ubyqhl0Z ~]# cd /etc/sysconfig
[root@iZ28ubyqhl0Z ~]# vi vncservers 
VNCSERVERS="1:oracle"
 VNCSERVERARGS[1]="-geometry 1024x768"

将文件中的内容按照截图中修改

3、启动vncserve

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[oracle@iZ28ubyqhl0Z ~]$ vncserver 

回车后系统会提示让你输入一个密码,这个密码是vnc连接密码,和系统密码没有关系。启动后系统会提示出一个进程号为1的窗口。

提示:

1、若进入后系统显示灰屏的话需要修改 ~/.vnc/xstartup 文件,找到最后一行,

将 #twm & #注释掉这一行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
gnome-session & #添加这一行

2、如果需要以图形界面控制服务器的话就需要安装gnome界面。 方法如下

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum groupinstall “Desktop”
yum groupinstall “X Window System”
yum groupinstall “Chinese Support”
3、如果vncserver以root方式登录,但安装数据库输入netca命令,进入不了,那么就切换oracle用户进行vnc,具体操作(首先先建立oracle用户)

(1)、停止vnc service vncserver stop

(2)、修改/etc/sysconfig/vncserver ,将root改成oracle

(3)、切换到oracle用户,设置vncserver密码,#vncpasswd

(4)、重新启动vnc service vncserver start

第六步:在oracle用户下启动VNC服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
[oracle@iZ28ubyqhl0Z ~]$ vncserve
You will require a password to access your desktops.
Password:
Verify:
xauth:  creating new authority file /home/oracle/.Xauthority
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
New 'iZ28ubyqhl0Z:1 (oracle)' desktop is iZ28ubyqhl0Z:1
Creating default startup script /home/oracle/.vnc/xstartup
Starting applications specified in /home/oracle/.vnc/xstartup
Log file is /home/oracle/.vnc/iZ28ubyqhl0Z:1.log
[oracle@iZ28ubyqhl0Z ~]$ ps -aef|grep vnc                查看vpn是否运行
oracle    2153     1  2 16:19 pts/1    00:00:00 /usr/bin/Xvnc :1 -desktop iZ28ubyqhl0Z:1 (oracle) -auth /home/oracle/.Xauthority -geometry 1024x768 -rfbwait 30000 -rfbauth /home/oracle/.vnc/passwd -rfbport 5901 -fp catalogue:/etc/X11/fontpath.d -pn
oracle    2161  2160  0 16:19 pts/1    00:00:00 vncconfig -iconic
oracle    2339  2121  0 16:20 pts/1    00:00:00 grep vnc

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
SAP MM零基础学习-第一篇-模块简介
MM物料管理是SAP R/3系统的一个模块,SAP在标准软件系统市场中处于领先地位。由于使用先进的开发技术,SAP能够为业务的各个方面提供数据处理的解决方案。物料管理模块支持日常发生的业务处理功能和过程。几乎没有一个领域具有这样一个具有广泛应用范围和满足需求的标准软件包,这来自于特殊的工业需求、特殊的产品特点和公司策略。系统还具有与其他商业应用的接口。MM系统(物料管理)的目的是满足下列各种处理,即物料需求计划、物料采购、库存管理、发票确认和物料估价。
matinal
2021/12/06
1.5K0
SAP最佳业务实践:MM–组件收费的委外加工(251)-2准备
1、用途 该业务情景提供了组件收费的委外加工的操作步骤。具体集中以下活动: · 对提供给每个委外加工商的货物的需求进行计算。 · 对提供给每个委外加工商的货物进行库存管理。 · 创建订单给委外加工商。任何提供给委外加工商的组件需要收费。 · 提供的组件金额过帐到AR,抵销AP金额。 · 多层次的计划订单立即创建。 在离散制造,生产商基于独立需求计划运行MRP. 通过运行MRP, 生产商订购其生产产成品的各种生产部件,同时将运送原材料给它们
SAP最佳业务实践
2018/03/28
2K0
从SAP最佳业务实践看企业管理(119)-采购过程-采购收货
image.png 收货记录收进货物或原料的物料移动: 针对订单收货 根据采购订单给物料估价 产生物料和财务凭证 更新采购订单历史数据 提供发票校验的基础数据 财务记账:GR/IR(暂记待结)收货(GR) 借:原材料 贷:GR/IR(暂记待结) 参考采购订单收货 当收到定购货物时,收货单的数据录入总是和采购订单相关。 如果交货单上没有采购订单号,系统用户可以用物料或供货商号找出采购订单输入采购订单号。 输入采购订单号,系统从采购订单提供缺省数据(例如定购的物料、数量),
SAP最佳业务实践
2018/03/26
9230
从SAP最佳业务实践看企业管理(119)-采购过程-采购收货
SAP最佳业务实践:MM–有JIT交货计划的采购(230)-3收货&开票
4.5 MIGO收货 收货是指实际货物和物料的入库过程。收货通常来自于外部供应商或内部生产部门。所有收货都会增加库存。 此步骤仅用于物料H20,H21,看板物料R230-1的收货在业务情景 233–使用看板的重复制造 执行 已创建交货计划且采购物料可用。 后勤 -后勤执行-内向处理-采购订单,订单,其他事务的收货 -输入采购订单收货 1. 在初始屏幕上,输入以下数据: 字段名称用户操作和值注释无字段名称(第一个字段在主屏幕区域)A01 收货从输入帮助中选择操作无字段名称(第二个字段在主屏幕区域)R
SAP最佳业务实践
2018/03/28
2.7K0
SAP最佳业务实践:MM–有JIT交货计划的采购(230)-3收货&开票
SAP MM模块常用的标准报表
选择参数:常用的为未清收货WE103,选择那些还没有完全收货的采购订单;未清发票RECHNUNG,选择那些还没有开完发票的订单。一般情况下,不进行选择。
用户5495712
2019/05/29
10.1K0
SAP MM模块常用的标准报表
SAP最佳业务实践:MM–组件收费的委外加工(251)-5交货
4.5 生成组件的交货 通过该活动的处理,在供应商处的收费组件被确认。 通过委外加工的监控,组件交货需要创建。 本活动的执行,是供应商将它们的收费/无收费组件为委外加工商创建交货,并由委外加工商管理这些组件。 收费组件存在可用库存. 如果组件R251-1,R251-2,R251-3不存在可用库存,需要先执行下列步骤。 4.5.1 MIGO操作步骤(物料的收货) 1. 在初始屏幕,进行以下输入: 字段名称用户操作和值注释无字段名称(第一个字段在主屏幕区域)收货从输入帮助选择操作无字段名称(第二个字段在
SAP最佳业务实践
2018/03/28
2K0
SAP最佳业务实践:MM–组件收费的委外加工(251)-5交货
从SAP最佳业务实践看企业管理(124)-MM-230有JIT交货计划的采购
计划协议 计划协议是一种供货商和用户之间的长期采购协议,其中包括对协议中每个项目所说明的交货进度的后续生成和定期更新。协议说明在协议有效期内的交货总数。 交货计划(供货商计划) 当采购按照计划协议进行时,用户不需要给供货商发出另外的采购订单,而是提供定期更新的交货进度。交货进度的每一行都表示一种交货方式,说明交货的数量、日期,如果是JIT交货,则为交货的时间。这些行相当于采购订单,根据交货进度行是否在确认、交换或计划区内来说明采购订单已确认、部分确认或计划。 以计划协议为基础的采购方式的优点: 缩短处理
SAP最佳业务实践
2018/03/26
2.1K0
SAP 采购申请介绍
采购申请是 SAP 系统中采购组织发出的采购特定物料清单的请求,可由项目、生产、销售等需求通过MRP运行自动创建采购申请,或由需求人员识别为生产物资采购、固定资产采购、卡片类低值易耗等物资采购过程中由手工在系统内创建的采购申请,通过采购申请可以进行货源寻源,确定供应商及交付条款,最终转化为采购订单。
用户5495712
2023/09/18
9430
SAP  采购申请介绍
SAP FICO顾问工具箱
总结了一下这几年做财务顾问中使用到的事务码,归类如下,当成FICO顾问必备的工具箱:
SAP FICO财务与成本
2022/03/18
2.9K0
SAP MM-物料管理模块入门介绍一
集团 Client:SAP系统组织结构最高级别;内部包括一个完整的SAP系统全部数据
用户5495712
2019/05/29
7K0
SAP最佳业务实践:MM–第三方资源采购(208)-2业务处理
2 流程步骤 2.1 ME21N创建采购订单 该活动的目的是通过创建采购订单使对于供应商的服务或物料的特定需求正式化。 现在你可以把经常使用采购数据做为模板存在采购订单里.可以用另存为模板。从模板中加载数据可以用 从模板加载。 如果不参考采购请求创建采购订单,可以直接转到第7步。 1. 如果您参考采购申请,则转到下列步骤: 2. 在 创建采购订单 屏幕上,选择 凭证概览打开。 3. 如果您参考采购申请创建采购订单,则选择 选择变式,并选择 采购申请。 4. 在 采购申请 屏幕上的
SAP最佳业务实践
2018/03/28
2.2K0
SAP最佳业务实践:MM–第三方资源采购(208)-2业务处理
从SAP最佳业务实践看企业管理(25)-SD-功能概览
SAP SD(销售与分销),主要管理售中业务,是SAP五大核心模块(销售、物资、生产、财务) 之一,一般企业实施SAP,都要有SD模块,但也有特殊行业不使用这个模块,比如电网企业,售电业务不使用SD模块。 SD简单的说就是下销售订单给客户,然后通过PP和MM生产出成品后,再通过SD模块的Delivery进行发货(good Issue)最后,通过Bill进行Book Revenue收入记账(FICO模块)。 销售模块包含的主要业务,简单汇总如下: 销售报价 当客户需要一定数量的产品价格时
SAP最佳业务实践
2018/03/26
2.4K0
SAP最佳业务实践:MM–转包(138)-5收货&发票
3.9 MIGO从转包 PO 收货 供应商交付制造的产品准备在系统中为其过帐收货。 角色:仓库文员 后勤 -物料管理-采购 -采购订单 -后继功能 -收货 1. 在初始屏幕上,确保在屏幕顶部的字段中选定了 收货 和 采购订单。 2. 在 采购订单右侧输入采购订单编号,在屏幕右上角字段中输入移动类型 101 然后选择 回车。 3. 打勾抬头数据中的复选框以通过输出控制打印物料凭证。选择 汇总单。 4. 如有必要在交货单中输入交货单编号。 5. 选择 何处 标签页上的存储地点1
SAP最佳业务实践
2018/03/28
1.5K0
SAP最佳业务实践:MM–转包(138)-5收货&发票
SAP最佳业务实践:MM–转包(138)-2采购
2 流程概览表 流程步骤业务条件业务角色事务代码预期结果手动创建转包订单–采购员ME21N已创建采购订单分配采购申请并创建采购订单此活动为计划转包分配采购申请并创建一个采购订单。采购员ME57已创建采购订单批准采购订单列出所有需要由审批授权人审批的采购订单,并需进行批准。(考虑:特定条件下,定价的总值应该超过500.00 CNY)采购主管ME28已批准采购订单创建外向交货请求需要发送到供应商的部件仓库文员ME2O已创建交货拣配确认(可选)拣配用于交货的物料仓库文员VL02N已确认拣配数量。生成调拨订单(可
SAP最佳业务实践
2018/03/28
2K0
SAP最佳业务实践:MM–转包(138)-2采购
SAP最佳业务实践:MM–退货到供应商(136)-3发货及开票
六、VL10B采购订单的交货到期清单 后勤-后勤执行-外向处理- 外向交货的发货-外向交货-创建-交货凭证到期日的集中处理-采购订单 1. 在 采购订单, 快速显示屏幕上,输入以下内容: 字段
SAP最佳业务实践
2018/03/28
1.9K0
SAP最佳业务实践:MM–退货到供应商(136)-3发货及开票
SAP MM-物料管理模块入门介绍二
基本功能:对仓库的货物进行全面库存管理(包括数量上和价值上);计划,执行和检查所有货物移动;执行实际盘点
用户5495712
2019/05/29
2.5K0
从SAP最佳业务实践看企业管理(122)-MM-SAP采购过程案例
一、原料购进前的准备工作 1.1. 供应商主数据、原料主数据宜先建好; 1.2. 在SAP系统中已完成采购订单、采购合同的申请、批准程序; 二、采购收货一般步骤 1. 原料进厂后安排司机停在指定区域,品管部进行30%取样抽检,合格后允许过磅,否则退回。 2. 采购员开立原料收货报告一式六联,在“采购部”栏中必须完整如实填写:日期、采购单号、供应商全称、运输单位全称、货车号/车皮号,原料名称、包装袋处理结果(一定要注明包装扣重标准及包装处理结果)。 3.司机持六联收货报告过磅称重,地磅员输入15位
SAP最佳业务实践
2018/03/26
1.3K0
SAP 基于采购订单的MIRO校验过程
发票校验是物料管理(MM)系统的一部分。它提供物料管理部分和财务会计, 成本控制和资产管理部分的连接。
matinal
2020/01/15
2.2K0
SAP 基于采购订单的MIRO校验过程
从SAP最佳业务实践看企业管理(123)-MM 133采购合同
合同 合同可以使用两种基本形式:金额合同和数量合同。(注意在文字和实际中这种概念有多种说法,如“一览子订单”、“一览子合同”、“主协议╲合同等) 金额合同:在金额合同中,按总金额采购货物或服务 数量合同:数量合同中,按总数量采购货物或服务 MM 133采购合同 该文档的目的是描述合同的业务流程。目标组是采购主管和采购员。 合同是与供应商达成的协议,用来在商定的条件下和特定期间内要求供应商提供物料或服务。合同分为以下两种: 数量合同:一种公司将在指定期间订购特定数量产品的协议。 价值合同:一种合同形式,其货物
SAP最佳业务实践
2018/03/26
1.4K0
SAP最佳业务实践:生产转包(外部处理)(150)-2业务处理
COOIS查询订单作业 生产订单保存以后,生产主管可以查询订单工序。当您看到生产订单时,工序0030的外包的采购申请已经产生。 后勤®生产®车间现场控制 ®信息系统®订单信息系统 1. 在生产订单信
SAP最佳业务实践
2018/03/27
2.1K0
SAP最佳业务实践:生产转包(外部处理)(150)-2业务处理
推荐阅读
相关推荐
SAP MM零基础学习-第一篇-模块简介
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验