原标题:centos7.2安装oracle图文教程
前期准备工作:
1、安装需要的依赖包yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-* binutils -y
2、解决ORACLE安装界面中文乱码(由于我这里是中文的,英文的这一步省略)
将文件解压出来, copy到 /usr/share/fonts/zh_CN/TrueType/ 下, 如果没有该目录, 就自己创建 mkdir -p /usr/share/fonts/zh_CN/TrueType/
字体: 密码:4rv6
3、创建oracle数据库的安装目录
oracle数据库安装目录:mkdir -p /home/oracle
oracle数据库配置文件目录:mkdir -p /home/oraInventory
输入:chown -R oracle:oinstall /home/oraInventory
输入:chown -R oracle:oinstall /home/oracle
输入:chown -R oracle:oinstall /root/database
4、A创建组和用户、B修改用户限制、C修改用户验证选项、D修改用户配置文件、E修改用户bash shell (在oracle用户下)
A:创建用户组oinstall:groupadd oinstall
创建用户组dba:groupadd dba
创建oracle用户,并加入到oinstall和dba用户组:useradd -g oinstall -g dba -m oracle
设置用户oracle登录密码,需要确认一次,注意两次密码要一样(注意:此处的密码是oracle账户登录密码):passwd oracle
查看新建的oracle用户:id oracle
B: 修改 /etc/security/limits.conf 文件,加上下面的参数
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
C: 修改/etc/pam.d/login文件加上如下参数
session required pam_limits.so
D: 修改/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
D: 在oracle用户下,执行$ vi /home/oracle/.bash_profile
增加如下内容,主要是修改
export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
完成后执行:
# source /home/oracle/.bash_profile (让变量立即生效)
#env | grep ORA查看环境变量是否完成
5、修改系统内核参数
输入:vi /etc/sysctl.conf
添加下面的代码:
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 = 2147483648
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
接下来开始安装oracle软件:
1、 使用oracle账户进入/root /database目录,执行$ ./runInstaller(注意我这里root目录是有给权限与oracle的)
进入图形化的安装界面,依次按向导设置安装
边上有个乱码,估计是字体原因吧,影响不大暂且不理
2、 配置数据库
安装完成后,已经缺省配置了Listener,如要做其他配置,可以用如下命令:
su - oracle (中间- 要空格开,把设置好的变量也切换到oracle用户)
$ netca (net configuration)
可自行设置,配置完成后,查看是否启动
$ps –ef |grep LISTENER
如果要创建数据库执行以下命令
$dbca
然后跟着向导设置即可。
3、接上一节,可以使用sqlplus测试是否已经成功安装oracle,如下:
$sqlplus /nolog
SQL>conn / as sysdba
SQL>create table mytable(name varchar(10), age int);
SQL>insert into mytable values('user1',12);
SQL>select * from mytable;
关闭数据库:
查看oracle进程:
SQL> !ps –ef | grep oracle
关闭oracle
SQL>shutdown immediate
本教程到此结束
更多IT分享请关注微信公众号“人人IT”
责任编辑: