Redhat enterprise 7安装oracle12
来源:互联网 发布:驾照模拟考试c1软件 编辑:程序博客网 时间:2024/06/10 00:25
安装必须的包
根据oracle官网上提供的文档,得到如下信息
binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 kshlibaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7.i686 libaio-devel-0.3.109-9.el7.x86_64 libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64 libstdc++-4.8.2-3.el7.i686 libstdc++-4.8.2-3.el7.x86_64 libstdc++-devel-4.8.2-3.el7.i686 libstdc++-devel-4.8.2-3.el7.x86_64 libXi-1.7.2-1.el7.i686 libXi-1.7.2-1.el7.x86_64 libXtst-1.2.2-1.el7.i686 libXtst-1.2.2-1.el7.x86_64 unixODBC-2.3.1-10.el7.i686.rpmunixODBC-2.3.1-10.el7.x86_64.rpmunixODBC-devel-2.3.1-10.el7.i686.rpmunixODBC-devel-2.3.1-10.el7.x86_64.rpmmake-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64
无论你是选择rpm还是选择yum,这些包必须安装好,在Red Hat Enterprise Linux 7.0 的光盘中,这些包都存在,这里说一下Red Hat Enterprise Linux配置本地源的事情
配置本地源
获得超级权限后在/media下,新建一个文件夹cdrom。具体将光盘挂载到什么地方,自己选择。我这里选择挂载到/media/cdrom下
[root@localhost Desktop]#mount rhel-server-7.0-x86_64-dvd.iso /media/cdrom
在/etc/yum.repos.d/ 下面
[root@localhost yum.repos.d]# touch rhel-media.repo //新建一个rhel-media.repo文件[root@localhost yum.repos.d]# vi rhel-media.repo //编辑文件[rhel-media] #1行name=Red Hat Enterprise Linux 7.0baseurl=file:///media/cdromenabled=1gpgcheck=1gpgkey=file:///media/cdrom/RPM-GPG-KEY-redhat-release #6行//#1行到#6行以直接复制到rhel-media.repo中,汉字不需要复制,这段说明不需要复制[root@localhost yum.repos.d]# yum clean all[root@localhost yum.repos.d]# yum makecache
搞定
用yum安装很快的
添加组和用户
groupadd dbagroupadd oinstalluseradd oracle –d /home/oracle –g oinstall –G dba –m passwd oracle
不能设123 QAQ
预先创建安装目录
mkdir –p /opt/oracle/productmkdir –p /opt/oracle/product/12.2.1mkdir –p /opt/oraInventorymkdir –p /opt/oracle/oradata
设置目录的所有者所属组和权限
chown –R oracle.oinstall /opt/oraclechown –R oracle.oinstall /opt/oracle/oradatachown –R oracle.oinstall /opt/oracle/product/12.2.1chown –R oracle.oinstall /opt/oraInventorychown oracle.dba /opt/oracle
设置环境变量
su – oraclecdvi .bash_profileexport ORACLE_BASE=/opt/oracleexport ORACLE_HOME=$ORACLE_BASE/product/12.2.1export ORACLE_OWNER=oracleexport ORACLE_SID=orclexport PATH=$PATH:$HOME/bin:.:$ORACLE_HOME/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/libexport NLS_LANG="SIMPLIFIED CHINESE_CHINA.AL32UTF8"
后退出
. .bash_profile让文件生效
在oracle用户下解压oracle安装包
mv linuxx64_12201_database.zip /home/oracleunzip linuxx64_12201_database.zip
安装oracle database
用户oracle登陆
进入database目录
执行
chmod +x install/.ouichomd +x install/unzipchmod +x runInstaller./runInstaller
配置监听程序
打开一个新的终端,执行netca
设置
再次打开netca设置
这里填写的是自己的IP
添加数据库用户
用oracle登陆linux,在命令行输入
sqlplus /nolog
进入sqlplus命令提示符,输入
conn /as sysdba
在sqlplus 命令提示符输入
create user dbuser1 identified by dbuser1; 一定要以;结尾
在这里我们碰到这个问题
oracle报ORA-01034错误
解决办法是
1. connect /as sysdba;
2. startup
3. exit
QAQ不幸的是又再次报错了
oracle12创建用户错误ORA-65096: 公用用户名或角色名无效 invalid common user or role name
解决办法
SQL> create user C##fdf01 IDENTIFIED BY fdf01;User created.
根据错误提示了解,在CDB中用户得以C##开头;
做完这些后,给用户添加权限
grant connect,resource to dbuser1;
退出现在的用户,我们登陆到这个用户
使用这个指令
sqlplus 账户名/密码@orcl 注意这里的orcl是前面设置的
linux下停止oracle的方法
在oracle用户下
sqlplus /nologconnect /as sysdba;shutdown;
使用quit命令退出sqlplus
在命令提示符下执行
lsnrctl
在命令提示符下执行
stop
启动oracle的方法
在oracle用户下
sqlplus /nologconnect /as sysdba;startup
quit命令退出sqlplus
在命令行执行
lsnrctl
在lsnrctl提示符执行
start
如果想修改用户密码
alter user dbuser1 identified by newpasswd
如果想删除该用户
drop user dbuser1
- Redhat enterprise 7安装oracle12
- RedHat Enterprise 6.4 安装
- redhat Enterprise 5安装Oracle10g
- RedHat Enterprise Linux5 安装序列号
- redhat Enterprise 5安装Oracle10g
- RedHat Enterprise Linux5 安装wireshark
- RedHat Enterprise Linux 6.2安装
- RedHat Enterprise Linux Server 5.2安装VMware Server 1.0.7
- win7下安装rhel7(redhat enterprise Linux 7) 双系统
- RedHat Enterprise 6下MySQL5.7的安装
- 最近安装redhat enterprise as4 的感受!
- RedHat as 4 Enterprise 安装rar
- Redhat Enterprise Linux AS 4 安装流程
- 在RedHat Enterprise Linux5上安装MySQL
- Redhat Linux Enterprise 4 上安装 oracle9i
- RedHat.Enterprise.Linux.5 VMtools 安装
- redhat linux enterprise 5 安装Oracle10G
- redhat linux enterprise 5 安装Oracle10G
- 用实例来理解redux
- Echarts3.0入门基础与实战(学习笔记)
- poj 1149 PIGS 最大流 太神奇的建图方式!!!
- SANet:Structure-Aware Network for Visual Tracking 阅读笔记
- Linux网络编程--服务端判断客户端断开的经验方法
- Redhat enterprise 7安装oracle12
- STM32F103x8B PB3、PB4、PA14、PA15引脚作为普通IO口使用
- python小程序:以后台服务方式 定时 监视redis队列 (anaconda3.5.2)
- 用消息系统实现分布式事务
- 【Shell脚本(二)】运算符,命令和文件
- C#关于数组排序
- 1036. 跟奥巴马一起编程(15)
- python小程序:把名称列表从csv文件读入mongo,再从mongo导入redis(anaconda3.5.2)
- Go基础编程:自定义函数