久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

如何使用sqlplus命令行工具為oracle創(chuàng)建用戶和表空間

174次閱讀
沒有評論

共計 2566 個字符,預(yù)計需要花費 7 分鐘才能閱讀完成。

這篇文章主要介紹了如何使用 sqlplus 命令行工具為 oracle 創(chuàng)建用戶和表空間,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓丸趣 TV 小編帶著大家一起了解一下。

用 Oracle10g 自帶的企業(yè)管理器或 PL/SQL 圖形化的方法創(chuàng)建表空間和用戶以及分配權(quán)限是相對比較簡單的

來創(chuàng)建表空間,這個方法用起來更加簡明快捷。

假設(shè):文章假設(shè),如果您用的是 Linux 系統(tǒng),那么 Oracle 用戶名為 oracle。同時,您是在 oracle 服務(wù)器上操作。

如果是在 Windows 系統(tǒng)下,請先點擊“開始”,然后點“運行”,輸入 cmd 并點擊“確定”,打開命令行窗口

如果是在 Linux 的圖形窗口,請右鍵點擊桌面并點擊“打開終端”,然后輸入   su  –  oracl

做好上述準(zhǔn)備工作以后,輸入以下命令:

sqlplus /nolog
 回車后,將出現(xiàn)提示符  SQL 
 這時輸入
 conn / as sysdba

一般即可登錄,如果失敗的話,可以試一下用 conn  sys/sys 用戶的密碼   as sysdba 來重試一下

接下來,我們看看您當(dāng)前的數(shù)據(jù)庫文件一般都是放在哪里的:

select name from v$datafile;
 windows 下可能看到的結(jié)果如下:SQL  select name from v$datafile;
 NAME
 --------------------------------------------------------------------------------
 D:\oracle\oradata\orcl\system01.dbf
 D:\oracle\oradata\orcl\undotbs01.dbf
 D:\oracle\oradata\orcl\cwmlite01.dbf
 D:\oracle\oradata\orcl\drsys01.dbf
 D:\oracle\oradata\orcl\indx01.dbf
 D:\oracle\oradata\orcl\tools01.dbf

說明您的數(shù)據(jù)文件是放在 D:\oracle\/oradata\orcl\ 這個目錄下的

Linux 下可能看到的結(jié)果如下:

SQL  select name from v$datafile;
 NAME
 --------------------------------------------------------------------------------
 /oracle/oradata/orcl/system01.dbf
 /oracle/oradata/orcl/undotbs01.dbf
 /oracle/oradata/orcl/cwmlite01.dbf
 /oracle/oradata/orcl/drsys01.dbf
 /oracle/oradata/orcl/indx01.dbf
 /oracle/oradata/orcl/tools01.dbf

說明您的數(shù)據(jù)文件是放在 /oracle/oradata/orcl/ 這個目錄下的

好,我們可以開始創(chuàng)建數(shù)據(jù)庫表空間了,創(chuàng)建數(shù)據(jù)庫表空間的命令格式如下:

create tablespace  表空間名  datafile  對應(yīng)的文件名  size  大小;

舉例如下:

對于上述的 windows 情況:

create tablespace yang datafile  D:\oracle\oradata\orcl\yang.dbf  size 3000m;

3000m 指的是 3000MB

對于上述的 Linux 的情況:

create tablespace yang datafile  /oracle/oradata/orcl/yang.dbf  size 3000m;

至此,所需的表空間已建立。

接下來我們開始創(chuàng)建用戶,創(chuàng)建用戶的命令格式如下:

create user  用戶名  identified by  密碼  default tablespace  用戶默認(rèn)使用哪一個表空間;

修改用戶的權(quán)限:

grant  角色 1, 角色 2  to  用戶名;

舉例如下:

create user yanglei identified by yang123 default tablespace yang;
 grant dba, connect to yanglei;

授權(quán)成功。

ps:下面看下 Oracle 創(chuàng)建用戶的方法,具體代碼如下所示:

創(chuàng)建用戶

-- Create the user 
create user MEP
 identified by whq1987
 default tablespace MEP
 temporary tablespace MEP_TEMP
 profile DEFAULT;
-- Grant/Revoke role privileges 
grant connect to MEP;
grant datapump_exp_full_database to MEP;
grant datapump_imp_full_database to MEP;
grant dba to MEP;
grant exp_full_database to MEP;
grant imp_full_database to MEP;
grant resource to MEP;
-- Grant/Revoke system privileges 
grant alter_user to MEP;
grant comment any table to MEP;
grant create any view to MEP;
grant create session to MEP;
grant create user to MEP;
grant delete any table to MEP;
grant drop user to MEP;
grant export full database to MEP;
grant unlimited tablespace to MEP;

感謝你能夠認(rèn)真閱讀完這篇文章,希望丸趣 TV 小編分享的“如何使用 sqlplus 命令行工具為 oracle 創(chuàng)建用戶和表空間”這篇文章對大家有幫助,同時也希望大家多多支持丸趣 TV,關(guān)注丸趣 TV 行業(yè)資訊頻道,更多相關(guān)知識等著你來學(xué)習(xí)!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-08-04發(fā)表,共計2566字。
轉(zhuǎn)載說明:除特殊說明外本站除技術(shù)相關(guān)以外文章皆由網(wǎng)絡(luò)搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 桂东县| 高密市| 普兰县| 邛崃市| 扶余县| 甘泉县| 新余市| 南丰县| 武清区| 康保县| 平塘县| 湘潭市| 铁岭市| 资中县| 太和县| 克什克腾旗| 若羌县| 十堰市| 乡宁县| 那曲县| 论坛| 政和县| 富顺县| 石门县| 桦南县| 枞阳县| 宁陵县| 荆州市| 新干县| 咸宁市| 长宁县| 中方县| 邹平县| 滕州市| 阜新市| 甘洛县| 微山县| 保定市| 雅江县| 修武县| 房产|