在Linux上下载数据库文件夹是一个普遍的需求。本文将介绍在Linux上如何下载数据库文件夹的步骤及常见问题的解决方法。
目前成都创新互联公司已为上千余家的企业提供了网站建设、域名、网页空间、网站运营、企业网站设计、昌江网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
步骤1:确保已安装wget
在Linux上下载文件通常使用wget命令。在开始下载文件夹之前,确保您的系统已经安装了wget命令。如果未安装,请使用以下命令进行安装:
“`bash
sudo apt-get install wget
“`
步骤2:创建一个用来保存数据库文件夹的文件夹
在下载数据库文件夹之前,需要创建一个用来保存文件夹的本地文件夹。如果需要下载的数据库文件夹名称为“example”,可以执行以下命令进行创建:
“`bash
mkdir example
“`
步骤3:连接到远程服务器并下载文件夹
连接到远程服务器并下载文件夹可以使用以下命令:
“`bash
wget –recursive –no-parent http://example.com/path/to/folder/
“`
该命令包括以下选项:
– `–recursive` – 这个选项告诉`wget`下载整个文件夹,包括所有子文件夹。
– `–no-parent` – 这个选项告诉`wget`不下载上级目录。
替换`http://example.com/path/to/folder/`为您要下载的数据库文件夹的URL。
例如,如果要下载名为“example”的数据库文件夹,并且该文件夹位于`http://example.com/`的根目录下,则可以使用以下命令:
“`bash
wget –recursive –no-parent http://example.com/example/
“`
在下载期间,您将看到文件下载的进度。下载完成后,您的数据库文件夹将被保存在所创建的本地文件夹中。
常见问题及解决方法
1. 如何暂停或继续下载?
在下载文件夹时,您可以使用`Ctrl+C`暂停下载。要继续下载,请运行相同的`wget`命令,`wget`将会从暂停的地方继续下载。
2. 如何限制?
如果您希望限制,可以使用`–limit-rate`选项。例如,以下命令将限制为100KB/s:
“`bash
wget –recursive –no-parent –limit-rate=100k http://example.com/path/to/folder/
“`
3. 如何避免下载已存在的文件?
如果您要下载已经存在于本地文件夹中的文件,`wget`会询问是否要覆盖文件。为了避免这种情况,可以使用`-nc`选项。例如,以下命令将跳过已经存在的文件:
“`bash
wget -nc –recursive –no-parent http://example.com/path/to/folder/
“`
4. 如何下载指定类型的文件?
如果您只想下载特定类型的文件,可以使用`-A`选项。例如,以下命令将只下载zip格式的文件:
“`bash
wget -A zip –recursive –no-parent http://example.com/path/to/folder/
“`
在Linux上下载数据库文件夹是一个非常简单的过程。使用`wget`命令可以轻松地从远程服务器下载整个文件夹。此外,`wget`命令还提供了许多选项,可以根据您的需求对下载过程进行自定义,如限制和跳过已存在的文件等。
成都网站建设公司-创新互联,建站经验丰富以策略为先导10多年以来专注数字化网站建设,提供企业网站建设,高端网站设计,响应式网站制作,设计师量身打造品牌风格,热线:028-86922220windows上安装oracle和安装普通软件一样简单,但是在linux上安装oracle首先要兄或尺新建一个羡高dba组,再建一个oracle用户,还要团核先检查系统必须的组件是否齐全,在这些前提都满足的条件下,才能以oracle用户安装数据库。
1、验证系统要求
要验证系统是否满足 Oracle 10g 数据库的更低要求,以 root 用户身份登录并运行以下命令。
要查看可用 RAM 和交换空间大小,运行以下命令:
grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo
例如:
# grep MemTotal /proc/meminfo
MemTotal:kB
# grep SwapTotal /proc/meminfo
SwapTotal:kB
所需最小 RAM 为 512MB,而所需最小交换空间为 1GB。对于 RAM 小于或等于 2GB 的系统,交换空间应为 RAM 数量的两倍;对于 RAM 大于 2GB 的系统,交换空间应为 RAM 数量的1到2倍。
Oracle 10g 软件还需要 2.5GB 的可用磁盘空间,而数据库则另需 1.2GB 的可用磁盘空间。/tmp 目录至少需要 400MB 的可用空间。要检查系统上的可用磁盘空间,运行以下命令:
df -h
例如:
# df -h
FilesystemSize Used Avail Use% Mounted on
/dev/sda.8G 1.3G 5.2G 20% /
/dev/sdaM 17M 77M 18% /boot
该示例表明,/tmp 目录没有自己的文件系统。(对本指南而言,它是根文件系统的一部分。)根文件系统可用空间为 5.2 GB,除了满足安装 (2.5 + 1.2 + 0.4 = 4.1GB) 外还小有富余。
创建 Oracle 组和用户帐户
接下来,创建用于安装和维护 Oracle 10g 软件的 Linux 组和用户帐户。用户帐户将称为 oracle,而组将称为 oinstall 和 dba。以 root 用户身份执行以下命令:
/usr/in/groupadd oinstall
/usr/in/groupadd dba
/usr/in/useradd -m -g oinstall -G dba oracle
id oracle
例如:
# /usr/in/groupadd oinstall
# /usr/in/groupadd dba
# /扮旁usr/in/useradd -m -g oinstall -G dba oracle
# id oracle
uid=501(oracle) gid=501(oinstall) groups=501(oinstall),502(dba)
设置 oracle 帐户的悄缺厅口令:
passwd oracle
例如:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.
2、创建目录
现在,创建存储 Oracle 10g 软件和数据库文件的目录。本指南在创建目录结构时所用的命名惯例符合更佳灵活结构 (OFA) 规范。有关 OFA 标准的更多信息,请参阅 针对 UNIX 系统的 Oracle 数据库 10g 安装指南 的附录 D。
以下假设在根文件系统中创建目录。这样做是为了简便起见,不建议将其作为通用做法。这些启隐目录通常被创建为单独的文件系统。
以 root 用户身份执行以下命令:
mkdir -p /u01/app/oracle
mkdir -p /u02/oradata
chown -R oracle:oinstall /u01/app/oracle /u02/oradata
chmod -R 775 /u01/app/oracle /u02/oradata
例如:
# mkdir -p /u01/app/oracle
# mkdir -p /u02/oradata
# chown -R oracle:oinstall /u01/app/oracle /u02/oradata
# chmod -R 775 /u01/app/oracle /u02/oradata
3、配置 Linux 内核参数
Linux 内核非常出色。与大多数其他 *NIX 系统不同,Linux 允许在系统启动和运行时修改大多数内核参数。完成内核参数更改后不必重新启动系统。Oracle 数据库 10g 需要以下所示的内核参数设置。其中给出的是最小值,因此如果您的系统使用的值较大,则不要更改它。
kernel.shmall =
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =
如果您按照以上说明安装了 Linux,且内核参数全部采用默认值,则只需在以 root 用户身份登录后执行下命令。
cat >> /etc/sysctl.conf > /etc/sysctl.conf kernel.shmall =
> kernel.shmmax =
> kernel.shmmni = 4096
> kernel.sem = 128
> fs.file-max = 65536
> net.ipv4.ip_local_port_range =
> EOF
# /in/sysctl -p
net.ipv4.ip_forward = 0
net.ipv4.conf.default.rp_filter = 1
kernel.sysrq = 0
kernel.shmall =
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =
以 root 用户身份运行以下命令来验证您的设置:
/in/sysctl -a | grep shm
/in/sysctl -a | grep sem
/in/sysctl -a | grep file-max
/in/sysctl -a | grep ip_local_port_range
例如:
# /in/sysctl -a | grep shm
kernel.shmmni = 4096
kernel.shmall =
kernel.shmmax =
kernel.shm-use-bigpages = 0
# /in/sysctl -a | grep sem
kernel.sem =128
# /in/sysctl -a | grep file-max
fs.file-max = 65536
# /in/sysctl -a | grep ip_local_port_range
net.ipv4.ip_local_port_range =0
如果系统的参数设置的比上述参数值小,则编辑 /etc/sysctl.conf 文件,添加或更改这些参数。完成后,运行以下命令激活更改:
/in/sysctl -p
对于 SLES 8,在完成以上步骤后运行以下命令。
4、oracle 用户的环境变量
要使用 Oracle 产品,应该或必须设置几个环境变量。对于数据库服务器,建议设置以下环境变量:
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
如果您在同一服务器上安装了多个 Oracle 产品或数据库,则 ORACLE_HOME、ORACLE_SID 和 PATH 变量可能会更改。ORACLE_BASE 变量不应更改,并可以在需要时在您的登录配置文件中设置它。Oracle 提供了一个称作 oraenv 的实用程序来设置其他变量。
以 oracle 身份登录,并通过在 .bash_profile 或 .profile(bash 或 ksh)中添加以下行,将 ORACLE_BASE 添加到登录配置文件:
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
或在 .login (csh) 中添加以下行:
setenv ORACLE_BASE /u01/app/oracle
5、安装 Oracle
可以从 OTN 下载 Oracle 数据库 10g。Oracle 提供了一个免费的开发和测试许可。但不提供支持,且该许可不允许用于生产目的。OTN 提供了完整的许可协议。
要使 Oracle 10g 发行套件介质可以在服务器上使用,最简单的方法是将其直接下载到服务器。
使用图形登录以 oracle 身份登录。
创建一个目录以存放 Oracle 10g 发行套件:
mkdir 10g_db
要从 OTN 下载 Oracle 数据库 10g,请将浏览器(Mozilla 比较好用)指向这个链接。填写 Eligibility Export Restrictions 页面,并阅读 OTN 许可协议。如果您接受限制和许可协议,则单击 I Accept。
单击 ship.db.cpio.gz 链接,并将该文件保存在为此目的创建的目录 (10g_db) 中 — 如果尚未登录到 OTN,则此时可能提示您登录。
解压缩此文件:
cd 10g_db
gunzip ship.db.cpio.gz
cpio -idmv selectopen_mode from v$database;
OPEN_MODE
—-
READ WRITE
若出现以上文字说明数据库正在正常运行。自此,数据库安装成功。
oracle 解的安装文件解压后有个doc目录侍禅,里面有个index.htm
用浏老渗尘览器打开,里面有quick install guide(英文)喊皮
guide里说的比较全面。
检查硬件是否满足要求
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数据库的信息别忘了在本站进行查找喔。
创新互联【028-86922220】值得信赖的成都网站建设公司。多年持续为众多企业提供成都网站建设,成都品牌建站设计,成都高端网站制作开发,SEO优化排名推广服务,全网营销让企业网站产生价值。
新闻标题:如何在Linux上下载数据库文件夹(linux下载数据库文件夹里)
分享网址:http://www.shufengxianlan.com/qtweb/news5/241955.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联