oracle数据库相关设置

一 oracle数据库设置归档模式

1。使用sys用户连接数据库:

命令如下:

sqlplus /nolog;

CONNECT SYS/password AS SYSDBA

2,关闭数据库:

SQL>SHUTDOWN IMMEDIATE

3,mount 数据库

SQL>STARTUP MOUNT

4, 改变归档模式

SQL> ALTER DATABASE ARCHIVELOG;(如要改回归档模式则是ALTER DATABASE NOARCHIVELOG;)

5,打开数据库

SQL>ALTER DATABASE OPEN;

6.检查归档模式的设置是否成功:

archive log list;

或者

select log_mode from v$database;

  1. 把FLASH_RECOVERY_AREA的空间修改为20GB。

SQL> alter system set DB_RECOVERY_FILE_DEST_SIZE=20g;

Flash_Recovery_Area空间缺省安装时比较小,只有2GB,容易用完;

  1. 定期删除过时的归档日志。

根据具体的备份策略决定删除多长时间以前的日志。

有可能出现的错误:

有的时候会遇到" ORA-00265: 要求实例恢复, 无法设置 ARCHIVELOG 模式

归档日志的相关参数:

LOG_ARCHIVE_START=TRUE

log_archive_dest = /opt/oracle/product/9.2.0/dbs/archgaogao

(归档日值存放位置可以自己定义)

log_archive_format = "T%TS%S.ARC" (存档日志文件的文件名格式)

二 oracle em配置常用命令

emca -repos recreate重建一个EM资料库

emca -repos drop删除一个EM资料库

emca -config dbcontrol db配置数据库的 Database Control

emca -deconfig dbcontrol db删除数据库的 Database Control配置

emca -reconfig ports 重新配置db control的端口,默认端口在1158

emctl start console启动EM console服务,使用前需要先设置ORACLE_SID环境变量

emctl stop console停止EM console服务,使用前需要先设置ORACLE_SID环境变量

注:通过查看$ORACLE_HOME/install/portlist.ini 文件可以知道当前dbcontrol正在使用的端口

三 pl/sql developer长字符串的显示设置

pl/sql developer 查询的数据达到18位时会显示为科学计数法显示。

要达到像字符一样的显示出。

tool--->preferences--->window Types---->Sql Window ----->Number fields to_char

把上述的选项选中,然后单击"apply"

四 oracle 控制台的打印输出设置

oracle 控制台的打印输出,需要开启服务端的输出。

DBMS_OUTPUT.PUT_LINE('v_month'||v_strsql);

SET SERVEROUTPUT ON

----begin p_r_measurepay_move('2598975a0ab0650601d71e34fd8bc2ee');

p_r_measurepay_move('9a49936a0ab06506003f0860ac4fc517');

p_r_measurepay_move('9ec882fa0ab0650600e7c6d160791434');

p_r_measurepay_move('7cb29be60ab06506012e12b4b006a33f');

相关推荐
NineData13 小时前
NineData智能数据管理平台新功能发布|2026年1-2月
数据库·sql·数据分析
IvorySQL14 小时前
双星闪耀温哥华:IvorySQL 社区两项议题入选 PGConf.dev 2026
数据库·postgresql·开源
ma_king17 小时前
入门 java 和 数据库
java·数据库·后端
jiayou6420 小时前
KingbaseES 实战:审计追踪配置与运维实践
数据库
NineData1 天前
NineData 迁移评估功能正式上线
数据库·dba
NineData2 天前
数据库迁移总踩坑?用 NineData 迁移评估,提前识别所有兼容性风险
数据库·程序员·云计算
赵渝强老师2 天前
【赵渝强老师】PostgreSQL中表的碎片
数据库·postgresql
全栈老石2 天前
拆解低代码引擎核心:元数据驱动的"万能表"架构
数据库·低代码
倔强的石头_3 天前
kingbase备份与恢复实战(二)—— sys_dump库级逻辑备份与恢复(Windows详细步骤)
数据库
jiayou644 天前
KingbaseES 实战:深度解析数据库对象访问权限管理
数据库