解決Oracle更改資料庫表名報錯

2021-06-14 00:31:04 字數 642 閱讀 2976

1.無法重新命名:

sql> rename user1.table1 to table2;

rename user.table1 to table2

ora-01765: specifying table's owner name is not allowed

解決方法1:

使用user1登入,執行rename table1 to table2;

解決方法2:

sql> alter table user1.table1 rename to table2;

總結:rename命令不支援schema

2.表名大小寫:

現象:在pl/sql developer中,重新命名或刪除乙個表temp_table1失敗,報表或檢視不存在

sql> drop table user1.temp_table1;

drop table user1.temp_table1

ora-00942: table or view does not exist

解決方法:

sql> drop table user1."temp_table1";

總結:執行時所有命令都轉為大寫,加引號後,保留原有大小寫。

sql server更改機器名後更改資料庫機器名

方式一 本地機器名查詢 select from sys.servers 修改機器名 sp dropserver old server name sp addserver new server name local 然後再重啟服務或機器就可以了。注 修改機器名可能會對資料庫訂閱複製有影響 方式二 方式...

資料庫 Oracle之更改資料庫密碼

一 利用oracle的作業系統認證方式 1 開啟命令列視窗 2 檢視環境變數oracle sid的設定情況 windows echo oracle sid linux echo oracle sid 3 設定環境變數oracle sid的值為你想登入的oracle例項的sid set oracle ...

php批量更改資料庫表字首

我們經常會遇到替換或新增資料庫表字首的問題,通過資料庫匯出,在記事本上批量更改,然後再匯出,這也是一種方法,但是不夠方便。通過下面這個方法,輕鬆搞定,如下,有用到的頂起。user root 資料庫使用者名稱 pwd pwd 資料庫密碼 replace pre 替換後的字首 seach pre1 要替...