1. 程式人生 > 其它 >oracle / MySQL建立使用者 資料表空間 索引表空間

oracle / MySQL建立使用者 資料表空間 索引表空間

技術標籤:SQLmysqlsqloracle

1 ORACLE 建立hs_rdc使用者,資料表空間,索引表空間




-- 建立賬戶資料表空間
declare
  v_rowcount integer;
begin
  select count(*) into v_rowcount from dual where exists(select * from v$tablespace a where a.name = upper('HS_RDC_DATA'));
  if v_rowcount > 0 then
    execute immediate 'DROP TABLESPACE HS_RDC_DATA INCLUDING CONTENTS AND DATAFILES'
; end if; end; / CREATE TABLESPACE HS_RDC_DATA DATAFILE '/u01/app/oracle/oradata/rdcdat1.dbf' SIZE 300M autoextend on next 100M maxsize 10G EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; ------------------------------ -- 建立賬戶索引表空間 declare v_rowcount integer; begin select count(*) into v_rowcount from
dual where exists(select * from v$tablespace a where a.name = upper('HS_RDC_IDX')); if v_rowcount > 0 then execute immediate 'DROP TABLESPACE HS_RDC_IDX INCLUDING CONTENTS AND DATAFILES'; end if; end; / CREATE TABLESPACE HS_RDC_IDX DATAFILE '/u01/app/oracle/oradata/rdcidx.dbf' SIZE 300M autoextend on
next 100M maxsize 10G EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; ------------------------------ COMMIT; / --建立使用者 rdc使用者 密碼hundsun declare v_rowcount integer; begin select count(*) into v_rowcount from dual where exists(select * from all_users a where a.username = upper('hs_rdc')); if v_rowcount > 0 then execute immediate 'DROP USER hs_rdc CASCADE'; end if; end; / CREATE USER HS_RDC IDENTIFIED BY hundsun DEFAULT TABLESPACE HS_RDC_DATA TEMPORARY TABLESPACE TEMP; GRANT CONNECT TO HS_RDC; GRANT RESOURCE TO HS_RDC; GRANT UNLIMITED TABLESPACE TO HS_RDC; ------------------------------ COMMIT; /

2 MYSQL,建立hs_pbs使用者

--建立hs_pbs使用者
CREATE database IF NOT EXISTS `hs_pbs` DEFAULT CHARACTER SET utf8 COLLATE utf8_bin;

create user 'hs_pbs'@'%' identified by 'hundsun'; 

grant all privileges on hs_pbs.* to 'hs_pbs'@'%' identified by 'hundsun';
flush privileges;