Linux使用命令安装oracle11g
-
安装 Oracle 11g 在 Linux 上可以通过以下步骤进行:
1. 下载 Oracle 11g 的安装文件:根据你的操作系统版本,到 Oracle 官网下载相应的安装文件。确保你选择了适合你的操作系统的版本。
2. 解压安装文件:将下载的压缩包文件解压至指定位置,比如 /home 目录下。
3. 安装依赖软件包:在安装 Oracle 11g 之前,需要安装一些依赖的软件包。打开终端,使用以下命令进行安装:
sudo apt-get install alien binutils build-essential cpp cpp-4.8 debhelper g++ g++-4.8 gcc gcc-4.8 libstdc++6 libstdc++6-4.8-dev make sqlplus rpm
4. 创建一个新的用户和组:为了安装和管理 Oracle 数据库,你需要创建一个新的用户和组。
sudo groupadd -g 1001 oinstall
sudo groupadd -g 1002 dba
sudo useradd -u 1001 -g oinstall -G dba -m -s /bin/bash oracle
sudo passwd oracle5. 编辑用户配置文件:编辑用户配置文件以配置用户的环境变量。
sudo nano /etc/profile
在文件末尾添加以下内容:
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/dbhome_1
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH保存并关闭文件。
6. 修改内核参数:为了正常运行 Oracle 数据库,需要修改一些内核参数。编辑 /etc/sysctl.conf 文件:
sudo nano /etc/sysctl.conf
在文件末尾添加以下内容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
net.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保存并关闭文件。然后运行以下命令使修改的配置生效:
sudo sysctl -p
7. 修改限制参数:编辑 /etc/security/limits.conf 文件:
sudo nano /etc/security/limits.conf
在文件末尾添加以下内容:
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft nproc 2047
oracle hard nproc 16384保存并关闭文件。
8. 配置 SELinux:如果你的系统使用了 SELinux,需要修改一些配置。
sudo nano /etc/selinux/config
将 SELINUX 的值修改为 disabled。
保存并关闭文件。
9. 创建安装目录:创建一个目录来安装 Oracle。
sudo mkdir -p /u01/app/oracle/product/11.2.0/dbhome_1
sudo chown -R oracle:oinstall /u01
sudo chmod -R 775 /u0110. 切换到 oracle 用户并进入安装目录下:使用以下命令切换到 oracle 用户,并进入安装目录:
su – oracle
cd /home//database 11. 运行安装程序:运行安装程序进行安装。
./runInstaller
12. 按照安装向导进行配置:根据向导提示进行配置,包括选择安装类型、指定安装路径、设置密码等。
13. 执行 root.sh 脚本:安装完成后,切换回 root 用户,并执行 root.sh 脚本。
# 切换回 root 用户
exit# 执行脚本
/u01/app/oraInventory/orainstRoot.sh
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh14. 完成安装:安装过程可能需要一些时间,待安装完成后,你就可以开始使用 Oracle 11g 数据库了。
这些是在 Linux 上安装 Oracle 11g 的基本步骤。根据你的具体环境和需求可能会有些许差异,但通常来说应该是类似的。希望这些步骤能够帮助你成功安装 Oracle 11g。
2年前 -
在Linux上安装Oracle 11g数据库需要经过一系列步骤。下面是一个基本的安装过程:
1. 下载Oracle 11g软件包
首先,需要从Oracle官网上下载适用于Linux的Oracle 11g软件包。确保选择与你的操作系统和版本匹配的软件包。2. 解压安装文件
下载完成后,将压缩文件解压到一个目录中。可以使用以下命令解压文件:
“`
tar -xvf oracle11g.tar.gz
“`3. 创建用户和组
在安装Oracle之前,应创建一个专用的用户和组。可以使用以下命令来创建用户和组:
“`
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
“`4. 设置环境变量
在开始Oracle安装之前,需要设置一些必要的环境变量。编辑用户的bash配置文件(例如~/.bashrc)并添加以下行:
“`
export ORACLE_HOME=/path/to/oracle11g
export PATH=$PATH:$ORACLE_HOME/bin
“`然后使用以下命令使环境变量生效:
“`
source ~/.bashrc
“`5. 运行安装程序
切换到解压的安装文件目录,并运行Oracle安装程序。通过执行以下命令来运行安装程序:
“`
./runInstaller
“`安装程序将启动并显示一个图形化界面。按照提示进行安装,选择所需的选项和设置,例如数据库类型、安装位置、监听器配置等。
注意:安装程序可能会提示你安装一些其他的依赖软件包,根据提示进行安装。
6. 完成安装
安装程序将在后台完成安装过程。完成后,会显示安装成功的消息。7. 配置Oracle数据库
安装完成后,需要进行一些配置步骤来启动和配置Oracle数据库。这些步骤包括创建数据库、设置密码、配置监听器等。可以使用`dbca`工具来完成这些配置。执行以下命令启动`dbca`工具:
“`
dbca
“`按照提示进行数据库配置,包括命名、文件存储位置、字符集等。
8. 启动数据库
完成数据库配置后,可以使用以下命令启动Oracle数据库:
“`
sqlplus / as sysdba
SQL> startup
“`这将启动Oracle数据库服务。
这只是一个基本的安装过程概述。在实际安装过程中,可能会出现各种问题和需要额外的步骤。建议参考官方文档或其他资源以获得更详细的信息和指导。
2年前 -
Linux系统下安装和配置Oracle 11g可以分为以下几个步骤:安装Oracle所需的依赖库、创建Oracle安装用户、下载并解压Oracle安装文件、配置环境变量、运行Oracle安装程序、执行安装向导、创建数据库、配置监听器。
请注意,以下步骤以CentOS 7为例,其他Linux发行版可能略有差异。
1. 安装Oracle所需的依赖库
在使用Oracle 11g之前,需要安装一些依赖库。打开终端,使用root账户执行以下命令:
“`shell
yum install -y binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc++ libstdc++-devel make sysstat unixODBC
“`2. 创建Oracle安装用户
在终端中执行以下命令:
“`shell
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
passwd oracle
“`
按照提示输入密码并确认。3. 下载并解压Oracle安装文件
登录Oracle官方网站,下载合适的Oracle 11g安装文件,并将其上传到服务器。在终端中执行以下命令解压文件:
“`shell
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
“`4. 配置环境变量
编辑`/etc/profile`文件,添加以下内容:
“`shell
export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
export ORACLE_SID=XE
export PATH=$ORACLE_HOME/bin:$PATH
“`
保存文件后,执行以下命令使环境变量生效:
“`shell
source /etc/profile
“`5. 运行Oracle安装程序
切换到Oracle安装文件所在的目录,并执行以下命令:
“`shell
rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
“`
安装过程可能需要一些时间,请耐心等待。6. 执行安装向导
安装程序完成后,执行以下命令运行安装向导:
“`shell
/etc/init.d/oracle-xe configure
“`
根据向导的提示,设置密码、监听器端口等信息。默认情况下,Oracle XE监听器端口为1521。7. 创建数据库
在终端中执行以下命令启动Oracle数据库:
“`shell
/etc/init.d/oracle-xe start
“`
然后,执行以下命令登录到数据库:
“`shell
sqlplus / as sysdba
“`
在SQL命令行中,执行以下语句创建一个新的用户:
“`sql
create user myuser identified by mypassword;
grant connect, resource to myuser;
“`
将`myuser`替换为所需的用户名,`mypassword`替换为所需的密码。8. 配置监听器
编辑`/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora`文件,添加以下内容:
“`
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /u01/app/oracle/product/11.2.0/xe)
(PROGRAM = extproc)
)
)LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
)
“`编辑`/u01/app/oracle/product/11.2.0/xe/network/admin/tnsnames.ora`文件,添加以下内容:
“`
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
“`9. 完成安装
重新启动监听器和数据库,使配置生效:
“`shell
/etc/init.d/oracle-xe restart
“`
至此,Oracle 11g在Linux系统下的安装和配置已经完成。请注意,以上步骤仅适用于Oracle 11g XE版本。对于其他版本的Oracle 11g,安装和配置步骤可能会有所不同,具体步骤请参考相应的文档或官方指南。
2年前