企业网站开发总结,网站运营策略,网络营销的概念及手段,深圳网络营销公司排行榜centos7 部署oracle完整教程#xff08;命令行#xff09; 一. centos7安装oracle1.查看Swap分区空间#xff08;不能小于2G#xff09;2.修改CentOS系统标识 (由于Oracle默认不支持CentOS)2.1.删除CentOS Linux release 7.9.2009 (Core)#xff08;快捷键dd#xff09;命令行 一. centos7安装oracle1.查看Swap分区空间不能小于2G2.修改CentOS系统标识 (由于Oracle默认不支持CentOS)2.1.删除CentOS Linux release 7.9.2009 (Core)快捷键dd改成redhat-7 3.修改sysctl.conf4.修改完后,启用新的配置5.安装必须的软件包6.创建安装oracle程序用户组7.创建DBA用户组8.创建用户oracle 并加入到dba组9.将用户oracle加入到oinstall组10.修改用户oracle的密码11.查看用户oracle的信息12.创建oracle主目录13.创建oralce配置目录14.创建oracle压缩包解压目录15.修改目录权限16.查看目录权限18.修改用户环境变量19.激活/home/oracle/.bashrc21.unzip两个zip安装包并授权22.关闭selinux22.1.修改SELINUXdisabled23.重启机器24.进入Oracle用户25.编辑数据库安装文件25.1.按esc输入/参数名例如oracle.install.option根据以下值修改要细心一个也不能错 26.安装oracle27.双击窗口复制/data/oracle/product/11.2.0/db_1/root.sh28.编辑监听配置文件28.1.按esc输入/参数名例如INSTALL_TYPE根据以下值修改要细心一个也不能错29.执行以下命令30.编辑数据库实例文件30.1.按esc输入/参数名例如RESPONSEFILE_VERSION根据以下值修改要细心一个也不能错 31.执行以下命令32.查看实例是否运行33.修改启动和关闭实例的程序33.1.将ORACLE_HOME_LISTNER$1修改为ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_1 33.2.同上将ORACLE_HOME_LISTNER$1修改为ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_134.修改/etc/oratab34.1.将orcl:/data/oracle/product/11.2.0:N修改为orcl:/data/oracle/product/11.2.0:Y再次执行 如果有这个文件这两步不需要执行 35.启动实例36.开机启动Oracle以下命令都是在root用户下也就是第27步双击打开的窗口37.oracle用户窗口输入以下命令进入oracle数据库38.最后使用DataGrip连接的时候用户名为sys as sysdba 二. 您可以按照以下步骤修改Oracle用户的密码1. 以管理员身份登录到Oracle数据库。2. 选择要更改密码的用户。3. 将新密码赋给用户。 一. centos7安装oracle
1.查看Swap分区空间不能小于2G
grep SwapTotal /proc/meminfo2.修改CentOS系统标识 (由于Oracle默认不支持CentOS)
vim /etc/redhat-release2.1.删除CentOS Linux release 7.9.2009 (Core)快捷键dd改成redhat-7
redhat-73.修改sysctl.conf
vim /etc/sysctl.conf添加以下内容: fs.aio-max-nr 1048576
fs.file-max 6815744
kernel.shmmni 4096
kernel.sem 250 32000 100 128
kernel.shmall 2097152
kernel.shmmax 2147483648
net.ipv4.ip_local_port_range 9000 65500
net.ipv4.icmp_echo_ignore_broadcasts 1
net.ipv4.conf.all.rp_filter 1
net.core.rmem_default 262144
net.core.rmem_max 4194304
net.core.wmem_default 262144
net.core.wmem_max 10485764.修改完后,启用新的配置
sysctl -p5.安装必须的软件包
yum -y install binutils* compat-libcap1* compat-libstdc* gcc* gcc-c* glibc* glibc-devel* ksh* libaio* libaio-devel* libgcc* libstdc* libstdc-devel* libXi* libXtst* make* sysstat* elfutils* unixODBC* unzip lrzsz6.创建安装oracle程序用户组
groupadd oinstall7.创建DBA用户组
groupadd dba8.创建用户oracle 并加入到dba组
useradd -g dba -m oracle9.将用户oracle加入到oinstall组
usermod -a -G oinstall oracle10.修改用户oracle的密码
passwd oracle11.查看用户oracle的信息
id oracle12.创建oracle主目录
mkdir -p /data/oracle13.创建oralce配置目录
mkdir -p /data/inventory14.创建oracle压缩包解压目录
mkdir -p /data/src15.修改目录权限
chown -R oracle:oinstall /data/oraclechown -R oracle:oinstall /data/inventorychown -R oracle:oinstall /data/src16.查看目录权限
ll /datavim /etc/security/limits.conf添加内容如下
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 6553618.修改用户环境变量
vim /home/oracle/.bashrc添加内容如下
export PATH
export ORACLE_BASE/data/oracle
export ORACLE_HOME$ORACLE_BASE/product/11.2.0/db_1
export ORACLE_SIDorc1
export ORACLE_UNQNAMEorc1
export PATH$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH$ORACLE_HOME/lib:/lb:/usr/lib
export LANGC
export NLS_LANGAMERICAN_AMERICA.AL32UTF819.激活/home/oracle/.bashrc
source /home/oracle/.bashrc20.将linux.x64_11gR2_database_1of2.zip和linux.x64_11gR2_database_2of2.zip拖到xftp的/root下 链接: https://pan.baidu.com/s/199Jin_CP-bNTy6arRTVkRg
提取码: k2qg
复制这段内容后打开百度网盘手机App操作更方便哦
21.unzip两个zip安装包并授权
unzip linux.x64_11gR2_database_1of2.zip -d /data/src/unzip linux.x64_11gR2_database_2of2.zip -d /data/src/chown -R oracle:oinstall /data/src/ll /data/src/22.关闭selinux
vim /etc/selinux/config22.1.修改SELINUXdisabled
disabled23.重启机器
reboot24.进入Oracle用户
su oracle25.编辑数据库安装文件
vim /data/src/database/response/db_install.rsp25.1.按esc输入/参数名例如oracle.install.option根据以下值修改要细心一个也不能错
注意按esc输入/参数名搜索不到可能是空格问题参数输入时也要注意空格
oracle.install.optionINSTALL_DB_SWONLY # 安装类型
ORACLE_HOSTNAMEoracle.server # 主机名称
UNIX_GROUP_NAMEoinstall # 安装组
INVENTORY_LOCATION/data/inventory # INVENTORY目录
SELECTED_LANGUAGESen,zh_CN # 选择语言
ORACLE_HOME/data/oracle/product/11.2.0/db_1 # oracle_home
ORACLE_BASE/data/oracle # oracle_base
oracle.install.db.InstallEditionEE # oracle版本
oracle.install.db.DBA_GROUPdba # dba用户组
oracle.install.db.OPER_GROUPoinstall # oper用户组
oracle.install.db.config.starterdb.typeGENERAL_PURPOSE # 数据库类型
oracle.install.db.config.starterdb.globalDBNameorcl # globalDBName
oracle.install.db.config.starterdb.SIDorcl # SID
oracle.install.db.config.starterdb.characterSetAL32UTF8 # 默认数据库编码
oracle.install.db.config.starterdb.memoryLimit800 # 自动管理内存的最小内存(M)
oracle.install.db.config.starterdb.password.ALLoracle # 设定所有数据库用户使用同一个密码
DECLINE_SECURITY_UPDATEStrue # 设置安全更新26.安装oracle
/data/src/database/runInstaller -silent -responseFile /data/src/database/response/db_install.rsp -ignorePrereq漫长的等待…
27.双击窗口复制/data/oracle/product/11.2.0/db_1/root.sh 在另一个窗口输入命令如下
/data/oracle/product/11.2.0/db_1/root.sh执行完后再回到之前窗口按下回车
28.编辑监听配置文件
vim /data/src/database/response/netca.rsp28.1.按esc输入/参数名例如INSTALL_TYPE根据以下值修改要细心一个也不能错
INSTALL_TYPEcustom # 安装的类型
LISTENER_NUMBER1 # 监听器数量
LISTENER_NAMES{LISTENER} # 监听器的名称列表
LISTENER_PROTOCOLS{TCP;1521} # 监听器使用的通讯协议列表
LISTENER_STARTLISTENER # 监听器启动的名称29.执行以下命令
/data/oracle/product/11.2.0/db_1/bin/netca /silent /responseFile /data/src/database/response/netca.rsp30.编辑数据库实例文件
vim /data/src/database/response/dbca.rsp30.1.按esc输入/参数名例如RESPONSEFILE_VERSION根据以下值修改要细心一个也不能错
RESPONSEFILE_VERSION 11.2.0 // 不要变哦
OPERATION_TYPE createDatabase // 操作为创建实例
GDBNAME orcl // 数据库实例名
SID orcl // 实例名字
TEMPLATENAME General_Purpose.dbc // 建库用的模板文件
SYSPASSWORD oracle // SYS管理员密码
SYSTEMPASSWORD oracle // SYSTEM管理员密码
SYSMANPASSWORD oracle
DBSNMPPASSWORD oracle
DATAFILEDESTINATION /data/oracle/oradata // 数据文件存放目录
RECOVERYAREADESTINATION/data/oracle/flash_recovery_area // 恢复数据存放目录
CHARACTERSET AL32UTF8 // 字符集
NATIONALCHARACTERSET AL16UTF16 // 字符集
TOTALMEMORY 1638 // 1638MB物理内存2G*80%31.执行以下命令
/data/oracle/product/11.2.0/db_1/bin/dbca -silent -responseFile /data/src/database/response/dbca.rsp32.查看实例是否运行
ps -ef | grep ora_ | grep -v grep33.修改启动和关闭实例的程序
vim /data/oracle/product/11.2.0/db_1/bin/dbstart33.1.将ORACLE_HOME_LISTNER$1修改为ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_1
ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_1vim /data/oracle/product/11.2.0/db_1/bin/dbshut33.2.同上将ORACLE_HOME_LISTNER$1修改为ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_1
ORACLE_HOME_LISTNER/data/oracle/product/11.2.0/db_134.修改/etc/oratab
vim /etc/oratab34.1.将orcl:/data/oracle/product/11.2.0:N修改为orcl:/data/oracle/product/11.2.0:Y 注意## 如果没有这个文件 在root用户重新执行
/data/oracle/product/11.2.0/db_1/root.sh再次执行 如果有这个文件这两步不需要执行
/data/oracle/product/11.2.0/db_1/bin/dbca -silent -responseFile /data/src/database/response/dbca.rsp35.启动实例
/data/oracle/product/11.2.0/db_1/bin/dbstart36.开机启动Oracle以下命令都是在root用户下也就是第27步双击打开的窗口
chmod x /etc/rc.d/rc.localvim /etc/rc.d/rc.local在文件最后追加以下内容 su oracle -lc /data/oracle/product/11.2.0/db_1/bin/lsnrctl start
su oracle -lc /data/oracle/product/11.2.0/db_1/bin/dbstart37.oracle用户窗口输入以下命令进入oracle数据库
sqlplus / as sysdba38.最后使用DataGrip连接的时候用户名为sys as sysdba 二. 您可以按照以下步骤修改Oracle用户的密码
1. 以管理员身份登录到Oracle数据库。 sqlplus / as sysdba 2. 选择要更改密码的用户。
SQL select username from dba_users; 3. 将新密码赋给用户。
SQL password
Enter old password: 输入当前密码或第一次设置密码时留空
Enter new password: 输入新密码
Verify new password: 重新输入新密码请注意在Oracle中密码必须至少具有1个数字、1个特殊字符和1个大写字母并且长度必须至少为8个字符。
或者您也可以使用以下命令来更改用户密码
SQL alter user username identified by new_password; 请使用实际的用户名和新密码替换username和new_password。
完成后请记得以新密码重新登录Oracle。 帆布鞋12138
centos7 部署oracle完整教程