文章插圖

文章插圖
就是在已有的數據庫實例上創建一個新的帳號,訪問一些新的表
操作步驟如下:
1、登錄linux,以oracle用戶登錄(如果是root用戶登錄的,登錄后用 su – oracle命令切換成oracle用戶)
2、以sysdba方式來打開sqlplus,命令如下: sqlplus “/as sysdba”
3、查看我們常規將用戶表空間放置位置:執行如下sql:
select name from v$datafile;上邊的sql一般就將你的用戶表空間文件位置查出來了 。4、創建用戶表空間:
CREATE TABLESPACE NOTIFYDB DATAFILE '/oracle/oradata/test/notifydb.dbf' SIZE 200M AUTOEXTEND ON EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO;5、創建用戶,指定密碼和上邊創建的用戶表空間CREATE USER hc_notify IDENTIFIED BY hc_password DEFAULT TABLESPACE NOTIFYDB;6、賦予權限grant connect,resource to hc_notify;grant unlimited tablespace to hc_notify;grant create database link to hc_notify;grant select any sequence,create materialized view to hc_notify;經過以上操作,我們就可以使用hc_notify/hc_password登錄指定的實例,創建我們自己的表了續:
創建臨時表空間:
create temporary tablespace test_temptempfile 'F:\app\think\oradata\orcl\test_temp01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;創建表空間:create tablespace test_dataloggingdatafile 'F:\app\think\oradata\orcl\test_data01.dbf'size 32mautoextend onnext 32m maxsize 2048mextent management local;創建用戶:create user jack identified by jackdefault tablespace test_datatemporary tablespace test_temp;為用戶賦予權限:GRANT create any table TO jack;GRANT resource,dba TO jack;GRANT select any table TO jack;第一個是授予所有table有create權限,第三是授予所有table有select權限.第二個就是賦予DBA的權限,這才是最重要的,其實只要第二就可以了.
1.connect role(連接角色)2. resource role(資源角色)3. dba role(數據庫管理員角色)
四:刪除用戶表空間的步驟:
Alter tablespace 表空間名稱 offline;Drop tablespace 表空間名稱;(表空間無有數據時用)或者drop tablespace 表空間名稱 including contents;(表空間下有數據時候用)temporary tablespace是oracle里臨時表空間,臨時表空間主要用途是在數據庫進行排序運算、管理索引、訪問視圖等操作時提供臨時的運算空間,當運算完 成之后系統會自動清理 。當oracle里需要用到sort的時候,而pga又沒有足夠大的時候,將會把數據放入臨時表空間里進行排序,同時如果有異常情況 的話,也會被放入臨時表空間,但是我們需要重建temporary tablespace,直接是不能drop默認的臨時表空間的,不過我們可以通過以下方法來做 。查看目前的temporary tablespace
SQL> select name from v$tempfile;整個的命令是:【oracle登陸數據庫命令 oracle 數據庫登陸】
create tablespace qicheloggingdatafile '/u01/oradata/orcl/qiche.dbf'size 320mautoextend onnext 32m maxsize 2048mextent management local;create user qiche identified by qichedefault tablespace qiche;grant connect,dba to qiche;
- 數據庫系統需求分析報告 MySQL數據庫需求分析案例
- js操作mysql數據庫 js調用數據庫數據
- hotmail 郵箱登陸注冊 hotmail注冊郵箱登錄
- 數據庫讀寫分離四種方法 數據庫讀寫分離是什么意思
- navicat連接數據庫報錯 navicat新建數據庫報錯
- 免費的數據庫有哪些 開源數據庫軟件有哪些
- mysql的系統表有哪些 mysql查詢數據庫有哪些表
- JS操作數據庫 js調用數據庫數據
- mysql數據庫可視化工具有哪些 mysql可視化工具是什么意思
- jdbc連接sql server數據庫步驟 JDBC數據庫連接
