因爲項目已經上線,現場的數據庫服務器不容許直接用Oracle的客戶端plsqldev.exe來鏈接,只能經過Linux服務器的命令來操做。 如下是用SecureCRT 5.1客戶端鏈接Linux服務器來操做Oracle數據庫:
1. 鏈接到Linux服務器(輸入服務器的ip地址)
ssh 10.199.94.227
鏈接成功後會提示輸入密碼,輸入成功會提示。
2. 切換到操做Oracle數據庫
su - oracle
切換成功會提示相關數據庫的實例。例如:oracle@linux-cg01:~>
3. 切換到sqlplus操做
sqlplus /nolog
切換成功會提示相關的提示:例如: linux
SQL*Plus: Release 11.2.0.2.0 Production on Thu Jan 19 11:19:48 2012
Copyright (c) 1982, 2010, Oracle. All rights reserved.
4. 輸入數據庫的用戶名和密碼
conn personal/personal
5. 會提示Connected.(鏈接成功),顯示 SQL> :
6. 如下是相關的SQL語句操做:
(1) 查詢的語句後面要必定要加 ; ,不然不能執行查詢,至關於plsqldev.exe工具的命令窗口的操做 sql
例如: 數據庫
select *from newuseraccount (
記得查詢的時候必定要加;)
select email,password from userreg where accountstype=1 and userstate=1;
(2)插入或更新的語句記得還要加提交語句,才能提交事務。至關於plsqldev.exe工具的命令窗口的操做。
例如:
update newuseraccount set address='20-青海-0-西寧市' where userid=638 ;
commit ;
相關操做截圖以下: 服務器