当前位置:首页 » 操作系统 » linux配置oracle

linux配置oracle

发布时间: 2023-01-08 04:59:10

A. 怎么在linux中配置oracle的环境变量

需要设置Oracle_HOME和ORACLE_SID两个环境变量,再把ORACLE的bin目录添加到PATH中即可,通常缺省安装的情况下:
ORACLE_SID=orcl
ORACLE_HOME=/home/oracle/oracle/proct/10......这样的形式
操作步骤:
1、su oracle并回车切换到oracle用户;
2、cd并回车回到oracle用户目录;
cd /home/oracle
ls -a
3、vi .bash_profile并回车编辑该文件,按I键进入插入状态,在最后加入以下行:
export ORACLE_SID=orcl
export ORACLE_HOME=/u01/app/oracle/proct/11.2.0/dbhome_1
export PATH=$ORACLE_HOME/bin:$PATH
输入完毕后按ESC键退出vi编辑状态,
输入:wq并回车存盘退出。
注销所有oracle用户,再使用oracle登录即可。
注意输入wq前面有个:冒号,先输入这个:就可以在编辑器最底端输入命令了。

B. windows下oracle客户端连接linux下服务器,如何配置

首先在Linux本地,用sqlplus连,测试服务是否启动。x0dx0a注意:不要连localhost,而必循连向外提供服务的那个IP。x0dx0a如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启动是否正常;再看看listener是否启动(lsnctl start)。x0dx0ax0dx0a然后,在windows下,用telnet 1521(默认端口),测试是否能连上oracle服务。x0dx0a如果连不上,检查一下网络是否通(ping);网络通的话,再检查一下linux的防火墙是不是开放访问权限了。x0dx0ax0dx0a最后,在oracle Net Configuration Assistant里配置相应的,IP地址、数据库实例的服务名、用户/口令。x0dx0ax0dx0a这再不通就怪了。

C. Linux7.8下静默安装oracle11.2

一、使用脚本初始化环境

脚本如下:(标红处修改对应的配置需求)

#!/bin/bash

#1.配置主机名/etc/hosts 并关闭防火墙及selinux

echo ' 172.168.0.xx linux.tk ' >> /etc/hosts

#注意修改为服务器的ip和主机名

systemctl stop firewalld

systemctl disable firewalld

setenforce 0

#sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

#2.安装相关软件包

yum -y install telnet vim lszrz gcc make binutils gcc-c++ compat-libstdc++-33 elfutils-libelf-devel

elfutils-libelf-devel-static ksh lio lio-devel numactl-devel sysstat

unixODBC unixODBC-devel pcre-devel wget unzip

#3.配置内核参数

echo "fs.aio-max-nr = 1048576" >> /etc/sysctl.conf

echo "fs.file-max = 6815744" >> /etc/sysctl.conf

echo "kernel.shmmni = 4096" >> /etc/sysctl.conf

echo "kernel.sem = 250 32000 100 128" >> /etc/sysctl.conf

echo "net.ipv4.ip_local_port_range = 9000 65500" >> /etc/sysctl.conf

echo "net.core.rmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.rmem_max = 4194304" >> /etc/sysctl.conf

echo "net.core.wmem_default = 262144" >> /etc/sysctl.conf

echo "net.core.wmem_max = 1048576" >> /etc/sysctl.conf

sysctl -p

#4.oracle用户资源限制

echo "oracle soft nproc 2047" >>/etc/security/limits.conf

echo "oracle hard nproc 16384" >>/etc/security/limits.conf

echo "oracle soft nofile 4096" >>/etc/security/limits.conf

echo "oracle hard nofile 65536" >>/etc/security/limits.conf

#5.登录配置

echo "session required /lib64/security/pam_limits.so" >> /etc/pam.d/login

echo "session required pam_limits.so" >> /etc/pam.d/login

#改授权

echo "if [ $USER = 'oracle' ];then" >> /etc/profile

echo "if [ $SHELL = '/bin/ksh' ];then" >> /etc/profile

echo "ulimit -p 16384" >> /etc/profile

echo "ulimit -n 65536" >> /etc/profile

echo "else" >> /etc/profile

echo "ulimit -u 16384 -n 65536" >> /etc/profile

echo "fi" >> /etc/profile

echo "fi" >> /etc/profile

source /etc/profile

#6.创建用户组和用户

groupadd oinstall

groupadd dba

groupadd oper

useradd -g oinstall -G dba,oper oracle

echo 'oracle' | passwd --stdin oracle

#7.创建相关目录

mkdir -p /u01/app/oracle

mkdir -p /u01/app/oraInventory

chown -R oracle:oinstall /u01/app

#8.配置oracle用户环境变量

echo "ORACLE_SID=ora; export ORACLE_SID" >> /home/oracle/.bash_profile

#sid指定为现场的sid

echo "ORACLE_BASE= /u01/app/oracle ; export ORACLE_BASE" >> /home/oracle/.bash_profile

echo "ORACLE_HOME=$ORACLE_BASE/ proct/11.2.0/dbhome_1 ; export ORACLE_HOME" >> /home/oracle/.bash_profile

echo "ORACLE_PATH=/u01/app/common/oracle/sql; export ORACLE_PATH" >>/home/oracle/.bash_profile

echo "ORACLE_TERM=xterm; export ORACLE_TERM" >> /home/oracle/.bash_profile

echo "TNS_ADMIN=$ORACLE_HOME/network/admin; export TNS_ADMIN" >> /home/oracle/.bash_profile

echo "ORA_NLS11=$ORACLE_HOME/nls/data; export ORA_NLS11" >> /home/oracle/.bash_profile

echo "PATH=.:${JAVA_HOME}/bin:${PATH}:$ORACLE_HOME/bin " >> /home/oracle/.bash_profile

echo "PATH=${PATH}:/usr/bin:/bin:/usr/bin/X11:/usr/local/bin " >> /home/oracle/.bash_profile

echo "export PATH " >> /home/oracle/.bash_profile

echo "export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK" >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=$ORACLE_HOME/lib" >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$ORACLE_HOME/oracm/lib " >> /home/oracle/.bash_profile

echo "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/lib:/usr/lib:/usr/local/lib " >> /home/oracle/.bash_profile

echo "export LD_LIBRARY_PATH" >> /home/oracle/.bash_profile

echo "export LANG=en_US.UTF-8 " >> /home/oracle/.bash_profile

echo "export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK" >> /home/oracle/.bash_profile

echo "CLASSPATH=$ORACLE_HOME/JRE " >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/jlib" >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/rdbms/jlib" >> /home/oracle/.bash_profile

echo "CLASSPATH=${CLASSPATH}:$ORACLE_HOME/network/jlib" >> /home/oracle/.bash_profile

echo "export CLASSPATH" >> /home/oracle/.bash_profile

echo "THREADS_FLAG=native; export THREADS_FLAG" >> /home/oracle/.bash_profile

echo "nls_date_format='yyyy-mm-dd hh24:mi:ss' " >> /home/oracle/.bash_profile

echo "export nls_date_format " >> /home/oracle/.bash_profile

echo "export TEMP=/tmp " >> /home/oracle/.bash_profile

echo "export TMPDIR=/tmp " >> /home/oracle/.bash_profile

echo "umask 022 " >> /home/oracle/.bash_profile

source ~/.bash_profile

二、上传或者下载oracle安装包并解压,例如放置在/opt/目录下

unzip p13390677_112040_Linux-x86-64_1of7.zip

unzip p13390677_112040_Linux-x86-64_2of7.zip

直接在目录解压,会在当前目录中生成database目录

三、修改应答文件安装数据库软件

修改前建议先备份下

cp /opt/database/response/*.rsp /opt/database/rspbak

3.1、生成修改响应文件(/opt/database/response/db_install.rsp)

备注:清空源文件,复制粘贴如下内容(标红处需要修改对应的设置需求):

oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0

oracle.install.option=INSTALL_DB_SWONLY

ORACLE_HOSTNAME= linux.tk

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION= /u01/app/oraInventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_HOME= /u01/app/oracle/proct/11.2.0/dbhome_1

ORACLE_BASE= /u01/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.EEOptionsSelection=false

oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:10.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=oper

DECLINE_SECURITY_UPDATES=true

oracle.installer.autoupdates.option=SKIP_UPDATES

3.2、开始安装

1)、用oracle用户登录操作

# su - oracle

$ cd /opt/database

$ ./runInstaller -silent -responseFile /opt/database/response/db_install.rsp

2)、在安装过程中可以新开会话,使用tailf 命令查看进度

# tailf /u01/app/oraInventory/logs/installActions2022-XX-XX_03-28-06PM.log

提示安装结束,需要在root用户执行两个脚本,如下:

# /u01/app/oraInventory/orainstRoot.sh

# /u01/app/oracle/proct/11.2.0/dbhome_1/root.sh

四、修改应答文件安装数据库实例(/opt/database/response/dbca.rsp)

安装实例前,需要新建一个实例存放的目录(/home/OracleData/),如下:

# mkdir /home/OracleData

# chown -R oracle:oinstall /home/OracleData/

4.1、修改应答文件

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "createDatabase"

[CREATEDATABASE]

GDBNAME = "ora"

SID = "ora"

TEMPLATENAME = "General_Purpose.dbc"

SYSPASSWORD = "***012"

SYSTEMPASSWORD = "***012"

DATAFILEDESTINATION = /home/OracleData/

RECOVERYAREADESTINATION = /u01/app/oracle/flash_recovery_area

CHARACTERSET = "ZHS16GBK"

TOTALMEMORY = "2048"

4.2、建实例,登录oracle用户

# su - oracle

$ dbca -silent -responseFile /opt/database/response/dbca.rsp

此安装过程是有进度显示,不用tailf查看,不过也可以查看对应的log日志查看进度

4.3、删除实例

编辑应答文件

#vim /opt/database/response/del_dbca.rsp

[GENERAL]

RESPONSEFILE_VERSION = "11.2.0"

OPERATION_TYPE = "deleteDatabase"

[DELETEDATABASE]

SOURCEDB = "ora "

$ dbca -silent -responseFile del_dbca.rsp

五、启动监听,配置自启动等

5.1、启动监听

# su – oracle

$ lsnrctl start

查看状态 lsnrctl status

# netstat -tnulp | grep 1521

# ps -ef | grep ora_ | grep -v grep

5.2、设置自启动

修改vim /etc/oratab 如下

ora:/u01/app/oracle/proct/11.2.0/dbhome_1: Y

5.3、修改dbstart文件

vim /u01/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

将ORACLE_HOME_LISTNER=$1
修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

5.4、将dbstart加入开机自启动,/etc/rc.d/rc.local中增加

su - oracle -lc /u01/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

赋权限 chmod +x /etc/rc.d/rc.local

5.3、登录数据库设置权限等

sqlplus / as sysdba

startup;

alter system register;

create user ora identified by ***012;

grant dba to ora;

exit

六、远程连接数据库

6.1、开放1521端口

firewall-cmd --zone=public --add-port=1521/tcp --permanent

firewall-cmd –reload

firewall-cmd --list-ports

D. 怎么在linux下安装oracle数据库

方法/步骤

  1. 首先需要检查电脑硬件是否满足安装的要求

    E. 怎么在linux下安装oracle数据库

    在linux下安装oracle数据库步骤:
    1、下载oracle安装文件
    一、检查必要条件
    1.1、检查内存及交换分区
    Oracle要求2GB以上的内存
    #查看内存大小
    grep MemTotal /proc/meminfo
    #查看交换区大小
    grep SwapTotal /proc/meminfo

    #也可以使用下面的命令查看内存大小
    free -m1234567

    交换分区要求

    内存大小
    交换分区要求

    1GB~2GB 内存的1.5倍
    2GB~16GB 和内存大小相等
    大于16GB 16GB
    1.2、确认操作系统位数
    [root@FSWWOA /]# uname -m
    x86_6412

    x86_64:表示用的是Intel的处理器,并且操作系统是64位的
    i386:表示是32位
    1.3、检查硬盘空间
    #查看临时目录空间
    [root@FSWWOA /]# df -h /tmp
    #查看硬盘总空间
    [root@FSWWOA /]# df -h1234

    Oracle安装是要求/tmp目录要有至少1GB的空间。
    以下是Oracle各个版本安装是所需的空间

    版本
    所需空间

    Enterprise Edition(企业版) 4.7GB
    Standard Edition(标准版) 4.6GB
    二、安装必要软件
    首先需要检查系统版本,然后从Oracle官方文档中找到对应的Linux版本。
    [root@FSWWOA /]# cat /proc/version
    Linux version 2.6.32-71.el6.x86_64 ([email protected]) (gcc version 4.4.4 20100726 (Red Hat 4.4.4-13) (GCC) ) #1 SMP Wed Feb 29 15:21:16 CST 201212

    Oracle官方文档中对应的版本如下
    On Red Hat Enterprise Linux 6
    2.6.32-71.el6.x86_64 or later
    然后根据Linux版本找到其必要安装的软件,如下
    The following or later version of packages for Oracle Linux 6, Red Hat Enterprise Linux 6, and Asianux Server 4 must be installed:
    binutils-2.20.51.0.2-5.11.el6 (x86_64)
    compat-libcap1-1.10-1 (x86_64)
    compat-libstdc++-33-3.2.3-69.el6 (x86_64)
    compat-libstdc++-33-3.2.3-69.el6.i686
    gcc-4.4.4-13.el6 (x86_64)
    gcc-c++-4.4.4-13.el6 (x86_64)
    glibc-2.12-1.7.el6 (i686)
    glibc-2.12-1.7.el6 (x86_64)
    glibc-devel-2.12-1.7.el6 (x86_64)
    glibc-devel-2.12-1.7.el6.i686
    ksh
    libgcc-4.4.4-13.el6 (i686)
    libgcc-4.4.4-13.el6 (x86_64)
    libstdc++-4.4.4-13.el6 (x86_64)
    libstdc++-4.4.4-13.el6.i686
    libstdc++-devel-4.4.4-13.el6 (x86_64)
    libstdc++-devel-4.4.4-13.el6.i686
    lio-0.3.107-10.el6 (x86_64)
    lio-0.3.107-10.el6.i686
    lio-devel-0.3.107-10.el6 (x86_64)
    lio-devel-0.3.107-10.el6.i686
    make-3.81-19.el6
    sysstat-9.0.4-11.el6 (x86_64)

    检查系统是否安装以上的软件,如果没有安装则安装这些软件
    yum install -y binutils.x86_64 binutils-devel.x86_64
    yum install -y compat-libcap1.x86_64
    yum install -y compat-libstdc++-33.x86_64
    yum install -y compat-libstdc++-33.i386
    yum install -y gcc.x86_64 gcc-c++.x86_64
    yum install -y glibc.x86_64 glibc.i686 glibc-devel.x86_64 glibc-devel.i386
    yum install -y ksh.x86_64
    yum install -y libgcc.i386 libgcc.x86_64
    yum install -y libstdc++.i386 libstdc++.x86_64 libstdc++-devel.i386 libstdc++-devel.x86_64
    yum install -y lio lio-devel
    yum install -y make.x86_64
    yum install -y sysstat.x86_64
    yum install -y pdksh.x86_64
    /*-------------------------------------*/
    yum install -y unixODBC.x86_64 unixODBC.i386 unixODBC-devel.i386 unixODBC-devel.x86_64123456789101112131415

    三、创建Oracle用户和组
    [root@FSWWOA /]# groupadd dba
    [root@FSWWOA /]# groupadd oinstall
    #添加用户
    [root@FSWWOA /]# useradd -g oinstall -G dba oracle
    #设置Oracle的密码
    [root@FSWWOA /]# pwd oracle oracle

    #这里密码使用:oracle12345678

    四、修改系统参数
    4.1、修改用户的SHELL的限制
    修改/etc/security/limits.conf文件
    vi /etc/security/limits.conf1

    然后在文件中添加如下内容
    oracle soft nproc 2047
    oracle hard nproc 16384
    oracle soft nofile 1024
    oracle hard nofile 655361234

    4.2、修改/etc/pam.d/login 文件
    vi /etc/pam.d/login1

    然后在文件中添加如下内容
    session required /lib/security/pam_limits.so
    session required pam_limits.so12

    4.3、修改系统核心参数
    修改/etc/sysctl.conf文件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 = 10485761234567891011

    执行sysctl -p是配置立刻生效。使用sysctl -a查看所有系统参数。
    五、创建Oracle安装目录
    5.1创建Oracle安装目录
    cd /u01
    mkdir -p app/oracle/proct/11.2.0/dbhome_1
    mkdir app/oradata123

    5.2修改目录所有者
    [root@FSWWOA u01]# chown -R oracle:oinstall app
    [root@FSWWOA u01]# ll
    总用量 20
    drwxr-xr-x. 4 oracle oinstall 4096 11月 25 08:46 app
    drwx------. 2 root root 16384 11月 24 14:29 lost+found12345

    六、修改系统环境变量
    使用vi ~/.bash_profile打开环境变量配置文件。加入如下内容
    export ORACLE_BASE=/u01/app
    export ORACLE_HOME=$ORACLE_BASE/oracle/proct/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
    export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK 123456

    然后使用source ~/.bash_profile是配置立即生效。使用env | grep ORACLE可以查看环境变量配置。
    七、安装Oracle
    7.1解压Oracle安装文件
    将Oracle拷贝至Linux服务器上,然后解压
    unzip linux.x64_11gR2_database_1of2.zip
    unzip linux.x64_11gR2_database_2of2.zip12

    如果使用光盘安装,则使用mount -t iso9660 /dev/dvd /mnt/dvd挂载光盘
    7.2设置安装环境
    如果Linux系统字符编码是中文的,在安装过程中Oracle安装界面会全部乱码。可使用export LANG=en_US,将会话的字符集改为英文字符集,然后再安装就不会出现乱码。
    另外,Oracle安装时需要图形界面的支持。
    剩余部分见PDF文档(后续图片太多不再一一上传),剩余部分如下:
    7.3开始安装Oracle
    八、测试安装结果
    九、修改防火墙配置,将Oracle端口添加到例外
    十、将Oracle设置自启动
    十一、设置Oracle用户名密码不区分大小写

    关于更多Linux的学习,请查阅书籍《linux就该这么学》。

    F. linux下配置Oracle出现问题

    1、你先确定linux系统版本,按文档安装oracle依赖包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
    2、准备系统环境参数,创建oracle分组及用户,修改系统文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
    3、静默方式安装oracle数据库
    ./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
    4、创建实例
    dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不启动em)
    增加-emConfiguration none(启动em)
    dbca静默删除数据库
    dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
    5、启动监听lsnrctl start;
    6、启动数据库
    sqlplus /nolog
    SQL>conn /as sysdba
    SQL>startup;
    7、关闭数据库
    sqlplus /nolog
    SQL>conn /as sysdba
    SQL>shutdown immediate
    8、netca是创建listener.ora或tnsnames.ora的工具,这两个文件手动编辑或创建即可,没有也不影响数据库启动。不需要借助此命令。

    G. 怎么在linux下安装oracle11g

    • Linux安装Oracle系统要求:

      1.内存:必须高于1G的物理内存;

      2.交换空间|:一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小;

      3.硬盘:5G以上 ;

    • 2

      修改操作系统核心参数:

      在Root用户下执行以下步骤:

      1)修改用户的SHELL的限制,修改/etc/security/limits.conf文件

      输入命令:vi /etc/security/limits.conf,按i键进入编辑模式,将下列内容加入该文件。

      oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle 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 = 2147483648

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      net.ipv4.ip_local_port_range = 9000 65500

      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 = 2147483648

      kernel.shmmni = 4096

      kernel.sem = 250 32000 100 128

      net.ipv4.ip_local_port_range = 9000 65500

      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 else ulimit -u 16384 -n 65536 fifi

      编辑完成后按Esc键,输入“:wq”存盘退出。

      6)创建相关用户和组,作为软件安装和支持组的拥有者。

      创建用户,输入命令:groupadd oinstall groupadd dba创建Oracle用户和密码,输入命令:useradd -g oinstall -g dba -m oraclepasswd oracle然后会让你输入密码,密码任意输入2次,但必须保持一致,回车确认。

      7)创建数据库软件目录和数据文件存放目录,目录的位置,根据自己的情况来定,注意磁盘空间即可,这里我把其放到oracle用户下,例如:

      输入命令:mkdir /home/oracle/appmkdir /home/oracle/app/oraclemkdir /home/oracle/app/oradatamkdir /home/oracle/app/oracle/proct

      8)更改目录属主为Oracle用户所有,输入命令:

      chown -R oracle:oinstall /home/oracle/app

      9)配置oracle用户的环境变量,首先,切换到新创建的oracle用户下,

      输入:su – oracle ,然后直接在输入 : vi .bash_profile

      按i编辑 .bash_profile,进入编辑模式,增加以下内容:

      umask 022export ORACLE_BASE=/home/oracle/appexport ORACLE_HOME=$ORACLE_BASE/oracle/proct/11.2.0/dbhome_1export ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

      编辑完成后按Esc键,输入“:wq”存盘退出。

    • 3

      当上述系统要求操作全部完成后,注销系统,在图形界面以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所包含的文件,如下图:

    • 6

      安装完成后,系统会提示你需要用root权限执行2个shell脚本。按照其提示的路径,找到其所在的位置,如:我的就在/home/oracle/app/oracle/proct/11.2.0/dbhome_1/root.sh

      和 /home/oracle/app/oraInventory/orainstRoot.sh 新开启一个终端,输入命令:

      su – root

      cd /home/oracle/app/oracle/proct/11.2.0/dbhome_1

      sh root.sh

      cd /home/oracle/app/oraInventory

      sh orainstRoot.sh

    H. linux下怎么启动oracle数据库,命令是什么

    启动oracle数据库步骤:x0dx0a首先使用oracle用户登录Linux,然后在shell命令行中执行下面的命令:x0dx0a第一步:打开Oracle监听x0dx0a$ lsnrctl startx0dx0a第二步:进入sqlplusx0dx0a$ sqlplus /nologx0dx0aSQL>x0dx0a第三步:使用sysdab角色登录sqlplusx0dx0aSQL> conn /as sysdbax0dx0a第四步:启动数据库x0dx0aSQL> startupx0dx0a经过上面的四个步骤,oracle数据库就可以启动了。x0dx0a关闭数据库用 shutdown 是要等待事物结束才关闭,强制关闭用 shutdown abort。

热点内容
qml文件修改后编译未生效 发布:2025-05-14 07:31:00 浏览:330
内到内算法 发布:2025-05-14 07:29:11 浏览:33
文件夹名字不显示 发布:2025-05-14 07:27:47 浏览:774
oracle的数据库驱动jar 发布:2025-05-14 07:23:20 浏览:555
我的世界电脑版服务器手机版能进吗 发布:2025-05-14 07:22:01 浏览:678
达内培训php多少钱 发布:2025-05-14 07:19:10 浏览:26
python字节转字符串 发布:2025-05-14 07:06:35 浏览:421
subplotpython 发布:2025-05-14 06:53:51 浏览:661
竖屏大屏导航工厂密码一般是多少 发布:2025-05-14 06:49:29 浏览:806
如何在手机里设置无线网密码 发布:2025-05-14 06:47:54 浏览:120