Ⅰ oracle怎麼用命令執行sql文件
Oracle執行外部文件:
c:>sqlplus
user/pwd@db
sql>@new.sql
執行多個sql文件:
1.把所有的文件都放在同一個目錄下,然後在命令行里執行命令:
c:>dir/b
>
d:/1.sql
會把所有的sql文件名都輸出到一個sql文件中。
2.用UltraEdit打開生成的sql文件,alt+C切換到column
mode,給所有的行前都添加一個"@",保存。
3.在sqlplus中執行"@d:/1.sql"
如何避免'&'字元:
sql中&可以傳遞參數,但有時需要插入'&',例:
SQL>
select
'&hello'
v
from
al;
輸入
hello
的值:
hello
原值
1:
select
'&hello'
v
from
al
新值
1:
select
'hello'
v
from
al
v
-----
hello
可以使用如下方法避免:
A:
SQL>
select
chr(38)
||
'hello'
v
from
al;
V
------
&hello
B:
SQL>
set
define
off
SQL>
select
'&hello'
v
from
al;
V
------
&hello
Ⅱ oracle11g SQLplus怎麼是命令行
運行--cmd--sqlplus "用戶名/密碼"
右鍵--標記 然後按住左鍵選擇,再點右鍵就自動復制到剪切板了
Ⅲ ORACLE的sqlplus中執行查詢命令
首先確定你是在同一個用戶下面的查詢,並且確定該用戶下的department表確實含有數據。
你可以執行select count(*) from department;看看返回結果,就可以知道表中是否含有數據了。
Ⅳ 查詢oracle資料庫所有用戶的sqlplus命令是什麼
命令是select * from dba_users,設置方法為:
1、在資料庫的開始菜單中,輸入cmd後回車,也就是調用Windows的命令行管理器。
Ⅳ 關於sqlplus命令行無法登錄Oracle資料庫
1、如果你是在客戶端連接oracle,@後面的名字是你在Net Manager中配置的鏈接oracle的tnsname,即tnsnames.ora文件中的配置,你配了什麼名就用什麼名鏈接啊,你非得改成sid_dbhostname 幹嘛?你要用sid_dbhostname 鏈接的話,你要把sid_dbhostname 配置成tnsname啊
2、如果你是在oracle伺服器上登錄的話,@後面就是的sevice name即9i版本前的sid,這個sid是安裝資料庫時就定義好的,你改成別的名當然不行啊,這些也必須要在tnsnames.ora中配置好。如果是在伺服器,你可以不用輸帳號就可以登錄sysdba的:
sqlplus "/ as sysdba"
Ⅵ 關於sqlplus命令行無法登錄Oracle資料庫
1、如果你是在客戶端連接oracle,@後面的名字是你在Net
Manager中配置的鏈接oracle的tnsname,即tnsnames.ora文件中的配置,你配了什麼名就用什麼名鏈接啊,你非得改成sid_dbhostname
幹嘛?你要用sid_dbhostname
鏈接的話,你要把sid_dbhostname
配置成tnsname啊
2、如果你是在oracle伺服器上登錄的話,@後面就是的sevice
name即9i版本前的sid,這個sid是安裝資料庫時就定義好的,你改成別的名當然不行啊,這些也必須要在tnsnames.ora中配置好。如果是在伺服器,你可以不用輸帳號就可以登錄sysdba的:
sqlplus
"/
as
sysdba"
Ⅶ 急急急 如何在SQL*Plus中,用命令行關閉和開啟Oracle資料庫伺服器
運行sql*plus的步驟
同時按住」win「(一般在ctrl鍵和alt鍵中間)+」r「(字母鍵)
輸入」cmd「,之後按回車(enter)
在命令行輸入」sqlplus「,進入oracle的sql*plus,輸入資料庫的用戶名和密碼進行登錄操作
oracle的sql*plus是與oracle進行交互的客戶端工具,藉助sql*plus可以查看、修改資料庫記錄。在sql*plus中,可以運行sql*plus命令與sql語句。
Ⅷ Oracle資料庫的sqlplus可以直接執行SQL語句嗎
Oracle中的sqlplus可以執行sql語句。
執行步驟如下:
1、首先要使電腦的oracle的服務和監聽處於開啟狀態,如圖:
Ⅸ 怎麼進入sqlplus的命令行
打開命令行窗口界面,可以同時按住「ctrl+R」鍵,在彈出來的運行窗口中輸入cmd。
啟動oracle服務,在命令行窗口中輸入「net start oracleserviceXXXX」後面的XXXX實際是需要根據您自己的資料庫實例名進行替換。如果您不知道,可以看下「計算機管理」界面下的服務中,能不能找到服務名類似的服務。提示「服務已經啟動成功」就說明服務啟動起來了。
啟動監聽程序,在命令行窗口輸入lsnrctl start,等到提示「命令執行成功」就可以了。
接下來就開始載入資料庫實例了。在命令行窗口輸入「sqlplus / as sysdba」登錄到一個空閑的常式。
登錄完成後,輸入「startup」。這個過程可能有點慢,直到出現「資料庫已經打開」則表示實例啟動成功了。