上一篇给大家分享到根据响应文件静默安装Oracle 11g,上一段链接:https://www.jianshu.com/p/f2cb7e415c4a下面给大家继续分享谢谢支持。
四、以静默方式配置监听
重新使用oracle用户登录
https://blog.csdn.net/u014096768/article/details/80973460
[oracle@report database]$ netca /silent /responsefile /home/oracle/response/netca.rsp
成功运行后,在/u01/app/oracle/product/11.2.0/network/admin/中生成listener.ora和sqlnet.ora
通过netstat命令可以查看1521端口正在监听。
Yum安装netstat软件,软件包是在net-tools中。
[root@report ~]# yum install net-tools
[root@report ~]# netstat -tnulp | grep 1521
五、以静默方式建立新库,同时也建立一个对应的实例。
[oracle@report database]$ vim /home/oracle/response/dbca.rsp
设置以下参数:
GDBNAME = "orcl" #数据库的Global database name
SID = "orcl" #数据库的实例名
SYSPASSWORD = "oracle" #指定sys用户密码
SYSTEMPASSWORD = "oracle" #指定system用户密码
SYSMANPASSWORD = "oracle"
DBSNMPPASSWORD = "oracle"
DATAFILEDESTINATION =/u01/app/oracle/oradata #指定表空间存放的目录
RECOVERYAREADESTINATION=/u01/app/oracle/fast_recovery_area
CHARACTERSET = "ZHS16GBK" #指定字符集
NATIONALCHARACTERSET= "AL16UTF16" #指定国家字符集
DATABASETYPE = "OLTP" #指定实例的类型
AUTOMATICMEMORYMANAGEMENT = "TRUE" #指定使用自动内存管理
TOTALMEMORY = "3276" #指定使用内存的大小,单位是MB
其中TOTALMEMORY = "3276" 为3276MB,物理内存4G*80%。
[oracle@report database]$ cat /home/oracle/response/dbca.rsp |grep -v "#"|grep -v
进行静默配置:
[oracle@report database]$ dbca -silent -responseFile /home/oracle/response/dbca.rsp
dbca.rsp详细介绍:https://blog.csdn.net/belialacheron/article/details/80515905
建库后进行实例进程检查:
[oracle@report database]$ ps -ef | grep ora_ | grep -v grep
查看监听状态:
[oracle@report database]$ lsnrctl status
登录查看实例状态:
[oracle@report database]$ sqlplus / as sysdba
SQL> conn /as sysdba
SQL> select status from v$instance;
六、Oracle开机自启动设置
http://jingyan.baidu.com/article/00a07f38
ba654182d028dcfc.html
1.修改/u01/app/oracle/product/11.2.0/bin/dbstart
[oracle@report ~]$ vim /u01/app/oracle/product/11.2.0/bin/dbstart
将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
2.修改/u01/app/oracle/product/11.2.0/bin/dbshut
[oracle@report ~]$ vim /u01/app/oracle/product/11.2.0/bin/dbshut
将ORACLE_HOME_LISTNER=$1修改为ORACLE_HOME_LISTNER=$ORACLE_HOME
3.修改/etc/oratab文件
[oracle@report ~]$ vim /etc/oratab
将orcl:/u01/app/oracle/product/11.2.0:N中最后的N改为Y,成为orcl:/u01/app/oracle/product/11.2.0:Y
4.输入命令dbshut和dbstart测试
[oracle@report ~]$ dbshut
[oracle@report ~]$ dbstart
[oracle@report ~]$ ps -ef | grep ora_ |grep -v grep
Oracle监听停止,进程消失。
Oracle监听启动,进程启动。
5.切换到root账户建立自启动脚本
[oracle@report ~]$ su –
[root@report ~]# vim /etc/rc.d/init.d/oracle
添加以下内容(有些值如ORACLE_HOME和ORACLE_USER等根据实际情况可以修改):
# this is an example
#!/bin/bash
# oracle: Start/Stop Oracle Database 11g R2#
# chkconfig: 345 90 10
# description: The Oracle Database is an Object-Relational Database Management System.
#
# processname: oracle
. /etc/rc.d/init.d/functions
LOCKFILE=/var/lock/subsys/oracle
ORACLE_HOME=/u01/app/oracle/product/11.2.0/
ORACLE_USER=oracle
case "$1" in
'start')
if [ -f $LOCKFILE ]; then
echo $0 already running.
exit 1
fi
echo -n $"Starting Oracle Database:"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl start"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbstart $ORACLE_HOME"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl start dbconsole"
touch $LOCKFILE
;;
'stop')
if [ ! -f $LOCKFILE ]; then
echo $0 already stopping.
exit 1
fi
echo -n $"Stopping Oracle Database:"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/lsnrctl stop"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/dbshut"
su - $ORACLE_USER -c "$ORACLE_HOME/bin/emctl stop dbconsole"
rm -f $LOCKFILE
;;
'restart')
$0 stop
$0 start
;;
'status')
if [ -f $LOCKFILE ]; then
echo $0 started.
else
echo $0 stopped.
fi
;;
*)
echo "Usage: $0 [start|stop|status]"
exit 1
esac
exit 0
6.修改/etc/init.d/oracle服务文件权限
[root@report ~]# chmod 755 /etc/init.d/oracle
7.设置为开机启动
[root@report ~]# chkconfig oracle on
8.进行service oracle start/stop/restart测试
systemctl status oracle.service
systemctl start oracle.service
systemctl stop oracle.service
9.reboot重启查看Oracle监听和实例进程均能自动启动。
七、Oracle卸载
centos7 修改默认语言
# cat /etc/locale.conf
vi /etc/locate.conf
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"
登出再来一次,这样就变成英文了
如果想改成中文就是
LANG="zh_CN.UTF-8"
八、故障
1.配置静态ip
[root@localhost ne
twork-scripts]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# cat ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:EA:00:F5
TYPE=Ethernet
UUID=9396abb0-dad7-433a-8eef-e957abf7f652
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.119.100
NETMASK=255.255.255.0
BROADCAST=192.168.119.0
DNS1=192.168.119.100
2. 图形化权限
、附上:检查监视器: 必须配置为至少显示 256 种颜色。 实际空间未知。 失败 <<<<
[root@localhost java]# cd /home/weblogic/
[root@localhost weblogic]# xhost +
xhost: unable to open display ""
[root@localhost weblogic]# export DISPLAY=:0.0
[root@localhost weblogic]# xhost +
access control disabled, clients can connect from any host
[root@localhost weblogic]#
http://www.mamicode.com/info-detail-1520727.html
3.镜像挂包
[root@oracle yum.repos.d]# mount -o loop /dev/cdrom /mnt/
[root@oracle yum.repos.d]# cd /mnt/
CentOS-Media配置
[root@oracle yum.repos.d]# yum clean all
[root@oracle yum.repos.d]# yum list
以上就是我要分享给大家 几个点内容了,希望看完了这里的内容能够对你有些帮助。 要想深入学习交流可以加微信:xiang520and 或者QQ群:243771258一起探讨。
网友评论