ORACLE中設定同一個使用者對兩個表空間的權限的代碼
alter user 使用者 quota unlimited on 表空間A;
alter user 使用者 quota unlimited on 表空間B;
或者放開所有表空間
grant unlimited tablespace to 使用者;
或者索性給所有權限
grant resource,connect,dba to 使用者;
alter session set container=PHD1;
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999
SET PAGESIZE 1000
select TS#,CON_ID,NAME from v$tablespace;
--表空間:
SQL> SET SERVEROUTPUT ON
SQL> SET LINESIZE 1000
SQL> SET FEEDBACK OFF
SQL> set long 999999
SQL> SET PAGESIZE 1000
SQL> SELECT DBMS_METADATA.GET_DDL('TABLESPACE','DBT_DATA') FROM DUAL;
DBMS_METADATA.GET_DDL('TABLESPACE','DBT_DATA')
--------------------------------------------------------------------------------
CREATE TABLESPACE "DBT_DATA" DATAFILE
'/dtaruatdb/data/dtaruat/pDBtuat/DBt_data_f01.dbf' SI
ZE 2147483648
AUTOEXTEND ON NEXT 104857600 MAXSIZE 4096M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DEFAULT
NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO;
SQL>SELECT DBMS_METADATA.GET_DDL('TABLESPACE','DBT_IDX') FROM DUAL;
DBMS_METADATA.GET_DDL('TABLESPACE','DBT_IDX')
--------------------------------------------------------------------------------
CREATE TABLESPACE "DBT_IDX" DATAFILE
'/dtaruatdb/data/dtaruat/pDBtuat/DBt_idx_f01.dbf' SIZE
1073741824
AUTOEXTEND ON NEXT 104857600 MAXSIZE 4096M
LOGGING ONLINE PERMANENT BLOCKSIZE 8192
EXTENT MANAGEMENT LOCAL AUTOALLOCATE DE
FAULT
NOCOMPRESS SEGMENT SPACE MANAGEMENT AUTO
---view 定義
SET SERVEROUTPUT ON
SET LINESIZE 1000
SET FEEDBACK OFF
set long 999999
SET PAGESIZE 1000
SELECT DBMS_METADATA.GET_DDL('VIEW','DRI_GOB_VOYAGE_BASE_VIEW','testDATA') FROM DUAL;
--TABLE
set linesize 180
set pages 999
set long 90000
SELECT DBMS_METADATA.GET_DDL('TABLE','TAB_NAME','USER_NAME') FROM DUAL;
#############
Oracle資料庫的實體檔案可以設定成自動增長的類型, 這樣資料庫在需要更多空間時, 實體檔案會按設定
的增長量自動增長到指定的最大值. 這樣會有一些好處: 保證不會因為配置設定資料區域(extent)失敗而終止應用.
但如果沒有設定這個最大值, 它将會是一個非常大的數字. 資料塊大小不同, 其最大值也不一樣. 因為Oracle
的實體檔案最大隻允許4194303個資料塊(datablock).
下面清單說明不同資料塊資料庫所能支援的最大實體檔案大小:
資料塊的大小 實體檔案的最大值 M
===============================================
2048 8191 M
4096 16383 M
8192 32767 M
16384 65535 M
不幸的是, 不同作業系統不同Oracle版本對其實體檔案的最大值限制是不一樣的. 如果實體檔案超過了某
個限制大小, ORACLE資料庫将會出現核心錯誤并崩潰.
炊煙起了;夕陽下了;細雨來了
多調試,互動式程式設計體驗
記錄,獨立思考,對比
感謝轉載作者
修車
國産化
read and connect
匍匐前進,
講故事