當前位置:首頁 » 操作系統 » oracle資料庫linux

oracle資料庫linux

發布時間: 2022-02-24 23:19:01

① 怎樣刪除oracle資料庫linux

linux伺服器上Oralce 11G資料庫手動刪除方法;

使用sqlPlus或者其他你喜歡的命令行工具登錄資料庫,登錄用戶是sysdba*

輸入下面的命令的到不同文件的路徑:

select name from v$datafile;
select member from v$logfile;
select name from v$controlfile;
select name from v$tempfile;

在SQLPlus中關閉資料庫,接著退出SQLPlus

sqlplus "/ as sysdba"
shutdown immediate;
quit;

在命令行中輸入下面的命令停止監聽服務:

在Oralce Linux賬戶中:

lsnrctl stop

回憶一下之前的文件路徑;在刪除這些文件的時候作為一個檢查項。記住:你備份了資料庫了么?當准備好之後,就刪除你的數據文件吧,同樣還有你的日誌文件、控制文件和臨時文件。

進入 $ORACLE_HOME/network/admin 目錄並刪除 tnsnames.ora 和 listener.ora 文件;
進入 $ORACLE_HOME/dbs 目錄並刪除 init[db_name].ora、 orapw[db_name]和 spfile[db_name].ora 文件;
進入 $ORACLEHOME/admin/[dbname]/pfile 目錄並刪除 init[db_name].ora 文件;
進入 $ORACLEHOME/admin/[dbname]/amp 目錄並刪除所有文件;
編輯/etc/oratab 並移除以你資料庫名字開頭的行.

這樣就好了。

② 怎麼在linux下安裝oracle資料庫

方法/步驟

  • 檢查硬體是否滿足要求

    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

③ 如何連接到linux上的oracle資料庫

裝好oracle資料庫,我們准備用PLSQL Developer 這個軟體來連接伺服器的資料庫!

下面簡單介紹設置此軟體並連接oracle資料庫的方法:

一、下載並安裝好PLSQL Developer(綠色版的也可以);

二、下載並解壓

Oracle免安裝版的客戶端:

http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip



三、建立tns配置文件。
1、在解壓的:「nstantclient-basic-nt-11.2.0.3.0」文件夾的下面建文件夾,路徑像這樣「nstantclient-basic-nt-11.2.0.3.0 eidownadmin「,其實這個倒是無所謂的,只是看起來與服務端上的更接近而已,與文章後面的環境變數要對應。
2、拷貝服務端目錄「$ORACLE_HOME$ etworkadmin nsnames.ora」到客戶端的「nstantclient-basic-nt-11.2.0.3.0 eidownadmin「目錄,這個文件的內容如下:(也可自行建立)

  • # tnsnames.ora Network Configuration File: /home/oradb/oracle/proct/11.2.0/db_1/network/admin/tnsnames.ora

  • # Generated by Oracle configuration tools.

  • ORCL =

  • (DESCRIPTION =

  • (ADDRESS = (PROTOCOL = TCP)(HOST = localhost.localdomain)(PORT = 1521))

  • (CONNECT_DATA =

  • (SERVER = DEDICATED)

  • (SERVICE_NAME = orcl.localdomain)

  • )

  • )

  • 復制代碼以上的代碼 做個簡要的介紹,本例中安裝在linux中的oracle資料庫,其環境配置如下:
  • ORACLE_BASE=/home/oradb/oracle

  • ORACLE_HOME=$ORACLE_BASE/proct/11.2.0/db_1

  • ORACLE_SID=orcl

  • PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin

  • LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib

  • LANG=C

  • 復制代碼拷貝到客戶端後,用記事本打開它,修改如下幾個參數:
  • # tnsnames.ora Network Configuration File: /home/oradb/oracle/proct/11.2.0/db_1/network/admin/tnsnames.ora

  • # Generated by Oracle configuration tools.

  • ORCL =

  • (DESCRIPTION =

  • (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.10)(PORT = 1521))

  • (CONNECT_DATA =

  • (SERVER = DEDICATED)

  • (SERVICE_NAME = orcl.localdomain)

  • )

  • )

  • 復制代碼重要:以上除了HOST是伺服器ip外,其他三個紅字必須與服務端的這個文件一致,否則連接的時候將會導致ORA-12514錯誤。


  • 四、設置PLSQL Developer程序的oci庫路徑。

  • 運行PLSQL Developer程序,在彈出的登錄框點「取消」

  • 在菜單「工具-首選項」中的「連接」中,

    找到「Oracle主目錄名」,輸入

  • 解壓的:「nstantclient-basic-nt-11.2.0.3.0」文件夾的路徑 比如:

  • "D:PLSQLinstantclient_11_2"

  • 找到「OCI庫」,輸入

  • 解壓的:「nstantclient-basic-nt-11.2.0.3.0」文件夾下oci.dll文件的路徑,比如:

  • "D:PLSQLinstantclient_11_2oci.dll"

  • 如下圖:



  • 如果伺服器中的資料庫字元編碼是GBK則設置為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  • 如果設置不對會亂碼。

  • 注意:設定了環境變數之後,要注銷或者重啟電腦生效。

④ linux下oracle資料庫怎麼登陸

第一步:登陸
root登陸之後切換到oracle用戶上,輸入
su oracle
第二步:連接
在oracle用戶下,輸入
sqlplus /nolog
第三步:使用管理員許可權
輸入 connect /as sysdba
第四步:啟動/關閉服務
輸入 startup
startup參數
不帶參數,啟動資料庫實例並打開資料庫,以便用戶使用資料庫,在多數情況下,使用這種方式!
nomount,只啟動資料庫實例,但不打開資料庫,在你希望創建一個新的資料庫時使用,或者在你需要這樣的時候使用!
mount,在進行資料庫更名的時候採用。這個時候資料庫就打開並可以使用了!

⑤ 怎麼用linux命令連接racle資料庫

可以通過SSH或者SecureCRTPortable等可以直接連接Linux操作系統的軟體,連接到Linux系統。下面具體介紹一下:

1、登錄到Linux後,就可以在命令窗口直接對Linux進行操作了。先將用戶切換到Oracle。當顯示為[oracle@db ~]$ 時,說明切換成功。命令:su - oracle;

2、切換到Oracle用戶之後,我們登錄到到sqlplus,使用dba許可權登錄到sqlplus。在sqlplus中,我們使用conn連接一下我們具體想要操作的資料庫用戶。命令:conn username/password,示connected表示連接成功;

3、在SQL>中輸入想要進行操作的sql語句,這里我們舉個簡單的例子,以一個單表查詢為例進行演示:sql語句:select * from tablename。

(5)oracle資料庫linux擴展閱讀:

Linux是一套免費使用和自由傳播的類Unix操作系統,是一個基於POSIX和UNIX的多用戶、多任務、支持多線程和多CPU的操作系統。它能運行主要的UNIX工具軟體、應用程序和網路協議。它支持32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多用戶網路操作系統。

Linux操作系統誕生於1991 年10 月5 日(這是第一次正式向外公布時間)。Linux存在著許多不同的Linux版本,但它們都使用了Linux內核。Linux可安裝在各種計算機硬體設備中,比如手機、平板電腦、路由器、視頻游戲控制台、台式計算機、大型機和超級計算機。

參考資料:Linux-網路

⑥ 如何在linux環境導出oracle資料庫

步驟如下:
一、編寫備份資料庫的shell
1、創建保存shell文件的文件夾,
2、文件內容為:
#!/bin/sh
PATH=$PATH:$HOME/bin
export PATH
ORACLE_BASE=/u01/app/oracle
export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/proct/10.2.0/db_1
export ORACLE_HOME
ORACLE_SID=HRDB
export ORACLE_SID
PATH=/usr/sbin:$PATH
PATH=$ORACLE_HOME/bin:$PATH
export PATH
exp fact/fact file=/backup/fact`date +%y%m%d`.dmp
log=/backup/factlog`date +%y%m%d`.log

shell文件編寫完畢
一、運行以上的shell文件
看是否能生成備份的.dmp文件,如果能則表示shell文件編寫成功

二、然後在此shell
文件的所在終端輸入命令,將此文件授權讓root用戶可以執行:

三、命令為:chmod +x backup.sh
四、然後到root終端編寫定時備份的語句
五、語句為:crontab –e
六、輸入i
七、輸入10 17 ,,,/home/backupscript/backup.sh
八、按下esc建,輸入:wq 退出並保存即可。

⑦ linux系統怎麼知道oracle資料庫名稱

如果是系統工程師,沒有許可權進入資料庫,那麼可以通過操作系統命令查看
ps -ef|grep ora
oracle 32757 1 0 May25 ? 00:00:04 ora_dbw0_orcl
oracle 82759 1 0 May25 ? 00:00:04 ora_lgwr_orcl
其中ora_dbw0_orcl和ora_lgwr_orcl最後的orcl就是資料庫的實例名稱

如果DBA,可以進入資料庫進行查看
其中可以查看:資料庫名,資料庫實例名,資料庫唯一名,資料庫服務名等信息;
SQL> show parameter name

NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
db_file_name_convert string
db_name string orcl
db_unique_name string orcl
global_names boolean FALSE
instance_name string orcl
lock_name_space string
log_file_name_convert string
service_names string orcl

⑧ linux 下怎麼查看資料庫oracle的具體的配置

1、連接上相應的linux主機,進入到等待輸入shell指令的linux命令行狀態下。

⑨ linux下怎麼啟動oracle資料庫,命令是什麼

通過SSH或者SecureCRTPortable等可以直接連接Linux操作系統的軟體,連接到Linux系統。這里我使用的是SecureCRTPortable。

熱點內容
菱智m5高配什麼價格有哪些配置 發布:2024-09-21 17:49:08 瀏覽:774
sql編程計算 發布:2024-09-21 17:47:25 瀏覽:37
linuxunix關系 發布:2024-09-21 17:25:11 瀏覽:444
安卓應用各個界面的鏈接如何實現 發布:2024-09-21 17:19:04 瀏覽:465
vsphere搭建企業伺服器 發布:2024-09-21 17:01:05 瀏覽:880
怎樣查看游戲的伺服器地址 發布:2024-09-21 16:57:43 瀏覽:686
安卓模擬器哪個不掉線 發布:2024-09-21 16:42:28 瀏覽:344
linux利用率 發布:2024-09-21 16:20:34 瀏覽:928
qq裡面安卓怎麼和蘋果面對面快傳 發布:2024-09-21 15:37:35 瀏覽:648
本科生用什麼配置平板 發布:2024-09-21 15:37:27 瀏覽:873