如何使用命令行安装oracle11g数据库?

1、使用root用户登陆,如果使用xshell连接,可以关闭开始连接的DNS,编辑配置文件[root@localhost ~]# vim /etc/ssh/sshd_config,将DNS改成no,并且取消注释让其生效

2、关闭防火墙[root@localhost ~]# systemctl stop firewalld

3、编辑selinux配置文件[root@localhost ~]# vim /etc/selinux/config,并且关闭selinux,将enforcing改为disable

4、编辑yum配置文件[root@localhost ~]# vim /etc/yum.repos.d/base.repo

5、配置好yum源后,记得挂载光盘镜像[root@localhost ~]# mount /dev/sr0 /mnt

mount: /dev/sr0 写保护,将以只读方式挂载

6、安装所需要的软件包:[root@localhost ~]# yum install -y compat-libcap1 glibc-devel ksh libaio-devel libstdc++-devel gcc gcc-c++ unixODBC

7、创建系统组和用户及设置密码

[root@localhost ~]# groupadd oinstall

[root@localhost ~]# groupadd dba

[root@localhost ~]# useradd -g oinstall -G dba oracle

[root@localhost ~]# echo oracle | passwd --stdin oracle

[root@localhost ~]# id oracle

uid=1000(oracle) gid=1001(oinstall) groups=1001(oinstall),1002(dba)

8、共享内存:编辑配置文件[root@localhost ~]# vim /etc/sysctl.conf,并将如下内容追加到文件的末尾

9、编辑完配置文件后,使用[root@localhost ~]# sysctl -p命令让其生效

10、资源限制:编辑配置文件[root@localhost ~]# vim /etc/security/limits.conf,并将如下内容追加到文件的末尾

11、创建及修改所需目录的权限

[root@localhost ~]# mkdir -p /u01/app

[root@localhost ~]# chown -R oracle:oinstall /u01/app

[root@localhost ~]# chmod -R 775 /u01/app

12、复制安装文件database到/home/oracle/并且解压及修改权限,复制其他想关文件到database中,复制有两种不同方式,任选一种。

其一,在VMware中安装vmtools软件(RHEL7.2已经安装了,如果有问题虚拟机图标【右键】重新安装即可)用拖拽的方式在Windows系统和虚拟机之间复制文件。

其二,可以使用xmanager进行复制传输

[root@localhost ~]# cd /home/oracle/

[root@localhost ~]# unzip ORACLE12C.zip

[root@localhost ~]# chmod 777 database/ -R

[root@localhost ~]# chown oracle:oinstall database/ -R

12、配置环境变量,编辑oracle用户家目录的vim .bash_profile文件,[oracle@localhost ~]$ vim /home/oracle/.bash_profile,追加以下内容

ORACLE_BASE:         OFA的Oracle目录结构的基目录

         ORACLE_HOME:      包含Oracle数据库软件的目录

         ORACLE_SID:            初始实例名称

         NLS_LANG:                语言、地区和客户机字符集设置

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

export NLS_LANG="SIMPLIFIED CHINESE_CHINA.UTF8"

13、修改响应文件中的密码选项,编辑文件[oracle@localhost database]$ vim 20160725db.rsp

14、指定相关选项进行安装

[oracle@localhost database]$ ./runInstaller -silent -showProgress -responseFile /home/oracle/database/20160725db.rsp,若出现下图351721状况,用root修改储存空间

[root@localhost ~]# df -lh /dev/shm

[root@localhost ~]# umount tmpfs

[root@localhost ~]#mount -t tmpfs -o size=3G /dev/shm

[root@localhost ~]# df -lh /dev/shm

接着继续安装文件,等待到100%安装成功

15、在oracle用户下使用命令行安装数据库,通过dbca启动安装界面,若出现下图框的乱码情况,请终止安装,把字符集修改为英文,再次启动安装

首次安装数据库,只有两个选项可以选择【create a database】和【manage templates(管理数据库)】,选择【create a database】创建一个数据库,点击【next】下一步

默认选择第一个,一般事务管理进程,点击【next】下一步

给定数据库名称,orcl

如果出现下图的提示信息有监听,无法进行下一步,可以退出安装界面,使用netca进行删除

选择第二项,设置一个统一的密码

一定要点击【sample schemas】实例方案,不然后期数据库中缺少用户

勾选1、2、3创建数据库,创建一个数据库模板

点击【password management】,解锁我们后期学习中所用的用户

16、安装完成后,可以通过下行命令再创建一个haha实例

dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbName haha -sysPassword oracle -systemPassword oracle

17、之后数据库中就会有两个实例,可以使用以下命令来连接每个实例

[oracle@localhost ~]$ sqlplus sys/oracle@orcl as sysdba

[oracle@localhost ~]$ sqlplus sys/oracle@haha as sysdba

连接进入数据库后给解锁的用户指定密码

18、之后同样可以使用dbca进行删除数据库,如下图

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值