服务启动、关闭

  • startup open
  • shutdown immediate

默认密码

  • sys change_on_install
  • system manager

服务启动问题

  • 安装目录 -> Network -> ADMIN -> listener.ora \ tnsnames.ora

7 天口令过期

  • select username,PROFILE from dab_users;
  • select * from dba_profile s where s.profile =’DEFAULT’ and resource_name =’PASSWORD_LIFE_TIME’;
  • alter PROFILE DEFAULT limit PASSWORD_LIFE_TIME UNLIMITED

修改密码

  • sqlplus / as sysdba
  • alter user wapgw identified by <密码>

体系结构

  • 存储结构

    物理存储结构
    逻辑存储结构
    控制文件 .ctl,数据文件 .dbf,日志文件n .log

  • 内存结构

    系统全局区 SGA
    数据高速缓存、日志高速缓存、共享池、大型池
    程序全局区 PGA
    服务进程、排序区、堆栈区、会话区

  • 进程结构

    前台进程
    后台进程
    DBWR \ PMON \ SNPn \ RECO \ LGWR \ SMON \ CKPT \ ARCH

物理存储结构

数据文件

//使用 dba_data_files 查看表空间 SYSTEM 对应的数据文件部分信息
Win + R -> cmd -> sqlplus /nolog -> conn /as sysdba
SQL> COLUMN file_name FORMAT A60
SQL> COLUMN tablespace_name FORMAT A20
SQL> select file_name,tablespace_name from dba_data_files
2  where tablespace_name = 'SYSTEM';

// 使用 v$datafile 查看数据库文件动态信息
SQL> COLUMN name FORMAT A60
SQL> SELECT file#,name,checkpoint_change#
2  from v$datafile;    

查看控制文件

//使用 v$controlfile 查看控制文件的名称和存储路径
SQL> COLUMN name FORMAT A60
SQL> SELECT name
2  FROM v$controlfile;

日志文件 (v$logfile \ v$log)

其它文件

参数文件 
PFILE -> init<SID>.ora 
SPFILE -> spfile<SID>.ora
口令文件、跟踪文件、报警文件

逻辑存储结构

  • 表空间 -> n 段 -> n 区 -> n 块

查看系统所有表空间

//使用 dba_tablespaces 查看系统所有表空间
 select tablespace_name from dba_tablespaces;
TABLESPACE_NAME
--------------------
SYSTEM
SYSAUX
UNDOTBS1
TEMP
USERS
*Oracle 自动创建的表空间*
  • 段:数据段、索引段、临时段、回滚段

  • 区:初始区、增量区

进程结构

  • 必备后台进程

    DBWRn \ PMON \ CKRT \ LGWR \ SMON

  • 可选进程

    ARCn \ REDO