05 Linux快速安装 Oracle11g
本安装适合Linux桌面操作系统
某业务系统最近上线,需要搭建一套Oracle11g数据库环境,用于前期测试。
要求:
操作系统:Oracle Linx 7.6 x86_64
数据库版本:Oracle11g版本
创建数据库:itpxdb
字符集:ZHS16GBK
数据块大小:8k
可以远程连接,并提供给软件开发人员使用
Oracle11g安装过程
配置hosts
echo "192.168.1.51 lewen51">> /etc/hosts
#关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
#创建用户,组,目录,权限
gropadd dba
seradd oracle
passwd oracle
mkdir -p /oracle/app/oracle
chown -R oracle:dba /oracle
chmod -R 775 /oracle
配置ym软件安装所需包
mkdir /mnt/linx
mont /dev/cdrom /mnt/linx
cd /etc/ym.repos.d
mkdir bk
mv *.repo bk/
echo "[EL]" >> /etc/ym.repos.d/itpx.repo
echo "name =Linx 7.x DVD" >> /etc/ym.repos.d/itpx.repo
echo "baserl=file:///mnt/linx" >> /etc/ym.repos.d/itpx.repo
echo "gpgcheck=0" >> /etc/ym.repos.d/itpx.repo
echo "enabled=1" >> /etc/ym.repos.d/itpx.repo
cat /etc/ym.repos.d/itpx.repo
安装:oracle所需软件包安装.txt
yum -y install autoconf
yum -y install automake
yum -y install binutils
yum -y install binutils-devel
yum -y install bison
yum -y install cpp
yum -y install dos2unix
yum -y install ftp
yum -y install gcc
yum -y install gcc-c++
yum -y install lrzsz
yum -y install python-devel
yum -y install compat-db*
yum -y install compat-gcc-34
yum -y install compat-gcc-34-c++
yum -y install compat-libcap1
yum -y install compat-libstdc++-33
yum -y install compat-libstdc++-33.i686
yum -y install glibc-*
yum -y install glibc-*.i686
yum -y install libXpm-*.i686
yum -y install libXp.so.6
yum -y install libXt.so.6
yum -y install libXtst.so.6
yum -y install libXext
yum -y install libXext.i686
yum -y install libXtst
yum -y install libXtst.i686
yum -y install libX11
yum -y install libX11.i686
yum -y install libXau
yum -y install libXau.i686
yum -y install libxcb
yum -y install libxcb.i686
yum -y install libXi
yum -y install libXi.i686
yum -y install libXtst
yum -y install libstdc++-docs
yum -y install libgcc_s.so.1
yum -y install libstdc++.i686
yum -y install libstdc++-devel
yum -y install libstdc++-devel.i686
yum -y install libaio
yum -y install libaio.i686
yum -y install libaio-devel
yum -y install libaio-devel.i686
yum -y install ksh
yum -y install libXp
yum -y install libaio-devel
yum -y install numactl
yum -y install numactl-devel
yum -y install make -y
yum -y install sysstat -y
yum -y install unixODBC
yum -y install unixODBC-devel
yum -y install elfutils-libelf-devel
yum -y install redhat-lsb-core
view
需要单独安装的包
配置环境变量
s - oracle
echo "export LANG=en_S" >> ~/.bash_profile
echo "export ORACLE_BASE=/oracle/app/oracle" >> ~/.bash_profile
echo "export ORACLE_HOME=/oracle/app/oracle/prodct/11.2.0/db_1" >> ~/.bash_profile
echo "export ORACLE_NQNAME=itpxdb" >> ~/.bash_profile
echo "export ORACLE_SID=itpxdb" >> ~/.bash_profile
echo "NLS_LANG=AMERICAN_AMERICA.ZHS16GBK;export NLS_LANG" >> ~/.bash_profile
echo "export PATH=$PATH:/oracle/app/oracle/prodct/11.2.0/db_1/bin" >> ~/.bash_profile
sorce ~/.bash_profile
解压安装包
s - oracle
cd /oracle
nzip /mnt/hgfs/soft/linx.x64_11gR2_database_1of2.zip
nzip /mnt/hgfs/soft/linx.x64_11gR2_database_2of2.zip
cd database
./rnInstaller -jreLoc /etc/alternatives/jre_1.8.0
出现报错 Error in invoking target 'agent nmhs' of makefile
建议修改前备份原始文件
[oracle@ ~]$ cd $ORACLE_HOME/sysman/lib
[oracle@ lib]$ cp ins_emagent.mk ins_emagent.mk.bak
[oracle@ lib]$ vi ins_emagent.mk
进入vi编辑器后 命令模式输入/NMECTL 进行查找,快速定位要修改的行
在后面追加参数-lnnz11
$(SYSMANBIN)emdctl:
$(MK_EMAGENT_NMECTL) -lnnz11
保存退出后Retry
Ø Oracle数据库关闭
sqlpls "/as sysdba"
shtdown immediate;
exit;
lsnrctl stop
Ø Oracle数据库启动
sqlpls "/as sysdba"
startp;
exit;
lsnrctl start
数据库操作
Ø 日志路径
select * from v$diag_info;
Ø Oracle数据库登录
sqlpls "/as sysdba"
Ø Oracle表空间创建
create tablespace lewen datafile '/oracle/app/oracle/oradata/itpxdb/lewen01.dbf' size 10m;
Ø Oracle用户创建
create ser lewen identified by lewen defalt tablespace lewen;
grant dba to lewen;
Ø Oracle表创建
conn lewen/lewen;
create table test1(id nmber(12) primary key, name varchar(20)) ;
Ø Oracle数据插入
insert into test1 vales(1,'lewen01');
insert into test1 vales(2,'lewen02');
commit;
Ø Oracle数据查询
select * from test1;
05 Linux快速安装 Oracle11g相关推荐
- CentOS上快速安装Oracle11g数据库
CentOS上快速安装Oracle11g数据库 下载RMP-GPG-KEY wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /e ...
- oracle可以在liux上装_【Oracle】手把手教你做之Linux上安装Oracle11g
手把手教你做之Linux上安装Oracle11g 这是我第一次安装时的过程,及遇到问题的解决办法,在此记录,有不妥之处,多多交流. 因为高稳定性及高定制低系统消耗等原因,我们希望在Linux上安装Or ...
- Linux下安装Oracle11g服务器
Linux下安装Oracle11g服务器 安装环境 Linux服务器:SuSe10 sp2 64位 Oracle服务器:Oracle11gR2 64位 系统要求 Linux安装Oracle系统要求 系 ...
- Linux快速安装Python3.6 - 邱乘屹的个人技术博客
Linux快速安装Python3.6 下载 一些配置 最近在Linux系统下载python,发现因外网 普通下载速度极其缓慢,所以分享一个快速在Linux系统下安装python的小记 下载 #Cent ...
- linux安装oracle 11g乱码,Linux下安装Oracle11g中文乱码,DISPLAY未通过
Linux下安装Oracle11g中文乱码 Linux下安装Oracle11g,安装界面乱码问题解决方法: 解决 1.下载中文字体 2.进入刚解压的database/stage/Components/ ...
- 在CentOS Linux上安装oracle11g之二 安装oracle11g
现有机器配置: CPU:英特尔双核1.8G 内存:3G 硬盘:220G 安装前硬件准备建议: Swap分区必须要3G以上,最好在安装CentOS5.2时就分配好3G以上的空间. 硬盘不少于10G吧 安 ...
- Linux下安装Oracle11G详细过程
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细安装过程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G , ...
- Linux下安装Oracle11G详细流程(只为最好的你)
需要安装oracle dataguard,所以先要安装单台oracle11g,下面是单台oracle11g的详细流程. 1,安装环境 硬件环境:2台linux虚拟机,Centos6.4 ,4G ,4核 ...
- linux oracle pam,Linux下安装Oracle11g软、硬件环境检测和修改
Linux下安装Oracle 11g 软.硬件环境检测和修改 Linux安装Oracle 11G 系统硬件要求: 1. 内存::必须高于1G的物理内存 检查内存大小:grep MemTotal /pr ...
最新文章
- Java NIO(十五) Path 的用法
- halcon算子盘点:Chapter 17:Tools
- iphone字体_iOS 13终于能换花式字体了?!发在朋友圈里真的超好看!
- 1048 Find Coins
- 自动检测技术学习心得体会_国培计划(2020)—学校管理团队信息化领导力提升培训心得体会...
- iOS 11: CORE ML—浅析
- The xxx collides with a package/type
- go语言io reader_Go语言中的io.Reader和io.Writer以及它们的实现
- 基于matlab的ldpc编码的构造,基于LDPC编码的GMSK调制与解调及matlab仿真实现(含录像)...
- linux用户开放crontab权限,linux – / etc / crontab权限
- excel几个表合成一张_Excel中怎样把多张表格中的数据合并到一张表格中
- Shell 脚本自动Telnet 并执行远端机器的脚本
- 万能倍投计算器工具_一周总结上证A股市盈率14.83倍,这是机会还是风险呢?
- golang test测试使用
- 【视觉运控一体机小课堂】三分钟实现图像颜色通道切换和RGB图转灰度图的功能
- 多校9 HDU-6164 Dying Light 几何数学
- java 快递项目_基于SpringBoot开发的Java快递代拿系统
- c语言购买电影票程序,求助,怎么改把程序产生数据写入文件里,电影票管理系统,大佬们...
- 程序员专属浪漫快拿去哄npy吧
- 降低电商快递运输成本的6种策略
热门文章
- c语言提高 17,C语言提高-第17讲: 一维数组的定义和引用(数组大折腾)
- oracle 查询创建的全文索引,CSS_oracle全文搜索创建与使用示例,说明:使用全文索引需要使用 - phpStudy...
- ubuntu导入python的包_在ubuntu环境下怎么利用python将数据批量导入数据hbase
- nginx服务器带宽_Nginx限制带宽配置示例
- SparkSQL之thriftserver/beeline的使用
- 一行代码值 200 万?雷军公开小米新 Logo 引吐槽
- 一代不如一代?别轻易给年轻人贴标签
- 骚操作!昨晚停网,我写了一段Python代码破解了隔壁小姐姐的wifi密码...
- 程序员到底该怎么给女朋友挑礼物
- gateway sentinel 熔断 不起作用_Sentinel 的一些概念与核心类介绍