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

linux遠程連接oracle資料庫

發布時間: 2024-02-27 20:35:26

① 如何連接到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

  • 如果設置不對會亂碼。

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

② linuxarm遠程訪問oracle

據步驟操作。
一、下載相關安裝包登錄到oracle官網找到InstantClientDownloads的頁面(我是從download-database-instantclient路徑進去的),找到對應的linux下載頁面。
二、解壓並配置。
三、連接操作。
額外:在windows上使用plsqldevelop登錄時,簡單操作的話,就下載instantclient-basic-windows。x64-12。2。0。1。0。zip,解壓,然後將解壓目錄配置到plsql,在首選項-連接oracle主目錄名那裡填寫解壓目錄C:_11_2在oci庫那裡填寫C:_11_2oci。dll,保存,over。

③ LINUX怎麼遠程連接ORACLE資料庫

1、在當前使用的Linux客戶端,安裝Oracle的客戶端軟體。
2、在Linux的系統命令中,輸入:sqlplus
用戶名/密碼@資料庫名
就可以連接到Oracle資料庫了。

④ linux下oracle資料庫怎麼登陸

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

⑤ 怎麼用linux命令連接racle資料庫(linux如何連接資料庫)

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

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

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

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

(5)linux遠程連接oracle資料庫擴展閱讀:

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

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

⑥ 在Linux上用命令怎麼連接資料庫(linux連接oracle資料庫命令)

以常見的mysql和oracle這兩種資料庫為例:

一、連接mysql(mysql服務已開啟)

1、mysql資料庫安裝在本機,則直接敲入命令mysql-uroot-p即可。

2、mysql資料庫不是安裝在本機,則需要加參數,常用參數如下:

1),-h,指定目標ip地址

2),-u,指定登錄用戶名。

3),-p,指定密碼,密碼可以接在-p後面輸入mysql-uroot-p123456。也可以mysql-uroot-p回車等提示輸入密碼時輸入,這樣輸入密碼沒有回顯。

二、連接oracle資料庫

1、若當前用戶為root用戶,則需要執行命令su-oracle切換至oracle用戶;若當前用戶為oracle用戶則此步驟省略。

2、若oracle安裝在本機,則在oracle用戶下直接執行sqlplususername/password(username,password替換成真實的用戶名和密碼)數喊,若提示connected則表示連接成功;

3、若oracle安裝在其他機器,則在oracle用戶下執行sqlplususername/password@//host:port/sid。host為oracle所在機器的ip或者機器名,port為埠號,通常為1521,sid指oracle的實例名。

(6)linux遠程連接oracle資料庫擴展閱讀:

linux下操作資料庫(以mysql為例)的其他命令

一、linux下查穗舉看mysql服務的命令兩種方式:

1、[root@localhostbin]ps-ef|grepmysql

2、[root@localhostbin]netstat-nlp

二、linux下啟動mysql服務的兩薯族野種方式:

1、命令方式:

[root@localhostbin]cd/usr/bin

[root@localhostbin]./mysqld_safe&

2、服務方式:

[root@localhost~]servicemysqlstart

如果服務在啟動狀態,直接重啟服務用以下命令:[root@localhost~]servicemysqlrestart

三、linux下關閉mysql服務的兩種方式:

1、命令方式:

[root@localhost~]mysqladmin-urootshutdown

2、服務方式:

[root@localhost~]servicemysqlstop

熱點內容
演算法對算 發布:2024-11-28 15:41:38 瀏覽:3
稱重系統界面如何找配置項 發布:2024-11-28 15:28:29 瀏覽:569
vue能被反編譯嘛 發布:2024-11-28 15:23:59 瀏覽:79
gl和中配哪個配置好 發布:2024-11-28 15:20:01 瀏覽:235
linuxandroid嵌入式 發布:2024-11-28 15:18:58 瀏覽:200
服務密碼是啥有什麼用 發布:2024-11-28 15:08:48 瀏覽:164
編程王國 發布:2024-11-28 15:05:12 瀏覽:977
ftp伺服器對什麼硬體要求高 發布:2024-11-28 14:45:10 瀏覽:650
sql服務管理器下載 發布:2024-11-28 14:45:02 瀏覽:772
windows第三方ftp搭建 發布:2024-11-28 14:43:53 瀏覽:199