首页
留言
导航
统计
Search
1
追番推荐!免费看动漫的网站 - 支持在线观看和磁力下载
2,510 阅读
2
推荐31个docker应用,每一个都很实用
1,311 阅读
3
PVE自动启动 虚拟机 | 容器 顺序设置及参数说明
931 阅读
4
一条命令,永久激活!Office 2024!
618 阅读
5
优选 Cloudflare 官方 / 中转 IP
490 阅读
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
登录
Search
标签搜索
Java
小程序
Redis
SpringBoot
docker
Typecho
Cloudflare
docker部署
虚拟机
WordPress
群晖
uni-app
CentOS
Vue
Java类库
Linux命令
防火墙配置
Mysql
脚本
Nginx
微醺
累计撰写
264
篇文章
累计收到
11
条评论
首页
栏目
默认分类
服务器
宝塔
VPS
Docker
OpenWRT
Nginx
群晖
前端编程
Vue
React
Angular
NodeJS
uni-app
后端编程
Java
Python
SpringBoot
SpringCloud
流程引擎
检索引擎
Linux
CentOS
Ubuntu
Debian
数据库
Redis
MySQL
Oracle
虚拟机
VMware
VirtualBox
PVE
Hyper-V
计算机
网络技术
网站源码
主题模板
页面
留言
导航
统计
搜索到
6
篇与
的结果
2025-11-22
Linux环境下卸载Oracle数据库并重新安装的详细指南
引言在 Linux 环境下管理和维护 Oracle 数据库是许多系统管理员和数据库管理员的日常工作之一。无论是出于升级、迁移还是解决故障的需要,卸载和重新安装 Oracle数据库 都是一项重要的技能。本文将为您提供一份详尽的指南,帮助您在 Linux 环境下彻底卸载 Oracle数据库,并重新安装。一、准备工作在开始卸载之前,确保您已经备份了所有重要的数据文件和配置信息,以防万一。同时,确保您具有足够的权限(通常是root用户)来执行以下操作。二、停止Oracle服务停止数据库实例使用 SQL Plus 停止数据库实例sqlplus /nolog SQL> connect / as sysdba SQL> shutdown immediate SQL> exit停止Listener服务使用 lsnrctl 命令停止Listenerlsnrctl stop停止HTTP服务如果您的环境中启用了HTTP服务,停止它:service httpd stop三、卸载Oracle软件切换到root用户如果您当前不是 root 用户,请切换到 rootsu - root删除Oracle安装目录删除 Oracle 的安装目录,通常是/u01/app/oraclerm -rf /u01/app/oracle删除相关文件和目录删除与Oracle相关的文件和目录rm /usr/local/bin/dbhome rm /usr/local/bin/oraenv rm /usr/local/bin/coraenv rm /etc/oratab rm /etc/oraInst.loc删除Oracle用户和用户组删除 Oracle 用户和相关的用户组userdel -r oracle groupdel oinstall groupdel dba groupdel oper删除启动服务删除与 Oracle 相关的启动服务chkconfig --del dbora四、清理环境变量编辑 /etc/profile 或 ~/.bash_profile 文件,删除与 Oracle 相关的环境变量设置。五、重新安装Oracle数据库前置条件确保系统满足Oracle的安装要求,如磁盘空间、内存等。安装并配置好Java环境。下载Oracle数据库安装包。创建Oracle用户和用户组groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle设置环境变量编辑 ~/.bash_profile 文件,添加以下内容export ORACLE_BASE=/u01/app/oracle export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1 export ORACLE_SID=ORCL export PATH=$ORACLE_HOME/bin:$PATH安装Oracle数据库解压安装包并运行安装脚本unzip linuxx64_19c_database.zip cd database ./runInstaller按照安装向导的提示完成安装。配置数据库安装完成后,运行 root.sh 脚本/u01/app/oracle/product/19.0.0/dbhome_1/root.sh初始化数据库dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname ORCL -sid ORCL -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -emConfiguration LOCAL -pdbName PDBORCL -sysPassword syspassword -systemPassword systempassword六、验证安装启动数据库sqlplus /nolog SQL> connect / as sysdba SQL> startup检查数据库状态SQL> select status from v$instance;七、常见问题及解决方案libaio问题如果在启动数据库时遇到 libaio 相关的错误,安装或重新安装 libaio 库yum install libaio防火墙问题如果无法通过Navicat等工具连接数据库,检查防火墙设置或开放1521端口firewall-cmd --permanent --add-port=1521/tcp firewall-cmd --reload结语通过以上步骤,您应该能够在 Linux 环境下成功卸载并重新安装 Oracle数据库。尽管过程中可能会遇到一些问题,但只要按照指南逐步操作,大多数问题都可以得到解决;希望本文对您有所帮助,祝您工作顺利!
2025年11月22日
35 阅读
0 评论
0 点赞
2025-11-22
Oracle11.2.0.4打补丁实践
本文介绍如何给Oracle数据库打补丁,数据库版本为Oracle11.2.0.4,单实例,操作系统为CentOS7.9,Linux系统应该都可以。下载升级包因为没有MOS帐号,从网上下载了升级包p30670774_112040_Linux-x86-64.zip:数据库补丁p6880880_112000_Linux-x86-64.zip:opatch升级包百度云链接:https://pan.baidu.com/s/1ZvTQr-gI889mylgzUXkdPw提取码:plhp微云链接:https://share.weiyun.com/k8CbxL3Kopatch 是安装补丁的程序,数据库软件安装完成后,就自带了 opatch ,但是版本太旧了,所以这里下载最新的 opatch ,p6880880_112000_Linux-x86-64.zip 包就是用来升级 opatch 用的。升级opatchopatch 的升级只要将新版本的包解压,覆盖系统原始的文件即可。1.查看原始opatch信息[oracle@node1 ~]$ cd $ORACLE_HOME/OPatch [oracle@node1 OPatch]$ ./opatch version # 查看原始版本 OPatch Version: 11.2.0.3.4 OPatch succeeded.2.查看补丁情况[oracle@node1 OPatch]$ ./opatch lsinventory # 查看补丁情况 Oracle 中间补丁程序安装程序版本 11.2.0.3.4 版权所有 (c) 2012, Oracle Corporation。保留所有权利。 Oracle Home : /home/oracle/app/oracle/product/11.2.0/dbhome_1 Central Inventory : /home/oracle/app/oraInventory from : /home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch version : 11.2.0.3.4 OUI version : 11.2.0.4.0 Log file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2020-07-02_16-23-35下午_1.log Lsinventory Output file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2020-07-02_16-23-35下午.txt ---------------------------------------------------------------------------- 已安装的顶级产品 (1): Oracle Database 11g 11.2.0.4.0 此 Oracle 主目录中已安装 1 个产品。 此 Oracle 主目录中未安装任何中间补丁程序。 ---------------------------------------------------------------------------- OPatch succeeded.3.备份原opatch[oracle@node1 OPatch]$ cd $ORACLE_HOME [oracle@node1 dbhome_1]$ mv OPatch OPatch.bak4.解压新下载的opatch包将下载的 opatch 包上传到 oracle 的home目录,上传完后,解压到 $ORACLE_HOME 下[oracle@node1 dbhome_1]$ cd ~ [oracle@node1 ~]$ unzip p6880880_112000_Linux-x86-64.zip -d $ORACLE_HOME5.检查opatch是否升级成功[oracle@node1 ~]$ cd $ORACLE_HOME/OPatch [oracle@node1 OPatch]$ ./opatch version # 查看版本信息 OPatch Version: 11.2.0.3.21 OPatch succeeded.现在版本为 11.2.0.3.21,说明升级成功数据库打补丁1.关闭监听、数据库[oracle@node1 OPatch]$ lsnrctl stop # 关闭监听 [oracle@node1 ~]$ sqlplus / as sysdba SQL> shutdown immediate SQL> quit2.解压补丁包将下载的补丁包上传到 oracle home目录,并解压[oracle@node1 ~]$ cd ~ [oracle@node1 ~]$ unzip p30670774_112040_Linux-x86-64.zip3.校验冲突[oracle@node1 ~]$ cd 30670774/ [oracle@node1 30670774]$ $ORACLE_HOME/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle 临时补丁程序安装程序版本 11.2.0.3.21 版权所有 (c) 2020, Oracle Corporation。保留所有权利。 PREREQ session Oracle 主目录 :/home/oracle/app/oracle/product/11.2.0/dbhome_1 主产品清单:/home/oracle/app/oraInventory 来自 :/home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch 版本 :11.2.0.3.21 OUI 版本 :11.2.0.4.0 日志文件位置:/home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2020-07-02_16-54-06下午_1.log Invoking prereq "checkconflictagainstohwithdetail" Prereq "checkConflictAgainstOHWithDetail" passed. OPatch succeeded.由于这个测试库之前并没有打补丁,所以这里就没有补丁冲突的问题,如果这里显示有冲突,再去网MOS上查找相关解决方案。4.执行打补丁[oracle@node1 30670774]$ $ORACLE_HOME/OPatch/opatch apply这里要输入3次y和一次回车,打补丁的过程耗是比较久的,耐心等待5.检查打补丁情况[oracle@node1 30670774]$ $ORACLE_HOME/OPatch/opatch lsinventory # 检查打补丁情况这里会列出系统已打的补丁情况6.启动数据库,并运行sql文件[oracle@node1 30670774]$ cd $ORACLE_HOME/rdbms/admin [oracle@node1 30670774]$ sqlplus / as sysdba SQL> startup SQL> @catbundle.sql psu apply SQL> quit7.启动监听[oracle@node1 admin]$ lsnrctl start至此数据库打补丁已经全部完成回退数据库补丁数据库在做变更时,需要考虑回退方案,接下来介绍如何回退数据库补丁1.关闭监听、数据库[oracle@node1 ~]$ lsnrctl stop # 关闭监听 [oracle@node1 ~]$ sqlplus / as sysdba SQL> shutdown immediate SQL> quit2.回退补丁[oracle@node1 ~]$ $ORACLE_HOME/OPatch/opatch rollback -id 30670774这里要回复一次y,回退过程比较耗时,需耐心等待3.启动数据库,并运行sql文件[oracle@node1 ~]$ cd $ORACLE_HOME/rdbms/admin [oracle@node1 admin]$ sqlplus / as sysdba SQL> startup SQL> @catbundle_PSU_ORCL_ROLLBACK.sql # 这里的ORCL为实例名称 SQL> quit4.检查回退情况[oracle@node1 admin]$ $ORACLE_HOME/OPatch/opatch lsinventory # 检查打补丁情况 Oracle 临时补丁程序安装程序版本 11.2.0.3.21 版权所有 (c) 2020, Oracle Corporation。保留所有权利。 Oracle 主目录 :/home/oracle/app/oracle/product/11.2.0/dbhome_1 主产品清单:/home/oracle/app/oraInventory 来自 :/home/oracle/app/oracle/product/11.2.0/dbhome_1/oraInst.loc OPatch 版本 :11.2.0.3.21 OUI 版本 :11.2.0.4.0 日志文件位置:/home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2020-07-02_18-24-48下午_1.log Lsinventory Output file location : /home/oracle/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/lsinv/lsinventory2020-07-02_18-24-48下午.txt -------------------------------------------------------------------------------- Local Machine Information:: Hostname: localhost ARU platform id: 226 ARU platform description:: Linux x86-64 已安装的顶级产品 (1): Oracle Database 11g 11.2.0.4.0 此 Oracle 主目录中已安装 1 个产品。 此 Oracle 主目录中未安装任何临时补丁程序。 -------------------------------------------------------------------------------- OPatch succeeded.可以看到,补丁已经被卸载了5.启动监听[oracle@node1 admin]$ lsnrctl start这样补丁回退就结束了总结本文介绍了单实例数据库打补丁的步骤,仅做参考,实际应以补丁包中的readme为准。
2025年11月22日
19 阅读
0 评论
0 点赞
2023-10-16
Centos 7.9 离线安装 ORACLE 19C
本文涉及的安装包从以下百度网盘地址可获取:链接:https://pan.baidu.com/s/1XD_64B7awDjvkqcGXwWRqA提取码:42ow一、基础环境配置1、关闭系统防火墙systemctl stop firewalld systemctl disable firewalld2、关闭selinuxvim /etc/selinux/config SELINUX=disabled3、准备安装oracle安装所需依赖说明:下载安装oracle时所需依赖的rpm包,然后制作本地yum源进行安装rpm依赖包下载地址:https://pan.baidu.com/s/1zg6DUG0BTxY7H63lj78CrA 提取码:2ucbbase.zip放在/root路径下解压unzip base.zip创建离线yum源:备份原有repo文件 ,建个bakup文件夹把原路径下的文件放进去创建local.repo文件echo "[local]" > /etc/yum.repos.d/local.repo echo "name=local" >> /etc/yum.repos.d/local.repo echo "enable=1" >> /etc/yum.repos.d/local.repo echo "baseurl=file:///root/base" >> /etc/yum.repos.d/local.repo echo "gpgcheck=0" >> /etc/yum.repos.d/local.repoyum clean all4、安装oracle-database-preinstall 链接:https://pan.baidu.com/s/11TGhQ8H95umuV5PRUrfEcw 提取码:3yruyum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm可能会出现如下报错:解决上面报错: 1.可以从以下网站缺少的依赖软件包:https://rpmfind.net/linux/rpm2html/search.php?query=kernel-headers&submit=Search+...&system=centos&arch=2.使用rpm命令手工安装缺少的依赖软件包rpm -i glibc-devel-2.17-317.el7.x86_64.rpm 二、安装Oracle 19c1、安装Oracle 19c 下载地址:https://www.oracle.com/database/technologies/oracle-database-software-downloads.htmlyum -y localinstall oracle-database-ee-19c-1.0-1.x86_64.rpm初始化Oracle数据库: 如需,可修改/etc/init.d/oracledb_ORCLCDB-19c,比如,CDB模式,实例ID等等。/etc/init.d/oracledb_ORCLCDB-19c configure配置环境变量: 切换用户su - oracle vim /home/oracle/.bash_profile加入以下内容:export ORACLE_HOME=/opt/oracle/product/19c/dbhome_1 export PATH=$PATH:/opt/oracle/product/19c/dbhome_1/bin export ORACLE_SID=ORCLCDB登陆oracle数据库(需要退出oracle用户重新登录):exit su - oracle sqlplus / as sysdba修改密码:alter user system identified by 123456;重新登录: ========================ORACLE19C的sqlnet.ora配置:/opt/oracle/product/19c/dbhome_1/network/adminNAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME) SQLNET.AUTHENTICATION_SERVICES=(ALL) SQLNET.ALLOWED_LOGON_VERSION_SERVER=8 SQLNET.ALLOWED_LOGON_CLIENT=8 SQLNET.INBOUND_CONNECT_TIMEOUT=0 SQLNET.EXPIRE_TIME=10以上配置可解决兼容低版本客户端、客户端超时卡慢、dblink等问题,重启监听后生效lsnrctl stop lsnrctl start其中兼容低版本客户端的,在用户已经创建的情况下要再修改一次密码才能生效。表空间文件放置的文件夹需要对oracle用户授权:chown oracle:oinstall /data chown oracle:oinstall -R /data chmod 777 -R /data启动oraclelsnrctl start su - oracle sqlplus / as sysdba startup
2023年10月16日
24 阅读
0 评论
0 点赞
2023-02-22
Linux CentOS 7 纯命令安装 Oracle11g
Oracl安装包下载,可参考 Oracle-11.2.0.4安装包1.操作系统[root@lucky ~]# uname -m x86_64 [root@lucky ~]# cat /etc/redhat-release CentOS Linux release 7.7.1908 (Core)2.安装前的准备2.1./etc/hosts 文件中添加主机名vim /etc/hosts 127.0.0.1 lucky [root@lucky ~]# cat /etc/hosts ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 127.0.0.1 lucky2.2 关闭 selinuxvim /etc/selinux/config SELINUX=disabled SELINUXTYPE=targeted2.3 关闭防火墙systemctl stop firewalld systemctl disable firewalld2.4 用 yum 进行安装yum -y install gcc gcc-c++ make binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static glibc glibc-common glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel numactl-devel sysstat unixODBC unixODBC-devel kernelheaders pdksh pcre-devel readline rlwrap2.5 创建用户、组groupadd oinstall && groupadd dba && useradd -g oinstall -G dba oracle echo "123456" | passwd --stdin oracle && id oracle 2.6 上传软件包cd /home/oracle linux.x64_11gR2_database_1of2.zip linux.x64_11gR2_database_2of2.zip ............2.7 修改内核参数vim /etc/sysctl.conf #添加以下内容 fs.aio-max-nr = 1048576 fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 1073741824 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 #使内核新配置生效 sysctl -p2.8 修改用户限制vim /etc/security/limits.conf #添加以下内容 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 oracle soft stack 102402.9 修改/etc/pam.d/login 文件vim /etc/pam.d/login #添加以下内容 session required /lib64/security/pam_limits.so session required pam_limits.so 2.10 修改/etc/profile 文件vim /etc/profile #添加以下内容 if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi 2.11 检查 swap 空间是否足够[root@lucky oracle]# free -m total used free shared buff/cache available Mem: 3789 206 190 908 3392 2414 Swap: 1959 0 1959 #我的是分配了2G,不够的使用以下命令分配 dd if=/dev/zero of=/swapadd bs=1024 count=2006424 mkswap /swapfile swapon /swapfile #编辑这个文件,增加以下内容 vim /etc/fstab /swapfile swap swap default 0 03.ORACLE安装3.1 创建安装包文件存放目录mkdir -p /data/u01/software cd /home/oracle mv linux.x64_11gR2_database_* /data/u01/software/ && cd /data/u01/software3.2 解压安装包文件unzip linux.x64_11gR2_database_1of2.zip && unzip linux.x64_11gR2_database_2of2.zip && ........3.3 创建目录mkdir -p /data/u01/app/oracle/product/11.2.0/dbhome_1 mkdir /data/u01/app/oracle/{oradata,inventory,fast_recovery_area} chown -R oracle:oinstall /data/u01/app/oracle chmod -R 775 /data/u01/app/oracle 3.4 设置 oracle 用户环境变量su - oracle vim .bash_profile #添加以下内容 export ORACLE_BASE=/data/u01/app/oracle export ORACLE_HOME=/data/u01/app/oracle/product/11.2.0/dbhome_1 export ORACLE_SID=orcl export ORACLE_UNQNAME=$ORACLE_SID export PATH=$ORACLE_HOME/bin:$PATH export NLS_LANG=american_america.AL32UTF8 #生效 source .bash_profile3.5 编辑静默安装响应文件cp -R /data/u01/software/database/response/ . && cd response/ vim db_install.rsp #设置以下内容 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=自己的主机名 UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=/data/u01/app/oracle/inventory SELECTED_LANGUAGES=en,zh_CN ORACLE_HOME=/data/u01/app/oracle/product/11.2.0/dbhome_1 ORACLE_BASE=/data/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=dba DECLINE_SECURITY_UPDATES=true3.6 安装cd /data/u01/software/database/ ./runInstaller -silent -responseFile /home/oracle/response/db_install.rsp -ignorePrereq #当安装界面出现如下信息的时候 打开另一个终端窗口,用root连接 The installation of Oracle Database 11g was successful. Please check '/home/oracle/oraInventory/logs/silentInstall2016-02-04_09-21-13AM.log' for more details. As a root user, execute the following script(s): 1. /home/oracle/oraInventory/orainstRoot.sh 2. /home/oracle/app/oracle/product/11.2.0/dbhome_1/root.sh Successfully Setup Software.3.7 打开终端,以 root 身份登录,执行脚本su - root source .bash_profile sh /data/u01/app/oracle/inventory/orainstRoot.sh sh /data/u01/app/oracle/product/11.2.0/dbhome_1/root.sh3.8 查看监听响应文件配置信息egrep -v "(^#|^$)" /home/oracle/response/netca.rsp #以静默方式配置监听 su - oracle source .bash_profile netca /silent /responsefile /home/oracle/response/netca.rsp3.9 用 Oracle 用户启动su - oracle lsnrctl start netstat -tunlp|grep 1521 #查看监听状态 lsnrctl status #查看监听器配置文件 listener.ora cat $ORACLE_HOME/network/admin/listener.ora3.10 配置以静默方式建立新库,和实例的响应文件vim /home/oracle/response/dbca.rsp 设置以下参数 GDBNAME = "orcl" SID = "orcl" SYSPASSWORD = "SYS 用户密码" SYSTEMPASSWORD = "SYSTEM 用户密码" SYSMANPASSWORD = "sysman" DBSNMPPASSWORD = "dbsnmp" DATAFILEDESTINATION =/data/u01/app/oracle/oradata RECOVERYAREADESTINATION=/data/u01/app/oracle/fast_recovery_area CHARACTERSET = "AL32UTF8" TOTALMEMORY = "6144"3.11 查看建库响应文件配置信息egrep -v "(^#|^$)" /home/oracle/response/dbca.rsp3.12 启用配置,以静默方式建立新库,和实例dbca -silent -responseFile /home/oracle/response/dbca.rsp #查看监听器配置文件 listener.ora cat $ORACLE_HOME/network/admin/listener.ora # listener.ora Network Configuration File: /data/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = lucky)(PORT = 1521)) ) ) ADR_BASE_LISTENER = /data/u01/app/oracle #查看监听服务名配置文件 tnsnames.ora cat $ORACLE_HOME/network/admin/tnsnames.ora # tnsnames.ora Network Configuration File:/data/u01/app/oracle/product/11.2.0/dbhome_1/network/admin/tnsnames.ora # Generated by Oracle configuration tools. ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lucky)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )3.13 检查实例后台进程ps -ef | grep ora_ | grep -v grep #查看 ORACLE_UNQNAME 环境变量 env|grep ORACLE_UNQNAME lsnrctl stop 以 sysdba 身份登录 sqlplus / as sysdba 启动 oralce 数据库 SQL> shutdown immediate SQL> startup SQL> exit lsnrctl start lsnrctl status3.14 创建用户[oracle@oracal ~]$ sqlplus / as sysdba SQL> conn / as sysdba; SQL> alter user lucky identified by 123456; SQL> alter user lucky account unlock; SQL> conn lucky/123456;PS:如果本地客户端连接提示ora12170或者提示监听有误,去开启下服务器1521端口
2023年02月22日
32 阅读
0 评论
0 点赞
2023-02-22
Oracle-11.2.0.4安装包
找了好多都是收费的,在Google上找了近2个小时,自己下载,百度云也是坑货,我上传倒了OneDrive 上,有梯子哥们走这边,适用于Linux, 如果对你有用希望你留言或者点赞,这样会增加曝光度让更多的人知道软件包:p13390677_112040_Linux-x86-64_1of7.zipp13390677_112040_Linux-x86-64_2of7.zipp13390677_112040_Linux-x86-64_3of7.zipp13390677_112040_Linux-x86-64_4of7.zipp13390677_112040_Linux-x86-64_5of7.zipp13390677_112040_Linux-x86-64_6of7.zipp13390677_112040_Linux-x86-64_7of7.zip下载地址:链接: https://pan.baidu.com/s/1KJnYRHZtUVtg-t-eMXfxmQ 密码: gtk1
2023年02月22日
41 阅读
0 评论
0 点赞
2023-02-21
教程丨官方下载Oracle各版本安装软件及补丁包,包含8i 9i 10g 11g 12c 18c 19c 21c
最近还有一些人在询问到哪里下载 Oracle 数据库软件,故总结一下官方下载 Oracle 软件及补丁的渠道,以及一些注意事项。由于 Oracle 的开放下载政策,Oracle 的软件下载没有任何限制,且与付费版本没有任何区别,可以用来学习和测试,但是如果用于商业生产环境就需要主动向 Oracle 付费购买 license,否则有严重的法律风险,尤其是上市企业。当然 Oracle 也推出了免费版本 XE,不过也有严格的 CPU、内存、容量的限制,详情查看:浅谈 ORACLE 免费数据库 Oracle Database XE (Express Edition) 版。重要-----重要-----重要在开篇特别强调一下,无论从什么渠道下载的软件包一定要验证安装文件的 MD5 或者 SHA 值,确保安装软件与官方提供的软件完全一致,主要有下面两个问题:软件包被篡改植入勒索病毒,尤其是从非官方渠道下载的软件包很有可能带木马。比如云和恩墨在过去几年遇到最多紧急救援的案例:ORA-600 16703 错误的原因和解决方案,就是将恶意代码添加到安装文件,系统上线运行 1000 天后触发木马,勒索比特币。安装包不完整或者损坏,这样会造成多次尝试安装都失败,因为这种情况下的报错或者现象非常异常无法快速定位,可能会浪费大量的时间;另外就是即时安装成功了,软件本身也有隐患,问题可能会在后续暴露出来。官方下载 Oracle 的途径主要是 Oracle 官网、Oracle Delivery 以及 MOS,前两个普通账号即可登录,下载软件的版本也有一定的限制。MOS 需要关联企业 SI 激活,可以下载所有版本的软件以及服务期限内的补丁,部分扩展支持的补丁需要付费下载。导航1、Oracle 官网2、Oracle Delivery3、Oracle MOS3.1 Doc ID 2118136.2Oracle 11204 软件包Oracle 11204 补丁3.2 Patch SearchOracle 11.2.0.4.210420 补丁附 Oracle 11204 安装包 SHA 值1、Oracle 官网Oracle 官方网站,点击 product 找到 database,然后找到下载页面,直达地址如下:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html,目前可以下载 Oracle database 19.5 for solaris,19.3 for all platform,以及 21c 的 x86 下的客户端。20c 由于疫情原因取消发布了,21c 应该会在近期发布。另外在底部也提供了三个 EX 免费版的下载链接:登录之后点击下载 icon 即可直接下载。点击列表中的 See All,可以查看到软件包的 sha256sum 值,再与本地安装包进行确认。 2、Oracle Delivery第 2 个地方就是 Oracle Software Delivery Cloud,这个也是官方渠道,Oracle 的绝大多数软件都可以在这里下载:https://edelivery.oracle.com,注册登录之后即可,虽然比官网直接下载要多一些,但是还是有一些限制,比如 Oracle 11204 只有 HP OpenVMS Itanium 平台的。然后下拉选择 DLP,输入要下载的软件,在下拉候选中选择相应的版本,然后点击搜索。点击选择需要下载的版本加入到下载队列中,可以通过右上角的 view items 查看,然后点击 continue 进入确认页面。勾选需要下载的软件包,是数据库、还是 client,还是集群,右侧选择对应的平台,然后点击右上角 continue,勾选同意 Oracle 许可协议,继续点击 continue 进入下载页面。直接依次点击左侧的 zip 文件名即可直接下载,不需要点击 download 按钮(如果点击会先安装一个 Oracle 下载器,然后统一下载),通过右上角的 show digest details 按钮显示安装包的 SHA 值并保持下来,待安装时比对确认。 3、Oracle MOS也就是 My Oracle Support(之前叫 metalink),这个需要企业或组织购买了 Oracle 的官方服务才可以开通,直接找管理员申请即可,开通之后即可下载除部分扩展支持外的软件和补丁。另外,MOS 还有一个重要的功能就是开 SR,也就是遇到问题可以找原厂的工程师甚至研发人员帮你解决。MOS 上介绍两种途径,一种是根据《Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)》文档导航指引直接下载,另外一种方法就是 MOS 上有一个 Patches and Updates 搜索的位置。3.1 Doc ID 2118136.2《Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)》该文档也是用得最多的,有快捷的指引,分类如下:Oracle Database Base ReleasesOracle Database PatchsetsOracle Database Updates (Versions 12.2 & higher)Oracle Database Update Revisions (Versions 12.2 & higher)Oracle Database PSU, SPU(CPU), Bundle Patches (Versions 12.1 & lower)OJVM Update/PSU/Bundle PatchesLatest Available Microsoft Windows Patches比如我们要下载 Oracle 11204 for Linux x86_64 安装包以及 11.2.0.4.201020 的 PSU。Oracle 11204 软件包左侧选择 Oracle Database Patchsets,然后点击 Patchsets ID 13390677。再次点击进入下载页面。点击右侧的download按钮,弹出下载框。点击文件名即可下载。同样通过show digest details显示sha-256值并记录。Oracle 11204 补丁左侧依次选择 Oracle Database PSU, SPU(CPU), Bundle Patches (Versions 12.1 & lower)和 11.2.0.4,点击 31537677 进入下载页面。重复上面的操作即可下载201020的PSU。3.2 Patch Search在 MOS 中有一个搜索安装包和补丁的功能,可以通过 ID 来搜,也可以模糊搜索。Oracle 11.2.0.4.210420 补丁比如我们要查询 Oracle 11204 最新的补丁,勾选 include all products in a family 搜索。 进入之后发现无法下载,Oracle 11204在2020年已经扩展支持,需要付费才可下载。如果实在需要,可联系O记客户经理或者尝试通过SR索取。以上列举了官方渠道的下载方式,下载速度还是不错的,千兆电信宽带基本上2M/s,几分钟即可下载完成,呼吁大家尽量在官方渠道下载,如果是其他渠道下载切记验证安装包,一般11204这个版本被篡改的较多,末尾附上Windows和Linux安装包的SHA-256值。附 Oracle 11204 安装包 SHA 值软件包名大小SHA-256p13390677_112040_MSWIN-x86-64_1of7.zip1.2 GB9C6E1235D1B0EE6C36E3F82FEBDC74160BB9766900579FC7EBBFACECD6E8F4B2p13390677_112040_MSWIN-x86-64_2of7.zip1.1 GB6343B2EA4F47C4E85FD4DC1B5C2EA0B86294E48FAD90DE1820C3F9DF906675F3p13390677_112040_MSWIN-x86-64_3of7.zip735.0 MBEC47CFF4D500BD357982C57D9F84F893293A3DBB79A62FC7AE66E2144BEFFF6Cp13390677_112040_Linux-x86-64_1of7.zip1.3 GB0B399A6593804C04B4BD65F61E73575341A49F8A273ACABA0DCDA2DFEC4979E0p13390677_112040_Linux-x86-64_2of7.zip1.1 GB73E04957EE0BF6F3B3E6CFCF659BDF647800FE52A377FB8521BA7E3105CCC8DDp13390677_112040_Linux-x86-64_3of7.zip1.1 GB09C08AD3E1EE03DB1707F01C6221C7E3E75EC295316D0046CC5D82A65C7B928C本文转载至:教程丨官方下载Oracle各版本安装软件及补丁包,包含8i 9i 10g 11g 12c 18c 19c 21c
2023年02月21日
115 阅读
0 评论
0 点赞