cd $ORACLE_HOME ## 指定RU补丁目录 ./runInstaller -applyRU /soft/33192793/
仅安装软件
安装单实例数据库
生产环境安装企业版
安装目录,默认
用户组
root脚本自动执行:
安装前检查
开始安装
自动执行root脚本
安装完成
创建监听
1
netca
检查监听
1
lsnrctl status
创建数据库
1
dbca
选择创建数据库
自定义创建
CDB&PDB
存储配置
归档&闪回
暂不开启归档和闪回
选择监听
数据库选项
生产环境无特殊要求全部安装
配置选项
PGA:
线程数:
字符集:
EM管理器
数据库密码:mesdb2022
创建选项
表空间配置
控制文件大小改为8192
开始创建
创建完成
查看监听
基本使用与配置
启动和停止
1 2 3 4 5 6 7 8 9 10 11 12 13 14
sqlplus / as sysdba startup show pdbs alter pluggable database mespdb open; ## 关闭=> close ##存储过程 启动全部 CREATE TRIGGER open_all_pdbs AFTER STARTUP ON DATABASE BEGIN EXECUTE IMMEDIATE 'alter plggable database all open'; END open_all_pdbs; ##启动监听 lsnrctl start
1 2 3
lsnrctl stop sqlplus / as sysdba shutdown immediate;
日志查看
1 2
select * from v$diag_info; cd /oracle/app/oracle/diag/rdbms/mesdb/mesdb/alert
PDB&CDB
1 2
show con_name; alter session set container = mespdb;
1 2 3
create tablespace mes datafile '/oradata/MESDB/mespdb/mes01.dbf' size 20m; create user mesadmin identified by mes2022 default tablespace mes; grant dba to mesadmin;
TNS解析
1 2 3 4 5
cd $ORACLE_HOME/network/admin/ vi tnsnames.ora
tnsping mespdb sqlplus mesadmin/mes2022@mespdb
密码过期规则
后续配置在容器数据库下修改
关闭密码180天过期限制
1 2 3
conn /as sysdba select * from dba_profiles where profile='DEFAULT' and resource_name='PASSWORD_LIFE_TIME'; alter profile default limit password_life_time unlimited;
EM管理器
1 2
select DBMS_XDB.gethttpport from dual; select DBMS_XBD_CONFIG.gethttpsport from dual;
show parameter audit; alter system set audit_trail=none scope = spfile;
相关参数
1 2 3
alter system set db_files = 8192 scope=spfile; alter system set processes = 2000 scope=spfile; ## 进程数 alter system set open_cursors = 2000 scope=spfile; ## 游标数
归档
1 2 3 4 5 6 7 8 9
show parameter recover; alter system set db_recovery_file_dest_size=10g; ## 略小于存储 留出冗余空间 alter system set db_recovery_file_dest = '/archive'; ## 归档存储路径 shutdown immediate; startup mount; alter database archivelog; alter database open; archive log list; alter system switch logfile;