登录到sqlplus : sqlplus / as sysdba;
关闭oracle服务: SQL> shutdown immediate;
启动oracle服务: SQL> startup;

1. 将密码由默认的180天修改成“无限制”(永不过期)--需要 sys--(立即生效, 不用重启数据库)
参考链接:

1.1查看密码有效期时长(需要sys,登录后复制)
SQL> SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_LIFE_TIME';

1.2将密码由默认的180天修改成“无限制”(永不过期)
SQL> ALTER PROFILE DEFAULT LIMIT PASSWORD_LIFE_TIME UNLIMITED;

2. 修改oracle最大连接数, ( ORA-12519, 默认150)-- 重启 oracle服务 生效
参考链接:

SQL> alter system set processes=300 scope=spfile;
System altered.
SQL> alter system set sessions=335 scope=spfile;
System altered.

    PS:spfile参数的三种模式
       scope=both       立即并永久生效,(默认模式)
       scope=spfile     下次启动才能生效。
       scope=memory     立即生效但下次启动时失效

如果报错: ORA-32001: 已请求写入 SPFILE, 但是在启动时未指定 SPFILE
SQL>create spfile from pfile;
SQL> shutdown immediate;
SQL> startup;

3.修改默认的一些表空间大小 --(立即生效, 不用重启数据库)

--ORA-30036
    alter database datafile '/home/data/oracle/oradata/oracle/undotbs01.dbf' resize 31744M;
    alter database datafile '/home/data/oracle/oradata/oracle/sysaux01.dbf' resize 2760M;
    --alter database datafile '/home/data/oracle/oradata/oracle/system01.dbf' resize 31744M;
--加大临时表空间,增加数据处理数量和效率
    ALTER DATABASE TEMPFILE '/home/data/oracle/oradata/oracle/temp01.dbf' RESIZE 20480M;

4. 开启归档( 默认NOARCHIVELOG模式 -- 重启 oracle服务 生效
参考链接: 

4.0 关闭数据库,在mount状态下进行操作
SQL> shutdown immediate;
SQL> startup mount;

4.1 更改为归档模式(缺少上一步,会 ORA-01126)
SQL> alter database archivelog;
4.1 或者已经开启归档, 想要关闭归档:(然后直接执行4.4和4.7即可)
SQL> alter database noarchivelog;

4.2 更改归档路径(不修改的话,默认USE_DB_RECOVERY_FILE_DEST)
SQL> alter system set log_archive_dest_1='location=D:\oracle\archlog';
SQL> alter system set log_archive_dest_1='location=/oraclelog';

4.3 查看归档情况(非必须)
SQL> archive log list;

4.4 更改数据库为open状态
SQL> alter database open;
    这一步如果报错:ORA-01589: must use RESETLOGS or NORESETLOGS option for database open
    SQL> alter database open resetlogs;

4.5 更改归档文件名
SQL> show parameter log_archive_format
SQL> alter system set log_archive_format='MDM%t_%s_%r.dbf' scope=spfile;

4.6 切换归档(必须)(需先open数据库)
SQL> alter system switch logfile;
    ORA-01109:数据库未开启, open数据库即可,命令: SQL> alter database open;

4.7 重启数据库
SQL> shutdown immediate;
SQL> startup;

4.8 归档恢复(需要恢复时使用)
SQL> recover database using backup controlfile;

last. 设置开机自启动