signed

QiShunwang

“诚信为本、客户至上”

oraclea安装、navigat连接

2021/6/24 15:30:15   来源:

文章目录

  • oracle安装
  • navicat连接

oracle安装

1、关闭防火墙
操作用户:root

systemctl stop firewalld.service
systemctl disable friewalld.service

2、安装依赖包
操作用户:root

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*i686 compat-libstdc++-33*.devel compat-libstdc++-33 compat-libstdc++-33*.devel gcc gcc-c++ glibc glibc*.i686 glibc-devel glibc-devel*.i686 ksh libaio libaio*.i686 libaio-devel libaio-devel*.devel libgcc libgcc*.i686 libstdc++ libstdc++*.i686 libstdc++-devel libstdc++-devel*.devel libXi libXi*.i686 libXtst libXtst*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686

3、验证依赖包
操作用户:root

rpm -q binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

4、创建oracle用户
操作用户:root

groupadd -g 502 oinstall
groupadd -g 503 dba
groupadd -g 504 oper
groupadd -g 505 asmadmin
useradd -u 502 -g oinstall -G oinstall,dba,asmadmin,oper -s /bin/bash -m oracle
passwd oracle
设置密码
500之后是普通用户

5、解压oracle安装包
操作用户:oracle

su oracle
mkdir /oradata
将p10404530_112030_Linux-x86-64_1of7.zip
p10404530_112030_Linux-x86-64_2of7.zip放到/oradata目录下
yum install -y zip unzip
//将/oradata加入到所属用户、所属组,不然没有操作权限
chown -R oracle:oinstall /oradata
//解压
unzip p10404530_112030_Linux-x86-64_1of7.zip
unzip p10404530_112030_Linux-x86-64_2of7.zip
得到一个database的目录

6、修改系统配置
操作用户:root

vi /etc/security/limits.conf
//文件末尾添加配置项
oracle          soft      nproc   2047
oracle          hard      nproc   16384
oracle          soft      nofile  1024
oracle          hard      nofile  65536
oracle          soft      stack   10240

7、配置环境变量
操作用户:root

vi /etc/profile
export ORACLE_BASE=/oradata/soft/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
export ORACLE_SID=prod
export ORACLE_UNQNAME=prod
export NLS_LANG=.AL32UTF8
export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64
source /etc/profile

操作用户:oracle

vi ~/.bash_profile
export ORACLE_BASE=/oradata/soft/oracle11g
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0.3/dbhome_1
export ORACLE_SID=prod
export ORACLE_UNQNAME=prod
export NLS_LANG=.AL32UTF8
export PATH=${PATH}:${ORACLE_HOME}/bin/:$ORACLE_HOME/lib64
source /etc/profile

8、修改oracle配置文件
操作用户:oracle
操作目录:/oradata

cp /oradata/database/response/db_install.rsp .
vi db_install.rsp
oracle.install.option=INSTALL_DB_AND_CONFIG
ORACLE_HOSTNAME=localhost #实际上可以修改成你自己的主机名或者域名(IP)
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/oradata/soft/oraInventory
SELECTED_LANGUAGES=en,zh_CN
ORACLE_HOME=/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1
ORACLE_BASE=/oradata/soft/oracle11g
oracle.install.db.InstallEdition=EE
oracle.install.db.DBA_GROUP=dba
oracle.install.db.OPER_GROUP=oper
oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
oracle.install.db.config.starterdb.globalDBName=prod
oracle.install.db.config.starterdb.SID=prod
oracle.install.db.config.starterdb.characterSet=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=true
oracle.install.db.config.starterdb.memoryLimit=1024
oracle.install.db.config.starterdb.installExampleSchemas=false
oracle.install.db.config.starterdb.password.ALL=Oracle123456..  #也可不设置
oracle.install.db.config.starterdb.control=DB_CONTROL
#enableEmailNotification emailAddress可以不设置
oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
oracle.install.db.config.starterdb.dbcontrol.emailAddress=test@qq.com #可以填写你自己的邮箱地址
oracle.install.db.config.starterdb.automatedBackup.enable=false
oracle.install.db.config.starterdb.storageType=FILE_SYSTEM_STORAGE
oracle.install.db.config.starterdb.fileSystemStorage.dataLocation=/oradata/soft/oracle11g/data
oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation=/oradata/soft/oracle11g/fast_recovery_area
oracle.install.db.config.starterdb.automatedBackup.enable=false
DECLINE_SECURITY_UPDATES=true

9、安装数据库
操作用户:oracle
操作目录:/oradata/database

./runInstaller -silent -ignoreSysPrereqs -responseFile /oradata/db_install.rsp -ignorePrereq
//查看安装进度
tail -f 
//安装完成
/oradata/soft/oraInventory/orainstRoot.sh
/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh
......
//Successfully Setup Software

10、安装完成
操作用户:root

/oradata/soft/oraInventory/orainstRoot.sh
/oradata/soft/oracle11g/product/11.2.0.3/dbhome_1/root.sh

11、验证安装结果
操作用户:oracle

sqlplus / as sysdba

navicat连接

1、关闭电脑的杀毒软件
2、安装完成后不要运行软件,然后打开注册机
激活方法:
1、运行注册机,点击Patch,找到Navicat Premium 15安装路径下的navicat.exe,选中并点击打开
2、点击Generate,将自动生成SerialKeygen注册码,然后复制
3、打开Navicat Premium15,输入注册码,点击激活,接着手动激活
4、将Navicat手动激活窗口的请求码框中内容复制到注册机Request Code框中,点击Activation Code下面的Generate按钮
5、将注册机Activation Code处生成的激活码内容复制到Navicat激活码框中激活即可。
在这里插入图片描述
6、连接oracle数据库
在这里插入图片描述