如何在Linux上下载数据库文件夹 (linux下载数据库文件夹里)

在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`命令还提供了许多选项,可以根据您的需求对下载过程进行自定义,如限制和跳过已存在的文件等。

相关问题拓展阅读:

怎么在linux下安装oracle数据库

windows上安装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数据库的信息别忘了在本站进行查找喔。


数据运维技术 » 如何在Linux上下载数据库文件夹 (linux下载数据库文件夹里)