oracle基础操作语法:
SQL> select count(*) from v$session;
SQL> alter system set processes=5000 scope =spfile;
SQL> alter system set sessions=7552 scope=spfile;
SQL> show parameter processes;NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
aq_tm_processes integer 1
db_writer_processes integer 1
gcs_server_processes integer 0
global_txn_processes integer 1
job_queue_processes integer 1000
log_archive_max_processes integer 4
processes integer 150
修改job参数:
SQL> alter system set job_queue_processes=1000;
SQL> select * from user_sequences;
SQL> select job,what,failures,broken from user_jobs;
SQL> select b.name username, d.obj#, a.name job_name, d.failure_countfrom sys.obj$ a, sys.user$ b, sys.obj$ c, sys.scheduler$_job dwhere d.obj# = a.obj#AND a.owner# = b.user#AND d.class_oid = c.obj#(+);
SQL> SELECT SID,JOB FROM DBA_JOBS_RUNNING;
SQL> select file_id,file_name from dba_data_files where tablespace_name in ('SYSTEM',(select value from v$parameter where name='undo_tablespace'));
SQL> select t1.name,t2.name from v$tablespace t1,v$datafile t2 where t1.ts# = t2.ts#;
SQL> alter table a2_cdrindex_info_f partition P_2023030716 values less than (TO_DATE(' 2023-03-07 17:00:00', 'SYYYY-MM-DD HH24:MI:SS', 'NLS_CALENDAR=GREGORIAN')) tablespace PLSSPACE_DEFAULT;
SQL> alter table A2_CDRINDEX_INFO_F drop partition P_202302823 update global INDEXES;
SQL> select * from user_part_tables ;
SQL> SELECT * FROM USER_TAB_PARTITIONS WHERE TABLE_NAME = 'A2_CDRINDEX_INFO_F';
SQL> SELECT * FROM all_PART_KEY_COLUMNS where name='A2_CDRINDEX_INFO_F';
根据分区查询
SQL> select count(1) FROM A2_CDRINDEX_INFO_F partition(P_2023030717);
查询表对应用户
SQL> select owner from dba_tables where table_name='OFFICEALL_STATISTIC';
exp file = data.dmp owner=plsuser buffer=999999
imp plsuser/pls333333 file = data.dmp log=data.log fromuser=plsuser touser=plsuser buffer=999999