Oracle单机Rman笔记[1]---环境准备

本文提供Oracle 11g R2版的详细安装步骤,包括安装前的系统准备、环境变量配置、用户及权限设置等关键环节。通过遵循这些指导,可以确保数据库安装过程顺利。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

A、-----安装程序准备----
1、拷贝oracle安装包到一个目录下
2、检查并修改hostname
    /etc/sysconfig/network中的hostname要与/etc/hosts中的一致
    
B、-----修改内核参数----
    vi /etc/sysctl.conf
    ---------------------------------------------
    fs.aio-max-nr = 1048576
    fs.file-max = 6815744
    kernel.shmall = 3774873
    ##kernel.shmmax
    ##Minimum: 536870912
    ##Maximum: A value that is 1 byte less than the physical memory
    ##Recommended: More than half the physical memory
    kernel.shmmax = 15461882265
    kernel.shmmni = 4096
    kernel.sem = 250 32000 100 128
    net.ipv4.ip_local_port_range = 9000 65500
    net.core.rmem_default = 262144
    net.core.rmem_max = 4194304
    net.core.wmem_default = 262144
    net.core.wmem_max = 1048576
    
    PS:补充说明
    内核的 shmall 和 shmmax 参数
        SHMMAX= 配置了最大的内存segment的大小 ------>这个设置的比SGA_MAX_SIZE大比较好。
        SHMMIN= 最小的内存segment的大小 
        SHMMNI= 整个系统的内存segment的总个数 
        SHMSEG= 每个进程可以使用的内存segment的最大个数
    配置信号灯( semphore )的参数:
        SEMMSL= 每个semphore set里面的semphore数量 -----> 这个设置大于你的process的个数吧,否则你不得不分多个semphore set,好像有process+n之说。
        SEMMNI= 整个系统的semphore set总数
        SEMMNS=整个系统的semphore总数
    shmall 是全部允许使用的共享内存大小,shmmax 是单个段允许使用的大小。这两个可以设置为内存的 90%。
    例如 16G 内存,16*1024*1024*1024*90% = 15461882265,shmall 的大小为 15461882265/4k(getconf PAGESIZE可得到) = 3774873。
    修改 /etc/sysctl.conf
     kernel.shmmax=15461882265
     kernel.shmall=3774873
     kernel.msgmax=65535
     kernel.msgmnb=65535
C、-----修改shell限制----
    vi /etc/security/limits.conf
    -------------------------------------
    oracle soft nofile 65536
    oracle hard nofile 65536
    oracle soft nproc 16384
    oracle hard nproc 16384
执行完B、C步骤后,执行 sysctl -p
D、-----创建相关的组----
    oinstall --> 产品所有者
    dba      --> 数据库的安全审核
    groupadd oinstall 
    groupadd dba
    创建用户
    useradd -g oinstall -G dba -m oracle
E、-----解压安装包----
将oracle安装包解压,并在解压后把该路径的所有文件权限改为oracle,所属用户也改为oracle
    unzip p13390677_112040_Linux-x86-64_1of7.zip
    unzip p13390677_112040_Linux-x86-64_2of7.zip

    修改软件包目录的权限:
    chown -R oracle.oinstall database 

    创建安装数据库软件的目录:
    mkdir /u01 
    chown -R oracle.oinstall /u01
F、 -----修改修改oracle用户的系统环境变量---
    su - oracle
    vi .bashrc
    ---------------------------------------------------------
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
    export PATH=$ORACLE_HOME/bin:$PATH
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export ORACLE_SID=orcl
    export ORACLE_OWNER=oracle
    export ORACLE_TERM=vt100
    export THREADS_FLAG=native
    export LANG=en_US
    ---------------------------------------------------------

    使环境变量生效:
    source .bashrc
    
    PS:
    ~/.bash_profile 是交互式、login 方式进入 bash 运行的
    ~/.bashrc 是交互式 non-login 方式进入 bash 运行的通常二者设置大致相同,所以通常前者会调用后者。
    所以一般优先把变量设置在.bashrc里面。比如在crontab里面执行一个命令,.bashrc设置的环境变量会生效,而.bash_profile不会。
G、-----启动安装----
 在root用户下打开普通用户调用Xserver的权利(可以先用Xshell测试如果可以弹出图形界面,不配置也可以)
    # xhost +
    su - oracle
    xclock

    调用安装程序:
    cd ~/database
    ./runInstaller
    安装过程略
    
    
根据安装后的提示执行
    /u01/app/oraInventory/orainstRoot.sh
    /u01/app/oracle/product/11.2.0/db_1/root.sh

 

------end-------

转载于:https://www.cnblogs.com/GYoungBean/p/9018671.html

内容概要:本文深入解析了扣子COZE AI编程及其详细应用代码案例,旨在帮助读者理解新一代低门槛智能体开发范式。文章从五个维度展开:关键概念、核心技巧、典型应用场景、详细代码案例分析以及未来发展趋势。首先介绍了扣子COZE的核心概念,如Bot、Workflow、Plugin、Memory和Knowledge。接着分享了意图识别、函数调用链、动态Prompt、渐进式发布及监控可观测等核心技巧。然后列举了企业内部智能客服、电商导购助手、教育领域AI助教和金融行业合规质检等应用场景。最后,通过构建“会议纪要智能助手”的详细代码案例,展示了从需求描述、技术方案、Workflow节点拆解到调试与上线的全过程,并展望了多智能体协作、本地私有部署、Agent2Agent协议、边缘计算插件和实时RAG等未来发展方向。; 适合人群:对AI编程感兴趣的开发者,尤其是希望快速落地AI产品的技术人员。; 使用场景及目标:①学习如何使用扣子COZE构建生产级智能体;②掌握智能体实例、自动化流程、扩展能力和知识库的使用方法;③通过实际案例理解如何实现会议纪要智能助手的功能,包括触发器设置、下载节点、LLM节点Prompt设计、Code节点处理和邮件节点配置。; 阅读建议:本文不仅提供了理论知识,还包含了详细的代码案例,建议读者结合实际业务需求进行实践,逐步掌握扣子COZE的各项功能,并关注其未来的发展趋势。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值