[英]Run SQL script on the server from within SQL developer on the client?
我正在嘗試創建一個可插拔數據庫,並正在通過sqldeveloper執行命令。
為了啟用32k varchar支持,我需要運行腳本“ @?/ rdbms / admin / utl32k.sql;”。.此腳本存在於oracle數據庫服務器中。 但是我的sqldeveloper安裝在另一台機器上。是否有任何辦法告訴sqldeveloper該路徑是相對於服務器路徑的,應該在服務器內執行?
在SQL Developer中運行腳本時,數據庫服務器本身沒有上下文或任何文件的引用。
因此,要從連接到數據庫的客戶端(數據庫服務器上的文件)運行,您將必須具有映射的驅動器或類似的驅動器。
因此,在Windows / Mac上,將驅動器映射為oracle db服務器,例如F :,然后在工作表中執行@f:/.../ script.sql。
但是,您真正應該做的是通過SSH進入數據庫服務器,然后從終端運行SQL * Plus作為SYS來執行該腳本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.