Version Differences for Comments:Database Permissions

(Revised with subsections)
(Alphabetized)
Line 2:
  I'm throwing a quick reference guide to some common SQL I have to use and can never seem to locate. I'm throwing them here instead.    I'm throwing a quick reference guide to some common SQL I have to use and can never seem to locate. I'm throwing them here instead. 
       
- == Informational SQL ==      
- This section will list SQL that is more-or-less used to find out information about the state of Oracle/database.      
       
- === Show Current Users ===      
- This will show the currently existing users in all of Oracle:      
- <pre>select * from all_users;</pre>      
       
- === Get Current Tablespace Size ===      
       
- If an error occurs that the tablespaces are too large, the current size can be checked with the following SQL:      
- <pre>select a.file_id,b.file_name,b.autoextensible,b.bytes/1024/1024,sum(a.bytes )/1024/1024      
- from dba_extents a,dba_data_files b where a.file_id=b.file_id group by      
- a.file_id,b.file_name, autoextensible,b.bytes/1024/1024;</pre>      
       
  == Altering SQL ==    == Altering SQL == 
  This section lists common SQL tasks involving already existing data.    This section lists common SQL tasks involving already existing data. 
Line 24:
  <pre>ALTER USER testuser IDENTIFIED BY newpassword;</pre>    <pre>ALTER USER testuser IDENTIFIED BY newpassword;</pre> 
       
- === Increase Tablespace Size ===      
       
- To increase the amount of space, locate the file from the previous section and run the following to increase:      
- <pre>ALTER DATABASE DATAFILE 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF' resize 2048M;</pre>      
       
  === Add Datafile to Tablespace ===    === Add Datafile to Tablespace === 
       
Line 40:
  MAXSIZE 1024M;</pre>    MAXSIZE 1024M;</pre> 
       
    + === Increase Tablespace Size ===  
       
    + To increase the amount of space, locate the file from the previous section and run the following to increase:  
    + <pre>ALTER DATABASE DATAFILE 'C:\ORACLEXE\APP\ORACLE\ORADATA\XE\SYSTEM.DBF' resize 2048M;</pre>  
       
  == Creation SQL ==    == Creation SQL == 
  This section lists common SQL tasks that pertain to creating records or creating tables.    This section lists common SQL tasks that pertain to creating records or creating tables. 
Line 57:
  Unlike other database types, Oracle doesn't have a concept of 'individual databases.' Instead, it uses one database with different users/views. If you drop a user, all content associated with them will be removed (equivalent to MySQL's DROP DATABASE). To perform this:    Unlike other database types, Oracle doesn't have a concept of 'individual databases.' Instead, it uses one database with different users/views. If you drop a user, all content associated with them will be removed (equivalent to MySQL's DROP DATABASE). To perform this: 
  <pre>DROP USER testuser CASCADE;</pre>    <pre>DROP USER testuser CASCADE;</pre> 
       
    + == Informational SQL ==  
    + This section will list SQL that is more-or-less used to find out information about the state of Oracle/database.  
       
    + === Get Current Tablespace Size ===  
       
    + If an error occurs that the tablespaces are too large, the current size can be checked with the following SQL:  
    + <pre>select a.file_id,b.file_name,b.autoextensible,b.bytes/1024/1024,sum(a.bytes )/1024/1024  
    + from dba_extents a,dba_data_files b where a.file_id=b.file_id group by  
    + a.file_id,b.file_name, autoextensible,b.bytes/1024/1024;</pre>  
       
    + === Show Current Users ===  
    + This will show the currently existing users in all of Oracle:  
    + <pre>select * from all_users;</pre>