基于CentOS 7静默安装Oracle 11gR2单实例数据库(2)

image


##查看安装过程 另开一个shell 稍等
tail -f /home/oracle/ora11g/oraInventory/logs/installActions2018-07-23_07-37-45PM.log

image


#安装完成后执行
/u01/app/oracle/product/11.2.0/dbhome_1/root.sh

#静默删除

dbca -silent -deleteDatabase -sourceDB ora11g

8.配置防火墙

[root]
#查看1521端口
netstat -an|grep 1521
#防火墙 放行1521端口
firewall-cmd --zone=public --add-port=1521/tcp --permanent
#重新加载防火墙规则
firewall-cmd --reload

9.数据库的启动&关闭

[root]
#修改oracle服务启动配置 让数据库启动时候一起启动实例
vi /etc/oratab

[oracle]
#启动oracle
#因为修改了/etc/oratab N->y 所以启动服务也会同时启动实例
##N的情况不会同时启动实例 sqlplus登录会提示 an idle instance
##用sqlplus 然后---> startup启动实例
#重启系统后用这个命令启动
dbstart $ORACLE_HOME
#关闭
dbshut $ORACLE_HOME

10.修改主机名

hostnamectl --static set-hostname std

cat >>/etc/hosts <<EOF
192.168.188.11 std std.example.com
EOF

11.配置监听

为了简单用netca配置,首先本机安装xmanager,运行Xmanager - Passive

image

安装xhost的工具,先查找yum包
yum whatprovides "*/xhost"
找到yum包后安装
yum install xorg-x11-server-utils-7.7-20.el7.x86_64 –y
设置图形显示在本机中

然后启动netca配置下
然后发现我是个智障,默认已经有了动态监听了,没发现服务的重新启动下监听lsnrctl reload或者进入数据库中alter system register注册下就好了

12.配置EM

[oracle]

$ORACLE_HOME/bin/emca -config dbcontrol db -repos recreate

image


安装结束后,启动em
emctl start dbconsole

然后用sys用户as sysdba的方式登录:5500/em

image

13.sqlplus 设置

cat >>$ORACLE_HOME/sqlplus/admin/glogin.sql <<EOF
Define _editor='vi'
Set sqlprompt "_user'@'_connect_identifier> "
set time on
set timing on
set pagesize 40
set linesize 120
EOF

image

14.配置plsql dev作为ide

本机下载安装PLSQL Developer 12 (64 bit)

安装好在安装路径中C:\instantclient_11_2建立tnsnames.ora内容
std =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.188.11)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = std)
    )
)
然后解锁scott,hr用户
alter user scott account unlock identified by tiger;
alter user hr account unlock identified by hr;
plsqldev连接即可

image

Linux公社���RSS地址:https://www.linuxidc.com/rssFeed.aspx

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/37b790c27e98e383855be69804a89e56.html