1、到Oracle官网下载最新版本oracle,目前是Oracle 11g R2版本,根据操作系统下载32位或者64位系统
2、用filezilla将下载的oracle上传到Linux的root根目录,ftp的22端口传输数据,设置如图
3、连接ftp站点,将下载的oracle数据库上传至Linux的ROOT目录下
4、在root目录下解压oracle数据库
命令:unzip linux_11gR2_database_1of2.zip
unzip linux_11gR2_database_2of2.zip
5、系统环境配置与检验
检查下列软件包是否安装,命令rpm -qa |grep 名字,如果已安装,标记OK,未安装标记–
6、配置用户和组以及环境变量
[root@localhost ~]# groupadd oinstall
[root@localhost ~]# groupadd dba
[root@localhost ~]# mkdir -p /u01/oracle
添加一个oracle用户,根目录是/u01/oracle,主要的组是oinstall和dba
useradd -g oinstall -G dba -d /u01/oracle oracle
[root@localhost ~]# useradd -g oinstall -G dba -d /u01/oracle oracle
useradd: warning: the home directory already exists.
Not copying any file from skel directory into it.
#将配置文件拷贝到用户目录下,否则会报错
[root@localhost ~]# cp /etc/skel/.bash_profile /u01/oracle
[root@localhost ~]# cp /etc/skel/.bashrc /u01/oracle
[root@localhost ~]# cp /etc/skel/.bash_logout /u01/oracle
#设置oracle密码
[root@localhost ~]# passwd oracle
Changing password for user oracle.
New password: 123456
BAD PASSWORD: it is too simplistic/systematic
BAD PASSWORD: is too simple
Retype new password: 123456
passwd: all authentication tokens updated successfully.
[root@localhost ~]#
#进入根目录
[root@localhost /]# cd /
[root@localhost /]# ls -l
[root@localhost /]# chown -R oracle:oinstall u01 更改所有者为oracle组为oinstall
[root@localhost /]# ls -l
#检查nobody是否存在:
[root@localhost /]# id nobody
缺省存在的。如果不存在新建
[root@localhost /]#/usr/sbin/useradd -g nobody
#修改配置文件/etc/sysctl.conf
[root@localhost /]# vi /etc/sysctl.conf
添加如下配置
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
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 = 1048586
#修改配置文件/etc/security/limits.conf
[root@localhost /]# vim /etc/security/limits.conf
添加如下配置
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
#修改配置文件/etc/pam.d/login
[root@localhost /]# vim /etc/pam.d/login
添加如下配置
session required pam_limits.so
#设置oracle用户环境变量
[root@localhost /]# su – oracle
[oracle@localhost ~]$ pwd
/u01/oracle
[oracle@localhost ~]$ ls -la
total 20
drwxr-xr-x. 2 oracle oinstall 4096 Apr 22 10:42 .
drwxr-xr-x. 3 oracle oinstall 4096 Apr 22 10:32 ..
-rw-r–r–. 1 oracle oinstall 18 Apr 22 10:42 .bash_logout
-rw-r–r–. 1 oracle oinstall 176 Apr 22 10:41 .bash_profile
-rw-r–r–. 1 oracle oinstall 124 Apr 22 10:42 .bashrc
[oracle@localhost ~]$
##修改.bash_profile
添加
ORACLE_BASE=/u01
ORACLE_HOME=$ORACLE_BASE/oracle
ORACLE_SID=wilson
修改PATH为
PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin
修改export为
export ORACLE_BASE ORACLE_HOME ORACLE_SID PATH
#返回root用户下,将解压缩的database拷贝到u01用户目录下
[oracle@localhost ~]$ exit
logout
[root@localhost ~]# ls -l
[root@localhost ~]# mv database /u01
##进入到u01目录下,改变所有者为oracle和组为oinstall
[root@localhost u01]# ls -l
total 8
drwxr-xr-x. 8 root root 4096 Aug 19 2009 database
drwxr-xr-x. 2 oracle oinstall 4096 Apr 22 19:30 oracle
[root@localhost u01]# chown -R oracle:oinstall database/
[root@localhost u01]# ls -l
total 8
drwxr-xr-x. 8 oracle oinstall 4096 Aug 19 2009 database
drwxr-xr-x. 2 oracle oinstall 4096 Apr 22 19:30 oracle
[root@localhost u01]#
已经修改完配置,重启系统后安装
7、Oracle图形界面安装
7.1 用oracle用户登录
7.2 安装oracle
#进入u01/database目录 cd /u01/database
#运行下面命令进入图形界面安装oracle
[oracle@localhost database]$ ./runInstaller
出现图形化安装界面,
不填写Email,并取消勾for oracle support,下一步
选择install database software only ,下一步
选择single instance database installation,下一步
语言默认,点击下一步
选择企业版本enterparise,点击下一步
默认,选择下一步,出现提示,点击yes
弹出如下界面,需要用putty登录root用户,创建oraInventory目录,然后点击下一步,
[root@localhost ~]# mkdir /oraInventory
[root@localhost ~]# cd /
[root@localhost /]# ls -l
[root@localhost /]# chown -R oracle:oinstall oraInventory
默认,下一步
性能检测,由于虚拟机配置低,需要勾选ignore all,下一步
进行安装
到最后,弹出执行脚本的问题,用putty登录root用户,执行如下文件
[root@localhost ~]# /oraInventory/orainstRoot.sh
[root@localhost ~]# /u01/oracle/root.sh 有提示按回车默认
然后点击ok
安装完成
8、配置监听器listener
#输入netca
[oracle@localhost database]$ netca
弹出的图形化界面选择next
选择add,next
默认,next
默认,next
默认,next
默认,next
默认,next
选择finish
查看Listener是否配置成功
ps -ef
可以看到如下进程
9465 1 0 21:58 ? 00:00:00 /u01/oracle/bin/tnslsnr LISTENER
9、创建配置数据库
[oracle@localhost database]$ dbca
弹出图形界面,next
next
next
在Global Database Name和SID都填写wilson
next
选择use the same administrative password for all account, password 123456
yes
next
next
勾选sample schemas,next
选择character sets选项卡,选择use unicode(AL32UTF8)
next
finish
ok
创建数据库
完成
10、配置启动不进入图形界面
vim /etc/inittab
将id:5:initdefault: 改成id:3:initdefault:
保存退出,重启系统
11、远程登录数据库
putty oracle
#进入数据库模式
[oracle@localhost /]$ sqlplus /nolog
#启动数据库
SQL>startup
#已dba身份连接数据库
SQL> conn / as sysdba
#测试,创建一个表
SQL> create table testUser(id integer,name char(10));
Table created.
SQL>
#插入一条数据
SQL> insert into testUser values(0,\’Jack\’);
1 row created.
SQL>
#提交以下
SQL> commit;
Commit complete.
#输出表
SQL> select * from testUser;
ID NAME
———- ———-
0 Jack
#关闭数据库
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
#退出
SQL>quit
本文出自 “平哥_Jason” 博客,请务必保留此出处http://jasonliping.blog.51cto.com/471157/1399939
tcpdump采用命令行方式对接口的数据包进行筛选抓取,其丰富特性表现在灵活的表达式上。 注意,tcpdump […]...
CPF C#跨平台桌面UI框架,支持Windows,Mac,Linux,支持龙芯、飞腾等CPU 系列教程 CP […]...
一、前言 最近需要在虚拟机当中装个Ubuntu Server 16.04的系统,但是在虚拟机安装的时候,并不像 […]...
linux下oracle数据库定时备份这里以oradatabak.sh(里面的内容要根据实际修改)脚本放在/home/oracle/app/oracle下为例:1.创建shell脚本#!/bin/sh#:本脚本自动备份1天的数据库...
原文链接 linux —tail命令 linux中tail命令—用于查看文件内容 […]...
Nginx (engine x) 是一款轻量级的 Web 服务器 、反向代理服务器及电子邮件(IM […]...
crontab工具来做计划任务,定时任务,执行某个脚本等等 1.检查是否已安装crontab # cr […]...
基础知识进程内核的功能和作用:文件系统管理、网络管理、进程管理、内存管理等,属于linux最基础的功能进程:process,正在运行中的程序的一个副本。允许有多个进程同时执行。#操作系统负责分配cpu运行进程的顺序和时间#副本:把磁盘...
作为一名老股民,我对金融市场一直都保持长期的关注。 最近我大量接触量化交易相关的一切,发现市场力量还是蛮强大的 […]...
有时候业务需要,需记录一条记录的修改历史,但是不能为完成任务而硬编码,不靠谱 这种情况可以使用java反射来完 […]...
VMware Workstation是非常优秀的虚拟机,可以让大家在实体机中模拟不同的系统环境,各种应用,对于 […]...
一. 背景 使用docker或者k8s的过程中,我们可能遇到镜像无法下载的情况,例如:kubernetes的k […]...
一、首先进入UltraISO软件; 二、点击菜单【文件】—–打开…..选择 […]...
https://img2020.cnblogs.com/blog/1480523/202008/1480523 […]...
我们一般用深度学习做图片分类的入门教材都是MNIST或者CIFAR-10,因为数据都是别人准备好的,有的甚至是 […]...
一、在NodeJs 官网下载各个版本的NodeJs官网地址:https://nodejs.org/download/release/下载安装包(根据自己电脑配置选择32位或64位的压缩包,我的电脑是64位的,所以选择64-bit),下...
Powered By WordPress