在Linux系统中,安装一个数据库软件并不是在电脑上安装任何其他软件,因为安装数据库软件后,它将在系统上创建文件和目录结构,以存储数据库文件和服务器配置。了解数据库的安装目录结构非常重要,它能够帮助您快速找到数据库服务器软件和数据文件,并且你也需要在使用数据库时去访问这些文件。
创新互联是一家专注网站建设、网络营销策划、微信小程序定制开发、电子商务建设、网络推广、移动互联开发、研究、服务为一体的技术型公司。公司成立10年以来,已经为上千工商代办各业的企业公司提供互联网服务。现在,服务的上千客户与我们一路同行,见证我们的成长;未来,我们一起分享成功的喜悦。
本文将介绍一些主要的Linux数据库安装目录。
1. /usr/local/mysql
这是MySQL数据库的默认安装目录,其中包含了MySQL数据库软件和文件的安装目录。
在MySQL安装目录中有几个重要的子目录:
bin:二进制文件目录,包括了所有MySQL工具的二进制文件,比如mysql,mysqldump等等。
lib:库文件目录,包括了MySQL的共享库文件。
data:数据文件目录,包括了MySQL实例的数据文件。
share:共享文件目录,包括了MySQL的帮助文档、示例等等文件。
2. /usr/local/pgsql
这是PostgreSQL数据库的默认安装目录,其中包含了PostgreSQL数据库软件和文件的安装目录。
在PostgreSQL安装目录中有几个重要的子目录:
bin:二进制文件目录,包括了所有PostgreSQL工具的二进制文件,比如psql,pg_dump等等。
lib:库文件目录,包括了PostgreSQL的共享库文件。
data:数据文件目录,包括了PostgreSQL实例的数据文件。
share:共享文件目录,包括了PostgreSQL的帮助文档、示例等等文件。
3. /usr/local/oracle
这是Oracle数据库的默认安装目录,其中包含了Oracle数据库软件和文件的安装目录。
在Oracle安装目录中有几个重要的子目录:
bin:二进制文件目录,包括了Oracle数据库的所有工具的二进制文件,比如sqlplus,expdp等等。
lib:库文件目录,包括了Oracle的共享库文件。
data:数据文件目录,包括了Oracle实例的数据文件。
network:网络配置目录,包括了Oracle实例的网络连接文件。
4. /usr/local/sqlserver
这是SQL Server数据库的默认安装目录,其中包含了SQL Server数据库软件和文件的安装目录。
在SQL Server安装目录中有几个重要的子目录:
bin:二进制文件目录,包括了SQL Server数据库的所有工具的二进制文件,比如sqlcmd,bcp等等。
lib:库文件目录,包括了SQL Server的共享库文件。
data:数据文件目录,包括了SQL Server实例的数据文件。
LOG:日志文件目录,包括了SQL Server数据库的日志文件。
5. /usr/lib/postfix
这是邮件服务器Postfix的默认安装目录,其中包含了Postfix邮件服务器软件和文件的安装目录。
在Postfix安装目录中有几个重要的子目录:
bin:二进制文件目录,包括了Postfix邮件服务器的所有工具的二进制文件,比如sendml,postmap等等。
in:系统二进制文件目录,包括了Postfix邮件服务器的系统工具的二进制文件。
conf:配置文件目录,包括了Postfix邮件服务器的所有配置文件。
spool:邮件队列目录,包括了Postfix邮件服务器的所有邮件队列文件。
了解数据库的安装目录结构非常重要。通过知道每个数据库的主要安装目录,可以简化对数据库的管理和维护。此外,在找到配置文件、日志文件和数据文件等重要文件时,可以快速定位它们。这将帮助您更好地管理和优化您的数据库。
相关问题拓展阅读:
1. 安装CentOS,注意先不要创建oracle用户,语言务必选择英语;
2. 获取Oracle 11G安装包;
3. 创建Oracle安装目录;
1) 创建用户:oracle,组:oinstall,dba;
1) groupadd oinstall #创建用户组oinstall
2) groupadd dba #创建用裂拆户组dba
3) useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组
4) passwd oracle #设置用户oracle的登录密码,根据提示输入两绝激次密码
5) mkdir /oracle #创建Oracle安装目录
6) chown -R oracle:oinstall /oracle #设置目录所有者为oinstall用户组的oracle用户
1. 修改内核参肆宏枣数;
这一步修改主要是因为,在oracle的官方文档中有对oracle数据库安装配置的更低要求,因此需要修改一下
vi /etc/sysctl.conf #编辑,
#在最后添加以下代码
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
fs.file-max =
fs.aio-max-nr =
kernel.shmall =
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 128
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.rmem_max=
net.core.wmem_default=
net.core.wmem_max=
保存退出后要进行如下操作以使配置生效
sysctl -p #使配置立即生效
2. 设置oracle用户限制
vi /etc/security/limits.conf #在末尾添加以下代码
oracle soft nproc 2023
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
3. 关闭SELINUX
vi /etc/selinux/config
#编辑配置文件
#注释掉SELINUX=enforcing
# 注释掉SELINUXTYPE=targeted
SELINUX=disabled #增加
4. 安装必备软件;
yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixODBC-* pdksh-*
5. 检查依赖关系
binutils-2.23.52.0.1-12.el7.x86_64
compat-libcap1-1.10-3.el7.x86_64
gcc-4.8.2-3.el7.x86_64
gcc-c++-4.8.2-3.el7.x86_64
glibc-2.17-36.el7.i686
glibc-2.17-36.el7.x86_64
glibc-devel-2.17-36.el7.i686
glibc-devel-2.17-36.el7.x86_64
ksh
libaio-0.3.109-9.el7.i686
libaio-0.3.109-9.el7.x86_64
libaio-devel-0.3.109-9.el7.i686
libaio-devel-0.3.109-9.el7.x86_64
libgcc-4.8.2-3.el7.i686
libgcc-4.8.2-3.el7.x86_64
libstdc++-4.8.2-3.el7.i686
libstdc++-4.8.2-3.el7.x86_64
libstdc++-devel-4.8.2-3.el7.i686
libstdc++-devel-4.8.2-3.el7.x86_64
libXi-1.7.2-1.el7.i686
libXi-1.7.2-1.el7.x86_64
libXtst-1.2.2-1.el7.i686
libXtst-1.2.2-1.el7.x86_64
make-3.82-19.el7.x86_64
sysstat-10.1.5-1.el7.x86_64
6. 配置用户的环境变量(可以安装完再设置)
vi /home/oracle/.bash_profile
#在最后添加以下代码
export ORACLE_BASE=/oracle/app/oracle #oracle数据库安装目录
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1 #oracle数据库路径
export ORACLE_SID=orcl #oracle启动数据库实例名
export ORACLE_TERM=xterm #xterm窗口模式安装
export PATH=$ORACLE_HOME/bin:/usr/in:$PATH #添加系统环境变量
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib #添加系统环境变量
export #防止安装过程出现乱码
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题
保存退出以后,输入如下命令使配置生效
source .bash_profile #使设置立刻生效
7. 运行如下命令启动安装界面
export LANG=en_US #设置编码,防止图形界面乱码
./runInstaller
8. “ins_ctx.mk”错误处理
下载下面的文件,解压后使用其中libstdc++替换/usr/lib64目录下的同名文件即可
9. “ins_emagent.mk”编译错误,未解决,但未发现影响使用。
方法/步骤
检查硬件是否满足要求
1)确保系统有足够的 RAM 和交换空间大小,运行以下命令:
#grep MemTotal /proc/meminfo
#grepSwapTotal /proc/meminfo
注:所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于笑厅 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的一到两倍。
2)确保有足够的磁盘空间。Oracle 10g软件大约需要 2.5GB 的可用磁盘空间,数据库则另需至少1.2G的磁盘空间
3)/tmp 目录至少需要 400MB 的可用空间。
要检查系统上的可用磁盘空间,运行以下命令:
#df-h
检查系统是否已安装所需的开发包
使用rpm -qa命令,确保以下包已成功安装。让升运对于包的版本,只有版本高于下面的都可以,如果低于此版本,则要升级处理,如下:
binutils-2.15.92.0.2-13.EL4
compat-db-4.1.25-9
compat-libstdc++-296-2.96-132.7.2
control-center-2.8.0-12
gcc-3.4.3-22.1.EL4
gcc-c++-3.4.3-22.1.EL44
glibc-2.3.4-2.9
glibc-common-2.3.4-2.9
gnome-libs-1.4.1.2.90-44.1
libstdc++-3.4.3-22.1
libstdc++-devel-3.4.3-22.1
make-3.80-5
pdksh-5.2.14-30
sysstat-5.0.5-1
xscreensaver-4.18-5.rhel4.2
setarch-1.6-1
libaio-0.3.103-3
创建oracle组和oracle用户
创建用于安装和维护 Oracle 10g软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall(用于软件安装) 和 dba(用于数据库管理)。
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle –poracle (p表示添加帐号密码)
创建oracle目录并改变目录权限
现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合更佳灵活结构 (OFA) 规范。
以 root 用户身份执行以下命令:
#mkdir -p /u01/坦梁app/oracle# oracle根目录,-p 表示递归建立目录
#mkdir -p /u02/oradata # oracle数据文件存放目录
#chown -R oracle:oinstall /u
#chown -R oracle:oinstall /u02
#chmod -R 775 /u01
#chmod -R 775 /u02
配置linux内核参数
#vi/etc/sysctl.conf,添加如下内容:
kernel.shmall =
kernel.shmmax =#此处默认设置为2G,数值一般设为物理内存的40~50%
kernel.shmmni = 4096
kernel.sem = 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =
net.core.rmem_default =
net.core.rmem_max =
net.core.wmem_default =
net.core.wmem_max =
完成后,运行以下命令激活更改:
#sysctl–p
注:Linux
内核非常出色。与大多数其他 *NIX 系统不同,Linux
允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g
需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
配置oracle用户的shell限制
#vi /etc/security/limits.conf 添加如下内容:
oraclesoft nproc 2023
oraclehard nproc
oraclesoft nofile 1024
oraclehard nofile 65536
#vi /etc/pam.d/login 添加如下内容:
session required pam_limits.so
导出x图形界面给oracle用户
由于安装时采用的是oracle的OUI图形化界面,需要X支持,而默认oracle用户是不支持图形化操作的,必须以root的身份导出X给oracle用户使用。运行如下命令:
#xhost +
access control disabled,clients can connect from any host
出现以上文字表示导出成功。
oracle用户下执行
1.2.1设置环境变量
#su –oracle
$vi .bash_profile
加入以下内容:
TMP=/tmp
TMPDIR=$TMP
ORACLE_BASE=/u01/app/oracle #oracle 根目录
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 #oracle 家目录
ORACLE_SID=orcl #根据实际需要命名
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
PATH=$ORACLE_HOME/bin:$PATH
exportTMP TMPDIR ORACLE_BASE ORACLE_HOME ORACLE_SID LD_LIBRARY_PATH PATH
$source .bash_profile#使环境变量生效
2、安装 Oracle
2.1、下载并解压oracle软件
从Oracle网站下载10201_database_linux_x86_32.cpio.gz到oracle用户家目录下/home/oracle/(也可为其他目录),使用oracle用户登录后,解压此文件:
$startx
$cd /home/oracle
$gunzip 10201_database_linux_x86_64.cpio.gz
$cpio -idmv selectopen_mode from v$database;
OPEN_MODE
—-
READ WRITE
若出现以上文字说明数据库正在正常运行。自此,数据库安装成功。
linux 数据库安装目录的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux 数据库安装目录,Linux数据库安装目录概览,怎么在linux下安装oracle数据库的信息别忘了在本站进行查找喔。
成都创新互联建站主营:成都网站建设、网站维护、网站改版的网站建设公司,提供成都网站制作、成都网站建设、成都网站推广、成都网站优化seo、响应式移动网站开发制作等网站服务。
网站名称:Linux数据库安装目录概览(linux数据库安装目录)
网站网址:http://www.shufengxianlan.com/qtweb/news37/68737.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联