oracle與其他資料庫的區別

2021-07-03 04:44:06 字數 861 閱讀 9429

最大的區別是,oralce先有資料庫,之後才有使用者。先建立資料庫,之後才建立使用者。使用者屬於資料庫。

用dbca新建資料庫。

1)先連線到新建的資料庫;

在命令列,輸入:sqlplus sys/1234@新建資料庫 as sysdba,通過sqlplus連線到新建資料庫。

2)再新建使用者;

在sqlplus裡,輸入:create user 使用者名稱 identified by 密碼。//注意:新建使用者之後,還要對新建使用者進行授權connect、resource、dba

3)完成之後,新建的使用者就是屬於新建的資料庫——也就是說,新建的使用者就可以連線到新建的資料庫,訪問新建的資料庫,登入到新建的資料庫。

在命令列,輸入:sqlplus 新建使用者名稱/密碼@新建資料庫,或者,sqlplus 新建使用者名稱/密碼@新建資料庫 as sysdba

注:(

1)如何檢視當前連線的是哪個資料庫(即當前資料庫名)?

答:

查詢當前資料庫名:

select name from v$database;

2)如何檢視當前連線的資料庫的例項名字? //資料庫名字、例項名字、sid,都是乙個意思——一般情況下,就是這樣,不然越搞越複雜!

查詢當前資料庫例項名:

select instance_name from v$instance;

oracle 與其他資料庫如mysql的區別

想明白乙個問題 1 oracle是以資料庫為中心,乙個資料庫就是乙個域 可以看作是乙個資料夾的概念 乙個資料庫可以有多個使用者,建立使用者是在登陸資料庫之後進行的,但是有表空間的概念 2 而mysql和sqlserver相反,是以使用者為中心,可以有多個使用者,使用者登陸後可以建立所需要的資料庫,可...

mysql與其他資料庫比較

功能比較 作為乙個成熟的資料庫管理系統,要滿足各種各樣的商業需求,功能肯定是會被列入重點參考物件的。mysql的早期版本功能非常簡單,只能做一些基礎的結構化資料訪問操作,但是經過多年的改進和完善之後,現在已經具備了所有通用資料庫管理系統需要的相關功能。mysql基本實現了ansi sql 92的大部...

mysql與其他資料庫不同的地方

1 使用parameter引數形式提交command時必須要把 號換成 號,這一點讓我困惑了一天,只是不明白mysql為何要搞特殊呢,象ms odp.net for oracle oledb等方式,都是用 號的。例子如下 string connstr setting.instance getconn...