首页 文章 精选 留言 我的

精选列表

搜索[镜像无法拉取],共10013篇文章
优秀的个人博客,低调大师

CentOS6,CentOS7官方镜像安装Oracle11G

安装准备 1.操作系统 CentOS6或CentOS7 2.数据库版本 linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip 3.下载Oracle11G 下载地址:https://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html 4.修改hosts文件 sh 复制代码 # 编辑hosts文件 vi /etc/hosts # 添加 10.0.0.206 work006 注意: 10.0.0.206为该电脑IP可用ip addr查看 work006为主机名 5.安装一些必要的软件 sh 复制代码 yum install wget unzip net-tools -y wget:下载用的 unzip:解压oracle安装文件 net-tools:查看本机网络情况 比如netstat 6.系统必须设置SWAP分区 安装 1.使用oracle提供的环境配置工具 CentOS7: sh 复制代码 wget http://public-yum.oracle.com/public-yum-ol7.repo -O /etc/yum.repos.d/public-yum-ol7.repo && wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol7 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle && yum install oracle-rdbms-server-11gR2-preinstall -y CentOS6: sh 复制代码 wget http://public-yum.oracle.com/public-yum-ol6.repo -O /etc/yum.repos.d/public-yum-ol6.repo && wget http://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle && yum install oracle-rdbms-server-11gR2-preinstall -y 注意: 这个工具会调整内核参数,建立一些必要的linux用户&组 可能网络不好会安装不成功,多install一下 完成后备份一下这个目录的文件到其他目录(该文件夹是修改系统后日志和原本的内核配置备份) /var/log/oracle-rdbms-server-11gR2-preinstall 查看内核参数 sysctl -f 2.创建一些目录和配置 配置oracle系统配置文件 sh 复制代码 cat >> /etc/oraInst.loc <<EOF inventory_loc=/home/oracle/ora11g/oraInventory inst_group=oinstall EOF 授权 sh 复制代码 chmod 664 /etc/oraInst.loc 创建oracle安装的目录&授权 sh 复制代码 mkdir -p /data0/oracle/app/ && mkdir /data0/oracle/tmp/ && chown -R oracle:oinstall /data0/oracle/app/ && chmod -R 775 /data0/oracle/app/ && chmod a+wr /data0/oracle/tmp/ 3.设置oracle用户密码 sh 复制代码 passwd oracle 注意:oracle用户是安装工具自己创建的 4.切换到oracle用户 新开一个ssh窗口,以oracle用户登录 5.修改环境变量 打开文件 sh 复制代码 vi .bash_profile 在文件末尾添加 sh 复制代码 TMP=/data0/oracle/tmp TMPDIR=/data0/oracle/tmp export TMP TMPDIR ORACLE_BASE=/data0/oracle/app/oracle ORACLE_HOME=/data0/oracle/app/oracle/product/11.2.0/dbhome_1 ORACLE_SID=orcl PATH=$ORACLE_HOME/bin:$PATH export ORACLE_BASE ORACLE_SID ORACLE_HOME PATH 保存 sh 复制代码 :x 刷新配置文件 sh 复制代码 source .bash_profile 6.上传安装文件到/home/oracle目录并解压,然后授予权限 sh 复制代码 cd /home/oracle && unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip && chown -R oracle:oinstall /home/oracle/database 7.配置db_install.rsp 备份到/home/oracle/rsp/ sh 复制代码 cp -r /home/oracle/database/response /home/oracle/rsp 配置安装响应文件db_install.rsp文件,修改为以下内容 sh 复制代码 # 我的/home/oracle/rsp/db_install.rsp oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 # INSTALL_DB_AND_CONFIG安装并自动配置数据库实例和监听 建议首次安装用这个 # 不然配置另外两个文件,新建实例和监听 oracle.install.option=INSTALL_DB_AND_CONFIG ORACLE_HOSTNAME=localhost UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/home/oracle/ora11g/oraInventory SELECTED_LANGUAGES=zh_CN,en ORACLE_HOME=/data0/oracle/app/oracle/product/11.2.0/dbhome_1 ORACLE_BASE=/data0/oracle/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.isCustomInstall=true oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0 oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oinstall oracle.install.db.config.starterdb.type=GENERAL_PURPOSE # 这个是服务名 oracle.install.db.config.starterdb.globalDBName=orcl # 实例sid oracle.install.db.config.starterdb.SID=orcl oracle.install.db.config.starterdb.characterSet=AL32UTF8 oracle.install.db.config.starterdb.memoryOption=true # 最小256M oracle.install.db.config.starterdb.memoryLimit=1024 # 是否安装学习的scott和hr(我就知道这两个) oracle.install.db.config.starterdb.installExampleSchemas=true oracle.install.db.config.starterdb.enableSecuritySettings=true # 密码全设置成oracle(安装时会提示,个人学习忽略) oracle.install.db.config.starterdb.password.ALL=OracleSys654321 oracle.install.db.config.starterdb.control=DB_CONTROL oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false oracle.install.db.config.starterdb.automatedBackup.enable=false oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/data0/oracle/app/oracle/oradata # true DECLINE_SECURITY_UPDATES=true 8.安装oracle(安装过程出现警告忽略,不操作即可) sh 复制代码 /home/oracle/database/runInstaller -silent -ignorePrereq -responseFile /home/oracle/rsp/db_install.rsp 安装过程可以另开一个shell查看日志 sh 复制代码 tail -f /home/oracle/ora11g/oraInventory/logs/installActions2020-03-12_08-04-30PM.log installActions2020-03-12_08-04-30PM.log为屏幕上显示的日志文件 日志文件中看到Exit Status is 3即为安装完成 9.切换root用户执行脚本 sh 复制代码 /data0/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh 10.切换oracle用户查看安装情况 sqlplus登录 sh 复制代码 sqlplus / as sysdba 查看状态 sh 复制代码 select status from v$instance; 11.切换root用户重启系统 sh 复制代码 reboot 12.配置防火墙并开放1521端口 CentOS6 打开文件 sh 复制代码 vi /etc/sysconfig/iptables 在( -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT ) 下添加 sh 复制代码 -A INPUT -m state --state NEW -m tcp -p tcp --dport 1521-j ACCEPT 保存并退出 sh 复制代码 :x 重启防火墙 sh 复制代码 service iptables restart CentOS7 sh 复制代码 firewall-cmd --add-port=1521/tcp --permanent && firewall-cmd --add-port=1521/tcp 13.修改监听文件 切换目录 sh 复制代码 cd /data0/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin 修改listener.ora和tnsnames.ora这两个文件把主机名换成本机IP即可 14.启动数据库 启动监听 sh 复制代码 lsnrctl start sqlplus登录 sh 复制代码 sqlplus / as sysdba 启动 sh 复制代码 startup 15.修改oracle服务启动配置 sh 复制代码 vi /etc/oratab 将 sh 复制代码 orcl:/data0/oracle/app/oracle/product/11.2.0/dbhome_1:N 改 sh 复制代码 orcl:/data0/oracle/app/oracle/product/11.2.0/dbhome_1:Y 16.外网连接数据库并测试 用户名:sys 密码:oracle 服务名:orcl 角色:SYSDBA 17.常用命令 sh 复制代码 # oracle用户下启动|关闭数据库 # 启动 dbstart $ORACLE_HOME # 关闭 dbshut $ORACLE_HOME # oracle用户下启动|关闭数据库监听 # 启动 lsnrctl start # 关闭 lsnrctl stop # sqlplus下启动|关闭数据库 # sqlplus登录 sqlplus / as sysdba # 启动 startup # 关闭 shutdown 18.切换root配置oracle服务为开机自启 编辑文件 sh 复制代码 vi /etc/rc.local 添加命令 sh 复制代码 su - oracle -c 'dbstart $ORACLE_HOME' 修改权限 sh 复制代码 chmod a+x /etc/rc.local 19.清除安装文件 /home/oracle目录下的安装oracle的文件均可清除(慎用下面那个命令) sh 复制代码 rm -rf /home/oracle/* 20.修改oracle端口(11015) 停止监听 sh 复制代码 lsnrctl stop 修改端口 sh 复制代码 cd /data0/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin 修改listener.ora和tnsnames.ora这两个文件把端口1521修改成11015即可 查看参数 sqlplus登录 sh 复制代码 sqlplus / as sysdba 查看 sh 复制代码 show parameter local_listener 若为第一次修改VALUE为空 sh 复制代码 alter system set local_listener="(address = (protocol = tcp)(host = izuf68yfs65r3cmglfxf2pz)(port = 11015))"; 注意: izuf68yfs65r3cmglfxf2pz为主机名 11015为端口 启动监听 sh 复制代码 lsnrctl start 查看监听 sh 复制代码 netstat -an|grep 11015

优秀的个人博客,低调大师

kubernetes如何要使用用户名和密码登陆harbor以拉docker镜像,应该如何操作?

还好,网上有相应的CASE处理。 http://www.jianshu.com/p/ffbfb44dc496 =========================== 先生成名为为regsecret的Secret【此处也可以定义namespace已限制使用范围】。 kubectl create secret docker-registry regsecret --docker-server=<your-registry-server> --docker-username=<your-name> --docker-password=<your-pword> --docker-email=<your-email> 然后在yaml中使用它: apiVersion: v1 kind: Pod metadata: name: private-reg spec: containers: - name: private-reg-container image: <your-private-image> imagePullSecrets: - name: regsecret

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册