run after installation
step1:
Modify tnsnames.ora and listener.ora to ensure consistent HOST settings
Location:
{software installation directory}\app\oracle\product\11.2.0\server\network\ADMIN\listener.ora
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:\dev\OracleXE11\app\oracle\product\11.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:\dev\OracleXE11\app\oracle\p roduct\11.2.0\server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (XE)
{software installation directory}\app\oracle\product\11.2.0\server\network\ADMIN\tnsnames.ora
XE = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) )
Run Start Database
step2:
Run the SQL command line
The following are all command-line operations:
-- login system
conn system/1q2w3e4r
-- delete user mydba
drop user mydba cascade;
-- Create user mydba, password after by
create user mydba identified by mydba;
-- authorize mydba
grant connect,resource,dba,select any table to mydba;
-- View the tablespace to which the user belongs
select username,default_tablespace from dba_users;
-- tablespace
alter user mydba default tablespace users;
-- View the name and size of the physical file in the tablespace
SELECT tablespace_name, file_id, file_name, round(bytes / (1024 * 1024), 0) total_space_mb FROM dba_data_files ORDER BY tablespace_name;
-- update maxsize
alter database datafile 'D:\DEV\ORACLEXE11\APP\ORACLE\ORADATA\XE\USERS.DBF' resize 7500M; alter database datafile 'D:\DEV\ORACLEXE11\APP\ORACLE\ORADATA\XE\SYSTEM.DBF' resize 2000M; alter database datafile 'D:\DEV\ORACLEXE11\APP\ORACLE\ORADATA\XE\UNDOTBS1.DBF' resize 2000M;
-- View tablespace and usage
SELECT a.tablespace_name "tablespace name" , total "tablespace size" , free "tablespace remaining size" , (total - free) "tablespace usage size" , total / ( 1024 * 1024 * 1024 ) "tablespace size" (G)" , free / ( 1024 * 1024 * 1024 ) "table space remaining size (G)" , (total - free) / ( 1024 * 1024 * 1024 ) "table space usage size (G)" , round((total - free) / total, 4) * 100 "使用率 %" FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a, (SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b
-- Execute SQL file
@D:/data.sql
step2:
link database