阿里云 centos oracle服务器centos怎么安装oracle

CentOS 6.3下安装部署Oracle服务器图文教程_oracle
作者:用户
本文讲的是CentOS 6.3下安装部署Oracle服务器图文教程_oracle,
一.安装环境:
Linux系统:
CentOS 6.3 64位
Oracle11gR2 64位
二.系统要求:
1.Linux安装Oracle系统要求
一.安装环境:
Linux系统:
CentOS 6.3 64位
Oracle11gR2 64位
二.系统要求:
1.Linux安装Oracle系统要求
必须高于1G的物理内存
一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小
三.系统核心参数配置:
在Root用户下执行以下步骤:
1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件
输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。
复制代码 代码如下:
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
编辑完成后按Esc键,输入“:wq”存盘退出
2)修改/etc/pam.d/login 文件,输入命令:vi
/etc/pam.d/login,按i键进入编辑模式,将下列内容加入该文件。
复制代码 代码如下:
session required /lib/security/pam_limits.so
session required pam_limits.so
编辑完成后按Esc键,输入“:wq”存盘退出
3)修改linux内核,修改/etc/sysctl.conf文件,输入命令: vi /etc/sysctl.conf ,按i键进入编辑模式,将下列内容加入该文件
复制代码 代码如下:
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 250 8
net.ipv4.ip_local_port_range =
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
编辑完成后按Esc键,输入“:wq”存盘退出
4)要使 /etc/sysctl.conf 更改立即生效,执行以下命令。 输入:sysctl
-p 显示如下:
复制代码 代码如下:
linux:~ # sysctl -p
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 250 8
net.ipv4.ip_local_port_range =
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
5)编辑 /etc/profile ,输入命令:vi
/etc/profile,按i键进入编辑模式,将下列内容加入该文件。
复制代码 代码如下:
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
ulimit -u 16384 -n 65536
编辑完成后按Esc键,输入“:wq”存盘退出
6)创建相关用户和组,作为软件安装和支持组的拥有者。
创建用户,输入命令:
复制代码 代码如下:
groupadd oinstall
groupadd dba
创建Oracle用户和密码,输入命令:
复制代码 代码如下:
useradd -g oinstall -G dba -m oracle
passwd oracle
然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认
7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:
输入命令:
复制代码 代码如下:
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product
8)更改目录属主为Oracle用户所有,输入命令:
复制代码 代码如下:
chown -R oracle:oinstall /home/oracle/app
9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,
输入:su – oracle
,然后直接在输入 : vi .bash_profile
按i编辑 .bash_profile,进入编辑模式,增加以下内容:
复制代码 代码如下:
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
编辑完成后按Esc键,输入“:wq”存盘退出
四.图形安装过程:
1) 当上述系统要求操作全部完成后,注销系统,在图形界面以Oracle用户登陆。首先将下载的Oracle安装包复制到linux中,推荐用Xmanager 或其他ftp工具拷贝。
打开一个终端,运行unzip命令解压oracle安装文件,如:
输入命令:
复制代码 代码如下:
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
解压完成后 cd 进入其解压后的目录database
输入命令:
复制代码 代码如下:
cd database
使用ls命令可以查看解压后database所包含的文件,如下图:
2) 执行安装之前确认系统是否为英文版本,中文版本需要切换环境变量为英文.
复制代码 代码如下:
export LANG=en_us
然后输入命令:./runInstaller
装到这一步,可以看到,可以查看到有很多的rpm包没有,我们可以从安装linux的光盘或ISO中查找所缺的包,使用ftp上传到linux中,然后使用rpm
--nodeps –force 来进行安装(其中加上--nodeps -- force 代表强制安装,是在直接使用rpm –ivh
xxx.rpm安装不成功的情况下用的)安装过程略。
等到把包全部都安装好的情况下,再次在oracle图形界面中,执行安装过程2,下来在环境检查过程中,就通过了。
安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh
和 /home/oracle/app/oraInventory/orainstRoot.sh
新开启一个终端,输入命令:
复制代码 代码如下:
su – root
/home/oracle/app/oracle/product/11.2.0/dbhome_1
cd /home/oracle/oraInventory
orainstRoot.sh
五.数据库建库
1) 还是在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。我们这里采用定制数据库。
输入统一密码(也可以分别设置其密码)
数据库存放位置,我这里采用默认
不指定快速恢复和归档
去掉不常用的模块
内存分配及指定字符集
经过漫长的等待,当看到此界面,说明oracle建库完成
可以用sqlplus来检验下,新开启一个命令窗口,输入sqlplus,然后输入用户名和密码,可以测试下,这里就不做过多的介绍了。
配置监听及本地网络服务
1) 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面。
2)创建监听服务(充当oracle服务器,让别的oracle客户端连接本oracle服务器)
3)配置本地网络服务名(充当oracle客户端,连接别的oracle服务器)
输入连接的oracle服务器的数据库的实例名
输入oracle服务器的ip地址
点击change Login 输入所连接oracle服务器的其中某一个用户名和密码,点击OK
看到此界面说明测试成功(如果不成功,请查看网络是否畅通,所连接的oracle服务器是否启动,监听是否启动等原因)
为你所设置的本地网络服务名起个名字
然后下一步,下一步即可
查看oracle服务是否启动
# lsof -i:1521
这样oracle服务器安装配置基本就完成了。
以上是云栖社区小编为您精心准备的的内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索oracle
centos7部署git服务器、centos部署git服务器、centos7部署dns服务器、centos部署ftp服务器、centos 6.3,以便于您获取更多的相关知识。
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
6款热门基础云产品6个月免费体验;2款产品1年体验;1款产品2年体验
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
开发者常用软件,超百款实用软件一站式提供
云栖社区(yq.aliyun.com)为您免费提供相关信息,包括
,所有相关内容均不代表云栖社区的意见!阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)
1.效果图 1
2. 部署步骤 1
1. mysql安装附加(centos7) 7
3.错误注意****** 10
2.部署步骤
链接&http://jingyan.baidu.com/article/870c6fcfe4be16.html
首先安装apachecentos可以直接yum安装apache
命令:yum install httpd
//根据提示,输入Y安装即可成功安装
然后启动apache,并且设置系统让 Apache 开机自动启动。
service httpd start
//启动Apache
chkconfig httpd on
//设置开机自启
防火墙设置。关闭内核防火墙selinux,和iptables防火墙策略里设置运行网站的80端口,和数据库的3306端口。
vi /etc/selinux/config
//关闭内核防火墙,将SELINUX=enforcing 改成SELINUX=disabled
vi /etc/sysconfig/iptables //添加以下2个记录
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
安装mysql,此处也直接yum安装
yum install mysql mysql-server。//安装mysql
service mysqld start
//安装完,用命令启动服务。
mysql_secure_installation
//设置mysql密码,直接回车,根据提示输入Y,然后会让输入2次你想设置的密码,接下来的按照提示一直按y就行了。 最后出现:Thanks for using MySQL!设置成功
chkconfig mysqld on
//和apache一样设置开机自启
service mysqld restart
//重启mysql
1.mysql安装附加(centos7)
链接http://www.centoscn.com/mysql/78.html
centos7下yum安装mysql
CentOS 7的yum源中貌似没有正常安装mysql时的mysql-sever文件,需要去官网上下载
#&wget&http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
#&rpm&-ivh&mysql-community-release-el7-5.noarch.rpm
#&yum&install&mysql-community-server
成功安装之后重启mysql服务
#&service&mysqld&restart
初次安装mysql是root账户是没有密码的
设置密码的方法
#&mysql&-uroot
mysql&&set&password&for&‘root’@‘localhost’&=&password('mypasswd');
mysql&&exit
安装PHP,和PHP组件,
yum install php
yum install php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt
到此我们的apache、mysql、php都安装完了。在此重启一次apache和mysql
service httpd
service mysqld restart
apache默认网站目录是/var/www/html,在里面写个php测试页。
cd /var/www/html
测试,在浏览器地址栏里输入http://你的ip地址/ceshi.php,或者在本地浏览器输入:http://localhost/ceshi.php、http://127.0.0.1/ceshi.php也行。出现如下图php测试页,说明安装成功。向下拉看是否支持mysql。
关闭selinux需要重启机器才能生效。也可以用命令setenforce 0 临时关闭selinux,这个是立即生效的。
3.错误注意******
刚开始以为是lamp &自己在Linux命令行数输入不正确的问题,后来发现是有这个问题看来是要看看全局中的问题,没有了解整个问题,而且第一次
阿里云服务器 ECS 访问不了公网 ip 可能的原因及解决方法
具体错误后来百度后尝试发现可以访问公网 ip 了,我按自己操作的步骤整理了截图,具体如下所示:
配置完成访问方式如下所示:
出现上述页面即访问成功!
可能你会好奇,为啥会出现 phpinfo() 的信息?这需要去查看网站默认访问路径,先通过 Linux 命令查看 httpd.conf 文件的位置所在,再进去查看(可以修改为 /var/www 目录),如下所示:
& 以下是 apache2.4 配置虚拟主机的内容,可直接加在 httpd.conf 最后:
& 以下是apache2.2 虚拟主机的配置内容,可直接加在 httpd.conf 最后:
&VirtualHost&*:80&&&&&
ServerName&domain.com&&&&
DocumentRoot&"/home/www"&&&&
DirectoryIndex&index.html&index.php&&&&
&Directory&"/home/www"&&&&&
Options&-Indexes&+FollowSymlinks&&&&
AllowOverride&All&&&&
Order&deny,allow&&&&
Allow&from&all&&&&
Allow&from&host&ip&&&
&/Directory&&&&&
&/VirtualHost&&&
最后重启 apache 服务即可,如 service httpd restart
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。&
阅读(...) 评论()摘要: 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Ora...
摘要: 说明: Linux服务器操作系统:CentOS 5.8 32位(注意:系统安装时请单独分区/data用来安装oracle数据库) Linux服务器IP地址:192.168.21.150 Ora...
接到任务给新买的阿里云服务器装oracle, 愣头愣脑找个帖子就找着装最后发现人家是带可视化视图的,我这新买的服务器什么都没有。本身对linux也不太懂,捣鼓了两天总算整好了。
期间看了好多帖...
一:准备条件
1、CentOS的准备。
首先,什么最重要:分区最重要。显然,分区越大越好,尤其是SWAP空间要大一点,至少2G。
其次,对于新手,有两点需要注意。第一,安装软件时最好完全按照;第...
可以增加Windows的虚拟内存设置:https://help.aliyun.com/knowledge_detail/40995.html
在桌面右击计算机点属性-点高级(2008...
阿里云SUSE Linux安装oracle11g
记录CentOS7系统1G内存下silent mode安装Oracle11GR1数据库的过程。本文在阿里云和VMWare上测试通过。...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)这段时间试用了阿里云,申请了ubuntu系统,
记录CentOS7系统1G内存下silent mode安装Oracle11GR1数据库的过程。本文在阿里云和VMWare上测试通过。...
接到任务给新买的阿里云服务器装oracle, 愣头愣脑找个帖子就找着装最后发现人家是带可视化视图的,我这新买的服务器什么都没有。本身对linux也不太懂,捣鼓了两天总算整好了。
期间看了好多帖...
Package安装检查
yum -y install binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel glib...
阿里云ECS CentOS 7.3 安装图形化桌面
前景提要:
为了实现服务器使用效率最大化,有必要配置两个tomcat在一个或多个服务器中。下面介绍在同一个服务器配置两个Tomcat的过程。
详细步骤讲解:
1、拷贝原来的Tomca...
他的最新文章
他的热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。
标签:至少1个,最多5个
阿里云最近有个专供学生的云翼计划,入门级的云服务器原价1400多,学生认证后只要118一年,非常划算,找了一位学弟帮我学生认证之后,果断买了一年。
这个计划没有太多的服务器配置可以选择,入门级,centOS或者windows server,为了体验和学习linux系统,我选择了centOS。
很多东西都能在网上找到教程,我也是一步步跟随教程而来,但单一的教程难免有其片面性,所以我参考了多个,在我的服务器上装好了node.js和 mongoDB,给我后续的node.js服务器开发学习打下基础,在这里总结一下我的操作过程和一些收获,提供给读者参考。
1.登录并连接服务器的管理终端
登录阿里云的管理控制台,进入云服务器的实例列表中,进入你购买的云服务器,然后远程连接,进入管理终端。
第一次进入管理终端时,服务器会提示你保存一个6位的登录密码,每次连接管理终端都需要输入这个密码,请妥善保存!
进入管理终端后,就会有login输入,使用root管理员登录的话就填root,然后输入你的password,没有设置过密码的可以到实例设置里重置密码。
一般在新服务器创建后,先升级一下centOS:
yum -y update
2.安装gcc g++编译器
安装node.js需要通过g++进行编译,我参考的教程都没有提示先安装gcc g++,所以直接报错找不到g++命令。
其实在centOS中安装 gcc g++比较简单,直接运行命令:
yum install gcc-c++
很快就装好了。
3.安装node
跳转到目录:/usr/local/src,这个文件夹通常用来存放软件源代码:
cd /usr/local/src
下载nodejs源码,也可以使用scp命令直接上传,因为下载实在太慢了:
wget http://nodejs.org/dist/v6.11.0/node-v6.11.0.tar.gz
下载完成后解压:
tar -xzvf node-v6.11.0.tar.gz
进入解压后的文件夹:
cd node-v6.11.0
执行配置脚本来进行预编译处理:
./configure
编译源代码,这个步骤花的时间会很长:
编译完成后,执行安装命令,使之在系统范围内可用:
make install
安装 express 和 forever ,这两个模块都推荐 global 安装
npm -g install express forever
到这里,node.js 就基本上完成了安装过程,可以通过指令查看node及npm版本:
4.安装mongoDB
直接通过官网的亚马逊镜像下载mongoDB源码非常的缓慢,几乎是没有速度的,所以通过阿里云镜像下载。
在/etc/yum.repos.d 创建一个mongodb-org.repo文件:
touch /etc/yum.repos.d/mongodb-org.repo
编辑mongodb-org.repo文件:
vi /etc/yum.repos.d/mongodb-org.repo
输入以下内容后,保存并退出:
[mogodb-org]
name=MongoDB Repository
baseurl=http://mirrors.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.4/x86_64/
gpgcheck=0
安装MongoDB:
yum install -y mongodb-org
启动MongoDB(这里从这里开始是mongod而不是mongodb,少了个b):
service mongod start
设置开机启动:
chkconfig mongod on
打开MongoDB:
/bin/mongo
service mongod restart
至此,node.js和mongoDB的安装过程就结束了,还有一些关于linux和vim的学习内容,在此不便赘述,有时间再发单独的文章。下面附上我的操作结果图:
主要参考目录:
2 收藏&&|&&7
你可能感兴趣的文章
9 收藏,1.7k
175 收藏,16.5k
79 收藏,7.2k
这里的mirros少写一个r 应该是mirrors
baseurl=http://mirros.aliyun.com/mongodb/yum/redhat/7Server/mongodb-org/3.4/x86_64/
这里的mirros少写一个r 应该是mirrors
感谢指正!已修改
感谢指正!已修改
分享到微博?
我要该,理由是:
在 SegmentFault,学习技能、解决问题
每个月,我们帮助 1000 万的开发者解决各种各样的技术问题。并助力他们在技术能力、职业生涯、影响力上获得提升。}

我要回帖

更多关于 阿里云服务器 centos7 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信