网站首页 > 文章中心 > 其它

oracle怎么部署_如何查看oracle运行状态

作者:小编 更新时间:2023-08-22 14:04:59 浏览量:268人看过

linux如何部署oracle数据库

在前期调研存储空间、处理器、内存需求后,部署oracle只是一个简单的安装过程了,对应官网有unix的版本.如果是商业用途还需要另外付费技术支撑,个人不太建议使用oracle,出了问题支撑服务太贵,当然如果是小应用也不太用得到oracle,sql server他不香么.

技术标准-17Oracle单机部署与集群部署规范

保持各个环境版本的一致性 .开发,测试,生产三方的架构可以不同,但是版本应该保持一致.生产可以使用RAC多节点物理机架构,开发可以使用单台物理机,甚至可以用虚拟机.

资源拓展 .一般节点不变的时候,选择加CPU内存的方式.如果预算充足,可以直接加节点服务器.

切换 .单机,先停止监听,停止DB实例,卸载VIP,存储切换后,挂载VIP,启动监听,启动DB实例即可.RAC切换主要区别在于集群多节点的差异.

每天强制自己写些东西,拍摄制作视频,记录生活,思考 探索 学习一些东西.不断地学习,坚持下去,提高自己的认知,打开自己的思维,以后会有更多的方法和创新.

oracle11g部署搭建

oracle怎么部署_如何查看oracle运行状态-图1

①配置hostname

建议使用winSCP工具进行上传到服务器的/opt目录下

安装依赖包之前,一定要设置好服务器上的安装源,原因是:可以在没有互联网的时候安装服务所需依赖包;常用的安装源有两种方式:

(1) 配置本地yum源

新建配置文件vi /etc/yum.repos.d/localsource.repo输入如下内容:

[localsource]

name=localsource

oracle怎么部署_如何查看oracle运行状态-图2

baseurl=

enabled=1

gpgcheck=0

(1)安装依赖包

如果要安装Oracle数据库,通常需要以下本地操作系统用户组和用户:

Oracle inventory组(通常为 oinstall)

OSDBA组 (通常为 dba)

OSOPER组 (通常为 oper)

Oracle软件所有者(通常为 oracle)

创建用户组和用户:

注意:如果系统中某个参数高于上面的参数的值 ,保留较大的值,上面的数值只是官方要求的最小值,可以根据系统调整数值,以优化系统性能

如下目录,根据自己的实际情况可做修改:

export ORACLE_BASE=/data/app/oracle

export ORACLE_SID=orcl

export PATH=$PATH:$ORACLE_HOME/bin

(1)切换到oracle用户执行

dbca.rsp db_install.rsp netca.rsp

①.1.修改配置文件:vi /home/oracle/response/db_install.rsp,修改以下变量的值

oracle.install.option=INSTALL_DB_SWONLY

UNIX_GROUP_NAME=oinstall

INVENTORY_LOCATION=/data/app/oracle/inventory

SELECTED_LANGUAGES=en,zh_CN

ORACLE_BASE=/data/app/oracle

oracle.install.db.InstallEdition=EE

oracle.install.db.DBA_GROUP=dba

oracle.install.db.OPER_GROUP=dba

DECLINE_SECURITY_UPDATES=true

(1)开始安装oracle数据库

注意:安装期间可以使用tail命令查看oracle的安装日志,且日志文件名称是根

The following configuration scripts need to be executed as the "root" user.

#!/bin/sh

#Root scripts to run

/data/app/oraInventory/orainstRoot.sh

To execute the configuration scripts:

① Open a terminal window

Successfully Setup Software.

(1)切换到root用户执行

(1)切换到oracle用户执行(建议退出重进oracle用户)

查看结果:

Parsing command line arguments:

Parameter "silent" = true

Parameter "responsefile" = /data/etc/netca.rsp

Done parsing command line arguments.

Oracle Net Services Configuration:

Profile configuration complete.

Oracle Net Listener Startup:

Running Listener Control:

Listener Control complete.

Listener started successfully.

Listener configuration complete.

Oracle Net Services configuration successful. The exit code is 0

GDBNAME = "orcl"

SID = "orcl"

SYSPASSWORD = "oracle"

SYSTEMPASSWORD = "oracle"

SYSMANPASSWORD = "oracle"

DBSNMPPASSWORD = "oracle"

DATAFILEDESTINATION =/data/app/oracle/oradata

RECOVERYAREADESTINATION=/data/app/oracle/fast_recovery_area

执行过程如下:

Copying database files

①.% complete

①.1% complete

Creating and starting Oracle instance

Completing Database Creation

①.00% complete

Look at the log file "/data/app/oracle/cfgtoollogs/dbca/orcl/orcl.log" for further details.

结果显示:

The command completed successfully

SQLselect status from v$instance;

SQL select * from v$version;

SQLalter user scott account unlock;

SQLalter user scott identified by tiger;

SQLselect username,account_status from dba_users;

将脚本中的ORACLE_HOME_LISTNER=$1,修改为ORACLE_HOME_LISTNER=$ORACLE_HOME

#! /bin/bash

# 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_USER=oracle

case "$1" in

start)

if [ -f $LOCKFILE ]; then

echo $0 already running.

exit 1

fi

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.

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)

echo $0 started.

else

echo $0 stopped.

*)

echo "Usage: $0 [start|stop|status]"

esac

exit 0

(10)解除锁定

SQL alter user SYSTEM account unlock;

(11)这时候就可以用Navicat连接了

SQL conn;

用户名:SYSTEM

密码:oracle

如果不能正确连接,改下密码试试

alter user system identified by 新密码

total 0

SQL conn cshi

Enter password: 登录失败

Connected.

显示结果:

Tablespace created.

SQL create user ceshi identified by ceshi default tablespace DB_DATA temporary tablespace DB_DATA_TMP;

User created.

SQL grant dba to ceshi;

Grant succeeded.

SQL conn ceshi ###用户名和密码一样,此时登录成功

注意:数据库导出操作是在 源服务器 上进行

Export terminated successfully without warnings.

注意:数据库导入操作是在 目标服务器 上进行

显示结果:可以看到导入的表过程(10.100.1.10是自己的目标数据库服务器)

Import terminated successfully without warnings .

(1)、数据导入完毕后,我们可以使用DBeaver对数据库进行远程管理

如何在云存储环境下部署oracle数据库

oracle云数据安装完成后,云端会分配给用户一个IP地址,ip地址及数据库信息如下图所示

打开SecureFx,输入上图所示IP地址、用户名(操作系统为Linux服务器,请输入授权账户即可)

FTP连接成功,选择tomcat安装文件,拖拽至授权账户指定可操作目录(部分目录非授权账户无法操作)

在浏览器中输入配置地址打开tomcat服务界面,支持tomcat已在oracle云服务上部署完成

以上就是土嘎嘎小编为大家整理的oracle怎么部署相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!

版权声明:倡导尊重与保护知识产权。未经许可,任何人不得复制、转载、或以其他方式使用本站《原创》内容,违者将追究其法律责任。本站文章内容,部分图片来源于网络,如有侵权,请联系我们修改或者删除处理。

编辑推荐

热门文章