新聞中心
在Linux上下載數(shù)據(jù)庫文件夾是一個普遍的需求。本文將介紹在Linux上如何下載數(shù)據(jù)庫文件夾的步驟及常見問題的解決方法。

目前成都創(chuàng)新互聯(lián)公司已為上千余家的企業(yè)提供了網(wǎng)站建設(shè)、域名、網(wǎng)頁空間、網(wǎng)站運營、企業(yè)網(wǎng)站設(shè)計、昌江網(wǎng)站維護等服務(wù),公司將堅持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。
步驟1:確保已安裝wget
在Linux上下載文件通常使用wget命令。在開始下載文件夾之前,確保您的系統(tǒng)已經(jīng)安裝了wget命令。如果未安裝,請使用以下命令進行安裝:
“`bash
sudo apt-get install wget
“`
步驟2:創(chuàng)建一個用來保存數(shù)據(jù)庫文件夾的文件夾
在下載數(shù)據(jù)庫文件夾之前,需要創(chuàng)建一個用來保存文件夾的本地文件夾。如果需要下載的數(shù)據(jù)庫文件夾名稱為“example”,可以執(zhí)行以下命令進行創(chuàng)建:
“`bash
mkdir example
“`
步驟3:連接到遠程服務(wù)器并下載文件夾
連接到遠程服務(wù)器并下載文件夾可以使用以下命令:
“`bash
wget –recursive –no-parent http://example.com/path/to/folder/
“`
該命令包括以下選項:
– `–recursive` – 這個選項告訴`wget`下載整個文件夾,包括所有子文件夾。
– `–no-parent` – 這個選項告訴`wget`不下載上級目錄。
替換`http://example.com/path/to/folder/`為您要下載的數(shù)據(jù)庫文件夾的URL。
例如,如果要下載名為“example”的數(shù)據(jù)庫文件夾,并且該文件夾位于`http://example.com/`的根目錄下,則可以使用以下命令:
“`bash
wget –recursive –no-parent http://example.com/example/
“`
在下載期間,您將看到文件下載的進度。下載完成后,您的數(shù)據(jù)庫文件夾將被保存在所創(chuàng)建的本地文件夾中。
常見問題及解決方法
1. 如何暫停或繼續(xù)下載?
在下載文件夾時,您可以使用`Ctrl+C`暫停下載。要繼續(xù)下載,請運行相同的`wget`命令,`wget`將會從暫停的地方繼續(xù)下載。
2. 如何限制?
如果您希望限制,可以使用`–limit-rate`選項。例如,以下命令將限制為100KB/s:
“`bash
wget –recursive –no-parent –limit-rate=100k http://example.com/path/to/folder/
“`
3. 如何避免下載已存在的文件?
如果您要下載已經(jīng)存在于本地文件夾中的文件,`wget`會詢問是否要覆蓋文件。為了避免這種情況,可以使用`-nc`選項。例如,以下命令將跳過已經(jīng)存在的文件:
“`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上下載數(shù)據(jù)庫文件夾是一個非常簡單的過程。使用`wget`命令可以輕松地從遠程服務(wù)器下載整個文件夾。此外,`wget`命令還提供了許多選項,可以根據(jù)您的需求對下載過程進行自定義,如限制和跳過已存在的文件等。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗豐富以策略為先導(dǎo)10多年以來專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計,響應(yīng)式網(wǎng)站制作,設(shè)計師量身打造品牌風(fēng)格,熱線:028-86922220怎么在linux下安裝oracle數(shù)據(jù)庫
windows上安裝oracle和安裝普通軟件一樣簡單,但是在linux上安裝oracle首先要兄或尺新建一個羨高dba組,再建一個oracle用戶,還要團核先檢查系統(tǒng)必須的組件是否齊全,在這些前提都滿足的條件下,才能以oracle用戶安裝數(shù)據(jù)庫。
1、驗證系統(tǒng)要求
要驗證系統(tǒng)是否滿足 Oracle 10g 數(shù)據(jù)庫的更低要求,以 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 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的兩倍;對于 RAM 大于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的1到2倍。
Oracle 10g 軟件還需要 2.5GB 的可用磁盤空間,而數(shù)據(jù)庫則另需 1.2GB 的可用磁盤空間。/tmp 目錄至少需要 400MB 的可用空間。要檢查系統(tǒng)上的可用磁盤空間,運行以下命令:
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 目錄沒有自己的文件系統(tǒng)。(對本指南而言,它是根文件系統(tǒng)的一部分。)根文件系統(tǒng)可用空間為 5.2 GB,除了滿足安裝 (2.5 + 1.2 + 0.4 = 4.1GB) 外還小有富余。
創(chuàng)建 Oracle 組和用戶帳戶
接下來,創(chuàng)建用于安裝和維護 Oracle 10g 軟件的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall 和 dba。以 root 用戶身份執(zhí)行以下命令:
/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)
設(shè)置 oracle 帳戶的悄缺廳口令:
passwd oracle
例如:
# passwd oracle
Changing password for user oracle.
New password:
Retype new password:
passwd:all authentication tokens updated successfully.
2、創(chuàng)建目錄
現(xiàn)在,創(chuàng)建存儲 Oracle 10g 軟件和數(shù)據(jù)庫文件的目錄。本指南在創(chuàng)建目錄結(jié)構(gòu)時所用的命名慣例符合更佳靈活結(jié)構(gòu) (OFA) 規(guī)范。有關(guān) OFA 標準的更多信息,請參閱 針對 UNIX 系統(tǒng)的 Oracle 數(shù)據(jù)庫 10g 安裝指南 的附錄 D。
以下假設(shè)在根文件系統(tǒng)中創(chuàng)建目錄。這樣做是為了簡便起見,不建議將其作為通用做法。這些啟隱目錄通常被創(chuàng)建為單獨的文件系統(tǒng)。
以 root 用戶身份執(zhí)行以下命令:
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 內(nèi)核參數(shù)
Linux 內(nèi)核非常出色。與大多數(shù)其他 *NIX 系統(tǒng)不同,Linux 允許在系統(tǒng)啟動和運行時修改大多數(shù)內(nèi)核參數(shù)。完成內(nèi)核參數(shù)更改后不必重新啟動系統(tǒng)。Oracle 數(shù)據(jù)庫 10g 需要以下所示的內(nèi)核參數(shù)設(shè)置。其中給出的是最小值,因此如果您的系統(tǒng)使用的值較大,則不要更改它。
kernel.shmall =
kernel.shmmax =
kernel.shmmni = 4096
kernel.sem = 128
fs.file-max = 65536
net.ipv4.ip_local_port_range =
如果您按照以上說明安裝了 Linux,且內(nèi)核參數(shù)全部采用默認值,則只需在以 root 用戶身份登錄后執(zhí)行下命令。
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 用戶身份運行以下命令來驗證您的設(shè)置:
/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
如果系統(tǒng)的參數(shù)設(shè)置的比上述參數(shù)值小,則編輯 /etc/sysctl.conf 文件,添加或更改這些參數(shù)。完成后,運行以下命令激活更改:
/in/sysctl -p
對于 SLES 8,在完成以上步驟后運行以下命令。
4、oracle 用戶的環(huán)境變量
要使用 Oracle 產(chǎn)品,應(yīng)該或必須設(shè)置幾個環(huán)境變量。對于數(shù)據(jù)庫服務(wù)器,建議設(shè)置以下環(huán)境變量:
ORACLE_BASE
ORACLE_HOME
ORACLE_SID
PATH
如果您在同一服務(wù)器上安裝了多個 Oracle 產(chǎn)品或數(shù)據(jù)庫,則 ORACLE_HOME、ORACLE_SID 和 PATH 變量可能會更改。ORACLE_BASE 變量不應(yīng)更改,并可以在需要時在您的登錄配置文件中設(shè)置它。Oracle 提供了一個稱作 oraenv 的實用程序來設(shè)置其他變量。
以 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 數(shù)據(jù)庫 10g。Oracle 提供了一個免費的開發(fā)和測試許可。但不提供支持,且該許可不允許用于生產(chǎn)目的。OTN 提供了完整的許可協(xié)議。
要使 Oracle 10g 發(fā)行套件介質(zhì)可以在服務(wù)器上使用,最簡單的方法是將其直接下載到服務(wù)器。
使用圖形登錄以 oracle 身份登錄。
創(chuàng)建一個目錄以存放 Oracle 10g 發(fā)行套件:
mkdir 10g_db
要從 OTN 下載 Oracle 數(shù)據(jù)庫 10g,請將瀏覽器(Mozilla 比較好用)指向這個鏈接。填寫 Eligibility Export Restrictions 頁面,并閱讀 OTN 許可協(xié)議。如果您接受限制和許可協(xié)議,則單擊 I Accept。
單擊 ship.db.cpio.gz 鏈接,并將該文件保存在為此目的創(chuàng)建的目錄 (10g_db) 中 — 如果尚未登錄到 OTN,則此時可能提示您登錄。
解壓縮此文件:
cd 10g_db
gunzip ship.db.cpio.gz
cpio -idmv selectopen_mode from v$database;
OPEN_MODE
—-
READ WRITE
若出現(xiàn)以上文字說明數(shù)據(jù)庫正在正常運行。自此,數(shù)據(jù)庫安裝成功。
oracle 解的安裝文件解壓后有個doc目錄侍禪,里面有個index.htm
用瀏老滲塵覽器打開,里面有quick install guide(英文)喊皮
guide里說的比較全面。
檢查硬件是否滿足要求
1)確保系統(tǒng)有足夠的 RAM 和交換空間大小,運行以下命令:
#grep MemTotal /proc/meminfo
#grepSwapTotal /proc/meminfo
注:所需最小 RAM 為 512MB,而所需最小交換空間為 1GB。對于 RAM 小于或等于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的兩倍;對于 RAM 大于 2GB 的系統(tǒng),交換空間應(yīng)為 RAM 數(shù)量的一到兩倍。
2)確保有足夠的磁盤空間。Oracle 10g軟件大約需要 2.5GB 的可用磁盤空間,數(shù)據(jù)庫則另需至少1.2G的磁盤空間
3)/tmp 目錄至少需要 400MB 的可用空間。
要檢查系統(tǒng)上的可用磁盤空間,運行以下命令:
#df-h
檢查系統(tǒng)是否已安裝所需的開發(fā)包
使用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
創(chuàng)建oracle組和oracle用戶
創(chuàng)建用于安裝和維護 Oracle 10g軟件的 Linux 組和用戶帳戶。用戶帳戶將稱為 oracle,而組將稱為 oinstall(用于軟件安裝) 和 dba(用于數(shù)據(jù)庫管理)。
#groupadd oinstall
#groupadd dba
#useradd -m -g oinstall -G dba oracle –poracle (p表示添加帳號密碼)
創(chuàng)建oracle目錄并改變目錄權(quán)彎穗棚限
現(xiàn)在,創(chuàng)建存儲 Oracle 10g 軟件和族攜數(shù)據(jù)庫文件的目錄。本指南在創(chuàng)建目錄結(jié)構(gòu)時所用的命名慣例符合更佳靈活結(jié)構(gòu) (OFA) 規(guī)范。
以 root 用戶身份執(zhí)行以下埋則命令:
#mkdir -p /u01/app/oracle# oracle根目錄,-p 表示遞歸建立目錄
#mkdir -p /u02/oradata # oracle數(shù)據(jù)文件存放目錄
#chown -R oracle:oinstall /u
#chown -R oracle:oinstall /u02
#chmod -R 775 /u01
#chmod -R 775 /u02
配置linux內(nèi)核參數(shù)
#vi/etc/sysctl.conf,添加如下內(nèi)容:
kernel.shmall =
kernel.shmmax =#此處默認設(shè)置為2G,數(shù)值一般設(shè)為物理內(nèi)存的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 內(nèi)核非常出色。與大多數(shù)其他 *NIX 系統(tǒng)不同,Linux 允許在系統(tǒng)啟動和運行時修改大多數(shù)內(nèi)核參數(shù)。完成內(nèi)核參數(shù)更改后不必重新啟動系統(tǒng)。Oracle 數(shù)據(jù)庫 10g 需要以下所示的內(nèi)核參數(shù)設(shè)置。其中給出的是最小值,因此如果您的系統(tǒng)使用的值較大,則不要更改它。
配置oracle用戶的shell限制
#vi /etc/security/limits.conf 添加如下內(nèi)容:
oraclesoft nproc 2023
oraclehard nproc
oraclesoft nofile 1024
oraclehard nofile 65536
#vi /etc/pam.d/login 添加如下內(nèi)容:
session required pam_limits.so
導(dǎo)出x圖形界面給oracle用戶
由于安裝時采用的是oracle的OUI圖形化界面,需要X支持,而默認oracle用戶是不支持圖形化操作的,必須以root的身份導(dǎo)出X給oracle用戶使用。運行如下命令:
#xhost +
access control disabled,clients can connect from any host
出現(xiàn)以上文字表示導(dǎo)出成功。
oracle用戶下執(zhí)行
1.2.1設(shè)置環(huán)境變量
#su –oracle
$vi .bash_profile
加入以下內(nèi)容:
TMP=/tmp
TMPDIR=$TMP
ORACLE_BASE=/u01/app/oracle #oracle 根目錄
ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 #oracle 家目錄
ORACLE_SID=orcl #根據(jù)實際需要命名
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#使環(huán)境變量生效
2、安裝 Oracle
2.1、下載并解壓oracle軟件
從Oracle網(wǎng)站下載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
若出現(xiàn)以上文字說明數(shù)據(jù)庫正在正常運行。自此,數(shù)據(jù)庫安裝成功。
linux下載數(shù)據(jù)庫文件夾里的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux下載數(shù)據(jù)庫文件夾里,如何在Linux上下載數(shù)據(jù)庫文件夾,怎么在linux下安裝oracle數(shù)據(jù)庫的信息別忘了在本站進行查找喔。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計,成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營銷讓企業(yè)網(wǎng)站產(chǎn)生價值。
網(wǎng)站名稱:如何在Linux上下載數(shù)據(jù)庫文件夾(linux下載數(shù)據(jù)庫文件夾里)
URL地址:http://fisionsoft.com.cn/article/cdepooj.html


咨詢
建站咨詢
