达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别
近期我在考達夢的dca發現有一些和oracle不同的地方,由于我是oracleDBA在維護達夢數據庫的時候有需要注意的地方,現在分享一下2個數據庫的一些區別。
1、登陸的區別
oracle:如果sys的密碼忘記可以用操作系統驗證方式登陸修改密碼。
dm:達夢數據庫如果忘記了sysdba的密碼則無法登陸。
2、數據庫的狀態
oracle:oracle的狀態有shutdown , nomount ,mount 和open。
dm:達夢數據庫有shutdown ,mount ,open和suspend狀態,增加了一個掛起狀態,并且在open狀態可以直接切換為mount狀態。oracle則不可以。
3、創建數據文件大小單位的區別
oracle:在創建表空間指定數據文件的時候可以指定size的單位,kb,mb,gb;
dm:達夢在創建表空間指定數據文件的時候不能寫單位不然會報錯,默認的單位是mb。
4、RMAN備份的區別
oracle:oracle的RMAN可以進行熱備。
dm:達夢的RMAN只能進行冷備份。
5、表空間大小寫的區別
oracle:在創建完表空間進行對其操作時例 alter tablespace xxx 表空間名稱不區分大小寫。
dm:達夢操作時如果創建的表空間名稱是小寫需要用雙引號引起來,
6、歸檔的區別
oracle:oracle如果不指定歸檔路徑則會默認存放在恢復目錄中。
dm:達夢需要指定歸檔路徑,大小和上限大小。
7、執行存儲過程區別
oracle:oracle執行存儲過程的命令是 exec 存儲過程名(參數)。
dm:達夢執行存儲過程的命令是call 存儲過程名(參數)。
8、執行腳本的區別
oracle:oracle在sqlplus下執行命令腳本使用@。
dm:達夢執行腳本使用的是start。
9、參數區別
oracle:oracle中修改參數的命令是alter system set xxxx=xxx ;
dm:達夢修改參數命令是
sp_set_para_value(
x,'',x)。
10、默認表空間名稱的區別
oracle:默認用戶數據存放的表空間是user表空間
dm:默認用戶數據存放的表空間的名稱是main表空間。
總結
以上是生活随笔為你收集整理的达梦数据库导入oracle数据_达梦数据库和oracle数据的一些区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux nginx http cac
- 下一篇: 预测回归_回归分析预测技术简介