LINUX下Oracle資料庫使用者建立方法詳解
阿新 • • 發佈:2019-01-25
本文例項分析了LINUX下Oracle資料庫使用者建立方法。分享給大家供大家參考,具體如下:
1)登入linux,以oracle使用者登入(如果是root使用者登入的,登入後用 su - oracle命令切換成oracle使用者)
2)首先要開啟監聽器命令如下:lsnrctl start,然後sqlplus /nolog ,然後conn /as sysdba,然後startup(這一部分命令是用來開啟oracle資料庫)
3)檢視我們常規將使用者表空間放置的位置:執行如下sql:
SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF 5 rows selected
或者下面的sql語句:
SQL> select status,fuzzy,tablespace_name,name from v$datafile_header; STATUS FUZZY TABLESPACE_NAME NAME ------- ----- ------------------------------ -------------------------------------------------------------------------------- ONLINE YES SYSTEM E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSTEM01.DBF ONLINE YES SYSAUX E:\APP\ADMINISTRATOR\ORADATA\ORCL\SYSAUX01.DBF ONLINE YES UNDOTBS1 E:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS01.DBF ONLINE YES USERS E:\APP\ADMINISTRATOR\ORADATA\ORCL\USERS01.DBF ONLINE YES EXAMPLE E:\APP\ADMINISTRATOR\ORADATA\ORCL\EXAMPLE01.DBF 5 rows selected
上邊的sql一般就將你的使用者表空間檔案位置查出來了,在這裡就是'E:\APP\ADMINISTRATOR\ORADATA\ORCL\'。
4)建立使用者表空間:
CREATE TABLESPACE test datafile 'E:\APP\ADMINISTRATOR\ORADATA\ORCL\testNS.dbf' size 600M autoextend on next 50m maxsize unlimited;
5)建立使用者,指定密碼和上邊建立的使用者表空間
6)賦予許可權
程式碼如下: grant connect,resource,dba to testUser;
經過以上操作,我們就可以使用testUser/abc登入指定的例項,建立我們自己的表了。
希望本文所述對大家Oracle資料庫程式設計有所幫助。
轉自:http://www.bitscn.com/pdb/oracle/201601/624283.html