Difference between revisions of "Oracle/Create tablespace"

From YavInWiki
Jump to navigation Jump to search
Line 19: Line 19:
CREATE USER "TEST" PROFILE "DEFAULT"  
CREATE USER "TEST" PROFILE "DEFAULT"  
   IDENTIFIED BY "PASSWORD"
   IDENTIFIED BY "PASSWORD"
   DEFAULT TABLESPACE TEST
   DEFAULT TABLESPACE "TEST"
   TEMPORARY TABLESPACE TEST_TEMP
   TEMPORARY TABLESPACE "TEST_TEMP"
   ACCOUNT UNLOCK;
   ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "TEST";
GRANT UNLIMITED TABLESPACE TO "TEST";
Line 28: Line 28:
Or set default tablespace + temporary tablespace of an existing user:
Or set default tablespace + temporary tablespace of an existing user:
<source lang="oracle11">
<source lang="oracle11">
ALTER USER TEST
ALTER USER "TEST"
   DEFAULT TABLESPACE TEST
   DEFAULT TABLESPACE "TEST"
   TEMPORARY TABLESPACE TEST_TEMP;
   TEMPORARY TABLESPACE "TEST_TEMP";
</source>
</source>


Change user password:
<source lang="oracle11">
ALTER USER "TEST" IDENTIFIED BY "NEW_PASSWORD";
</source>
[[Category:Oracle]]
[[Category:Oracle]]

Revision as of 15:40, 16 January 2011

Create a new tablespace:

CREATE TABLESPACE TEST LOGGING 
  DATAFILE '/usr/lib/oracle/xe/oradata/XE/test.dbf' 
  SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED 
  EXTENT MANAGEMENT LOCAL;

Create a new temporary tablespace:

CREATE TEMPORARY TABLESPACE TEST_TEMP
  TEMPFILE '/usr/lib/oracle/xe/oradata/XE/test_temp.dbf'
  SIZE 25M REUSE AUTOEXTEND ON NEXT 1280K MAXSIZE UNLIMITED 
  EXTENT MANAGEMENT LOCAL;

Create a new user for this table space with appropriate rights:

CREATE USER "TEST" PROFILE "DEFAULT" 
  IDENTIFIED BY "PASSWORD"
  DEFAULT TABLESPACE "TEST"
  TEMPORARY TABLESPACE "TEST_TEMP"
  ACCOUNT UNLOCK;
GRANT UNLIMITED TABLESPACE TO "TEST";
GRANT CONNECT, RESOURCE TO "TEST";

Or set default tablespace + temporary tablespace of an existing user:

ALTER USER "TEST"
  DEFAULT TABLESPACE "TEST"
  TEMPORARY TABLESPACE "TEST_TEMP";

Change user password:

ALTER USER "TEST" IDENTIFIED BY "NEW_PASSWORD";