Linux命令安装oracle12c
-
要在Linux系统上安装Oracle 12c,需要按照以下步骤进行操作:
1. 下载必要的软件包:
在Oracle官方网站上下载适用于Linux的Oracle 12c安装包。根据系统架构和需求选择合适的版本。2. 安装依赖软件包:
在终端中使用root用户登录系统,并运行以下命令安装Oracle 12c所需的依赖软件包:
“`
yum install -y binutils.x86_64 compat-libcap1.x86_64 gcc.x86_64 gcc-c++.x86_64 glibc.i686 glibc.x86_64 glibc-devel.i686 glibc-devel.x86_64 ksh compat-libstdc++-33 libaio.i686 libaio.x86_64 libaio-devel.i686 libaio-devel.x86_64 libgcc.i686 libgcc.x86_64 libstdc++.i686 libstdc++.x86_64 libstdc++-devel.i686 libstdc++-devel.x86_64 libXi.i686 libXi.x86_64 libXtst.i686 libXtst.x86_64 make.x86_64 sysstat.x86_64
“`3. 创建Oracle用户和组:
运行以下命令创建一个新的Oracle用户和组:
“`
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
“`4. 修改系统设置:
打开 `/etc/sysctl.conf` 文件并添加以下内容:
“`
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
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
“`5. 修改用户环境变量:
编辑 `~/.bash_profile` 文件,并添加以下内容:
“`
# Oracle Settings
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12c/dbhome_1
export ORACLE_SID=orcl
export PATH=$PATH:$ORACLE_HOME/bin
“`
运行以下命令使环境变量生效:
“`
source ~/.bash_profile
“`6. 安装Oracle 12c:
解压下载的Oracle 12c安装包,并运行 `./runInstaller` 命令开始安装过程。根据提示进行配置,包括选择安装类型、数据库存储位置、端口等。7. 安装完成后,运行以下命令进行最后的设置:
“`
$ORACLE_HOME/root.sh
“`8. 配置监听器:
运行以下命令配置监听器:
“`
netca
“`
根据提示进行监听器配置,包括端口、协议等。9. 启动Oracle实例:
运行以下命令启动Oracle实例:
“`
sqlplus / as sysdba
startup
exit
“`10. 验证安装:
运行以下命令验证Oracle数据库的安装和配置是否成功:
“`
sqlplus
SQL> connect sys as sysdba
SQL> select * from v$version;
SQL> exit;
“`完成以上步骤后,Oracle 12c就成功安装在Linux系统上了。请记住,在执行上述步骤之前,请仔细阅读Oracle官方文档以及相应的安装指南,以确保您的系统满足所有的要求,并按照最新的文档进行操作。
2年前 -
要在Linux系统上安装Oracle 12c,您可以按照以下步骤进行操作:
1. 下载Oracle 12c安装文件
在Oracle官方网站上下载适用于Linux的Oracle 12c安装文件。选择合适的版本,例如Enterprise Edition或Standard Edition。2. 安装必要软件包
在开始安装之前,首先需要安装一些必要的软件包和依赖项。执行以下命令以安装这些软件包:
“`
sudo yum install -y binutils compat-libcap1 gcc gcc-c++ glibc glibc-devel libstdc++ libstdc++-devel libaio libaio-devel libXext libXtst libXi libX11 libXrender libXrender-devel numactl-devel sysstat unixODBC unixODBC-devel
“`3. 创建oracle用户和组
需要创建一个专门用于Oracle数据库的用户和组。执行以下命令以创建oracle用户和组:
“`
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -m -g oinstall -G dba oracle
“`
然后,设置oracle用户的密码:
“`
sudo passwd oracle
“`4. 配置内核参数和资源限制
为了正常运行Oracle数据库,需要调整一些系统内核参数和资源限制。编辑`/etc/sysctl.conf`文件,并添加以下行:
“`
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
“`
执行以下命令以使内核参数生效:
“`
sudo sysctl -p
“`
此外,编辑`/etc/security/limits.conf`文件,并添加以下行:
“`
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft stack 10240
“`
编辑`/etc/pam.d/login`文件,并添加以下行:
“`
session required pam_limits.so
“`5. 解压Oracle安装文件并运行安装脚本
使用解压工具解压Oracle安装文件,并进入解压后的目录。运行安装脚本来启动Oracle数据库的安装过程:
“`
./runInstaller
“`
接下来,按照安装向导的指示进行操作。确保选择正确的安装类型、目标路径和数据库配置等选项。6. 配置环境变量
编辑oracle用户的`.bash_profile`文件,并添加以下行:
“`
export ORACLE_HOME=/u01/app/oracle/product/12.1.0/dbhome_1
export PATH=$PATH:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
export ORACLE_SID=orcl
“`7. 创建和启动数据库
执行以下命令以创建和启动Oracle数据库:
“`
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname orcl -sid orcl -responseFile NO_VALUE
sqlplus / as sysdba
startup
“`这些步骤将帮助您在Linux系统上成功安装Oracle 12c。请根据您的实际环境和需求进行相应的修改和调整。
2年前 -
安装Oracle 12c数据库需要一系列的步骤和命令。接下来,我将为您提供一个基本的安装过程和相关的Linux命令。
**1. 准备工作**
在安装Oracle 12c之前,您需要进行一些准备工作。这些准备工作包括:
– 确保您有一个适用于安装Oracle 12c的Linux操作系统。Oracle官方推荐使用Oracle Linux、Red Hat Enterprise Linux(RHEL)或SUSE Linux Enterprise Server(SLES)。
– 检查系统硬件要求,包括CPU、内存和硬盘空间。
– 确保您已经安装了合适的Linux软件包,如gcc、make、binutils、glibc、libaio等。您可以使用以下命令安装所需软件包:
“`shell
$ sudo yum install gcc make binutils glibc-devel libaio
“`**2. 下载和解压Oracle 12c**
在开始安装Oracle 12c之前,您需要从Oracle官方网站上下载相应的二进制文件。根据您的系统架构选择正确的版本。一般来说,您需要下载两个文件,一个是Oracle Database安装文件(如”linuxx64_12201_database.zip”),另一个是Oracle Database Patch Set(如”linuxx64_12201_database_patchset.zip”)。下载完成后,您可以使用以下命令解压这两个文件:
“`shell
$ unzip linuxx64_12201_database.zip
$ unzip linuxx64_12201_database_patchset.zip
“`**3. 安装依赖软件包**
在开始实际安装Oracle 12c之前,您需要安装一些额外的依赖软件包。这些软件包包括libstdc++、libstdc++-devel、libaio-devel、unixODBC和compat-libstdc++-33。您可以使用以下命令安装这些软件包:
“`shell
$ sudo yum install libstdc++ libstdc++-devel libaio-devel unixODBC compat-libstdc++-33
“`**4. 创建用户和组**
在安装Oracle 12c之前,您需要创建一个专门用于运行Oracle数据库的用户和组。您可以使用以下命令创建用户和组:
“`shell
$ sudo groupadd oinstall
$ sudo groupadd dba
$ sudo useradd -g oinstall -G dba oracle
$ sudo passwd oracle
“`
在命令中,`oinstall`是组名,`dba`是组名,`oracle`是用户名。您可以自行修改这些命令以适应您的需求。**5. 配置内核参数和资源限制**
在安装Oracle 12c之前,您需要根据Oracle官方文档的建议,对系统的内核参数和资源限制进行一些修改。您可以编辑`/etc/sysctl.conf`文件和`/etc/security/limits.conf`文件,将以下内容添加到文件末尾:
“`shell
# /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500# /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
“`然后,您可以重新加载内核参数配置文件并应用更改:
“`shell
$ sudo sysctl -p
“`
同时,您还需要注销并重新登录以使资源限制生效。**6. 安装Oracle 12c**
现在,您可以开始安装Oracle 12c了。在终端中切换到解压缩的Oracle Database安装目录,然后运行`./runInstaller`命令:
“`shell
$ ./runInstaller
“`
这将启动Oracle Universal Installer,您需要按照向导中的步骤进行安装配置。在向导的”选择安装类型”页面,选择”创建和配置数据库”,然后点击”下一步”。
在”选择安装选项”页面,选择”高级安装”,然后点击”下一步”。
在”选择产品语言”页面,选择适合您的语言,然后点击”下一步”。
在”选择安装位置”页面,选择您希望安装Oracle软件的目录,并选择您希望创建数据库的位置和名称。然后点击”下一步”。
在”用户标识”页面,输入之前创建的Oracle用户的用户名和密码。然后点击”下一步”。
在”全局数据库名称”页面,输入您希望创建的数据库的全局名称,然后点击”下一步”。
在”SID、实例和数据库配置”页面,选择您希望创建的实例名称和数据库类型。然后点击”下一步”。
在”内存”页面,选择适合您的系统的内存配置,并设置SGA和PGA的大小。然后点击”下一步”。
在”数据库存储管理”页面,选择适合您的系统的存储管理选项,然后点击”下一步”。
在”网络配置”页面,选择适合您的系统的网络配置选项,然后点击”下一步”。
在”创建数据库”页面,检查您的配置并点击”安装”进行安装。安装过程可能需要一些时间。
安装完成后,您可以在终端中看到一些关于安装过程的输出信息。
**7. 配置Oracle 12c**
安装完成后,您需要进行一些配置来启动和管理Oracle 12c数据库。这些配置包括:
– 配置Oracle环境变量:编辑用户的`.bash_profile`或者`.bashrc`文件,添加以下内容,并保存文件:
“`shell
# Oracle Settings
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0/dbhome_1
export ORACLE_SID=SID_NAME
export PATH=$PATH:$ORACLE_HOME/bin
“`
替换`SID_NAME`为您之前创建的数据库的实例名称。然后运行以下命令以使环境变量生效:
“`shell
$ source ~/.bash_profile
“`
– 配置监听器:运行`netca`命令来配置监听器:
“`shell
$ netca
“`
在配置向导中,选择”监听器配置”,然后点击”下一步”,按照向导的指导完成配置。
– 启动和关闭数据库:可以使用以下命令来启动和关闭Oracle数据库:
“`shell
$ sqlplus / as sysdba
SQL> startup
SQL> shutdown immediate
“`安装和配置Oracle 12c数据库需要一定的经验和技巧。上述步骤和命令仅为基本指导,您可能需要根据具体情况和需求进行必要的调整和修改。在安装过程中请参考Oracle官方文档和指南,以获得更详细和准确的信息。
2年前