导航:首页 > 编程系统 > linuxoracle配置

linuxoracle配置

发布时间:2023-04-25 20:16:20

linux 下怎么查看数据库oracle的具体的配置

1、连接上相应的linux主机,进入到等笑液者待碰薯输入shell指令的linux命令行状态下。

2、在命令行下输入shell指令:whereisoracle。

3、最后,按下回车键执行埋渣shell指令,此时会看到数据库oracle的具体位置被打印了出来。

Ⅱ 怎样在linux上配置oracle 11g 数据库开机自启动

root用户登陆
编辑/etc/init.d/oracle文件,输入以下内容(修改自己的ORACLE_BASE)
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 40 40
# description:
# processname:
# For SuSE and cousins
### BEGIN INIT INFO
# Provides: probe
# Required-Start: $syslog $remote_fs
# Should-Start: sendmail
# Required-Stop: $syslog $remote_fs
# Should-Stop: sendmail
# Default-Start: 2 3 5
# Default-Stop:
# Short-Description:
# Description:
# X-UnitedLinux-Default-Enabled: yes
### END INIT INFO
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/oracle
export PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_USER=oracle
export ORACLE_SID=dbbha
# see how we are called:
case $1 in
start)
su - "$ORACLE_USER"<<EOO
lsnrctl start
sqlplus /nolog<<EOS
connect / as sysdba
startup
EOS
emctl start dbconsole
EOO
touch /var/lock/subsys/$scriptname
;;
stop)
su - "$ORACLE_USER"<<EOO
lsnrctl stop
sqlplus /nolog<<EOS
connect / as sysdba
shutdown immediate
EOS
emctl stop dbconsole
EOO
rm -f /var/lock/subsys/scriptname
;;
*)
echo "Usage: $0 {start|stop}"
;;
esac

设置oracle文件属性:
linux-udly:~ # chown root.root /etc/init.d/oracle
linux-udly:~ # chmod 755 /etc/init.d/oracle
linux-udly:~ #

配置oracle服务
linux-udly:~ # service oracle start (启动oracle服务)
linux-udly:~ # chkconfig oracle on (配置该服务系统重启后有效)

Ⅲ 怎么在linux中配置oracle的环境变量

在oracle家目录下的.bash_profile中配置,比如export ORACLE_BASE=/u01/app/oracle。

Ⅳ linux下配置Oracle出现问题

1、你先确定linux系统版本,按文档安装oracle依赖包。例如gcc/glibc/lio/libstdc/libgcc/openmotif/compat-libstdc/elfutils-libelf/compat-libstdc
2、准备系统环境参数,创建oracle分组及用户,修改系统文件,例如:/etc/sysctl.conf,/etc/security/limits.conf,/etc/profile,/etc/pam.d/login,~/.bash_profile
3、静默方式安装oracle数据库
./runInstaller -ignoreSysPrereqs -silent -responseFile ~/ee.rsp
4、创建实例
dbca -silent -createDatabase -templateName General_Purpose.dbc -gdbname testdb -sid testdb -responseFile NO_VALUE -characterSet AL32UTF8 -memoryPercentage 40 -sysDBAUserName sys -sysDBAPassword 123456(不启动em)
增加-emConfiguration none(启动em)
dbca静默删除数据库
dbca -silent -deleteDatabase -sourceDB mydb -sysDBAUserName sys -sysDBAPassword db123456
5、启动监听lsnrctl start;
6、启动数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>startup;
7、关闭数据库
sqlplus /nolog
SQL>conn /as sysdba
SQL>shutdown immediate
8、netca是创建listener.ora或tnsnames.ora的工具,这两个文件手动编辑或创建即可,没有也不影响数据库启动。不需要借助此命令。

Ⅳ 如何在Linux中设置开机自动启动oracle

对于LINUX 操作系统 有很多技术知识是我们需要学习的。这里我就给大家介绍Linux中设置oracle开机自动启动的 方法 。一起来看看吧。

Linux中设置oracle开机自动启动山亏的方法

在terminal中切换到root用户

查看/etc/oratab文件的内容,其内容如下

[root@golonglee ~]# cat /etc/oratab | grep -v ^$

#

渣哪# This file is used by ORACLE utilities. It is created by root.sh

# and updated by the Database Configuration Assistant when creating

# a database.

# A colon, ':', is used as the field terminator. A new line terminates

# the entry. Lines beginning with a pound sign, '#', are comments.

#

# Entries are of the form:

# $ORACLE_SID:$ORACLE_HOME::

#

# The first and second fields are the system identifier and home

# directory of the database respectively. The third filed indicates

# to the dbstart utility that the database should , "Y", or should not,

# "N", be brought up at system boot time.

#

# Multiple entries with the same $ORACLE_SID are not allowed.

#

#

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N

使用命令vi /etc/oratab编辑文件/etc/oratab,在最后添加如下内容

##### what I have written is as following

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:Y

#####Finished wrote in 2015-12-24

说明:/home/oracle/app/oracle/proct/11.2.0/dbhome_1为oracle的安装目录,要根据实际情况进行修改。

(注意:图中我用红色标记的N要改成Y)

找到最后的内容

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N

复制该行oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N并注释掉

粘贴该行,并将该行

oel63:/home/oracle/app/oracle/proct/11.2.0/dbhome_1:N最后的N

改为Y

最后按2次ESC键,并输如唯码入:wq并按下enter保存,退出

使用命令vi /etc/rc.d/rc.local编辑rc.local文件,添加如下内容

##### what I have written is as following

su oracle -lc "/home/oracle/app/oracle/proct/11.2.0/dbhome_1/bin/lsnrctl start"

su oracle -lc /home/oracle/app/oracle/proct/11.2.0/dbhome_1/bin/dbstart

#####Finished wrote in 2015-12-24

说明:因为第一行命令中有空格所以用双引号(英文的双引号)

/home/oracle/app/oracle/proct/11.2.0/dbhome_1为oracle的安装目录,要根据实际情况进行修改。

最后按2次ESC键,并输入:wq并按下enter保存,退出,重启机器,验证成功。

是不是很简单呢~快跟着我一起学习吧!!!如果觉得这篇 文章 不错的话就给我点一个赞吧。

Ⅵ windows下oracle客户端连接linux下服务器,如何配置

首先在Linux本地,用sqlplus连,测试服务是否启动。x0dx0a注意:不要连localhost,而必循连磨郑向外提供服务的那个IP。x0dx0a如果没连通,那就是本地服务有问题。先用sqlplus的sysdba的模式连上去,看看实例启橘世动是否正常;再看看listener是否启动(lsnctl start)。x0dx0ax0dx0a然后,在windows下,用telnet 1521(默认端口),测试是否能连上oracle服务。x0dx0a如果连不上,检查一下网络是否通(ping);网络通的话,再检查一下linux的防火墙是不是开放访问权限了。x0dx0ax0dx0a最后,在oracle Net Configuration Assistant里配置相应的,IP地址、数据库实例的服务名、用圆游肢户/口令。x0dx0ax0dx0a这再不通就怪了。

Ⅶ Linux下Oracle10

DataGuard 双节点 node node

在node 上配置网络 包括 网卡mac地址 ip dns名 并测试网络

在node 上 运行终端terminal命令——env |grep PATH

在node 上创建数据库 选择 特殊数据库 类型

在node 上 运行终端terminal命令——env |grep ORA全局数据库名要和配置文件里的oracle_sid设置的同名

在node 上不设置默认归档日志 alter system set db_recovery_file_dest= scope=spfile 同时需要启用arch日志进程 并兆前手工创建归档日志目录及路径(mkdir p /u /app/arch 在DBCA上添加相关归档路径/u /app/arch)

注意事项 族备清 在更换默认归档路径后 不会立即生效 应重新生成spfile文件

create spfile= from pfile

创建数据库开始——结束完成后

在node 上 运行终端命令——ps ef 查看进程 出现oracle相关服务进程注意 /etc/hosts 查看id IP 在/etc/hosts下node 和node 都需配置为主机设置快捷方式

ca(dbca) ——netmgr & 也可以主数据库

创建listener

查看listener——在/oracle下执行cd neork/admin/

里面有个 listener ora文件编辑文件

命令 vi listener ora

ca配置tnsname ora node 和node 都需配置(连接后台服务的)

注意 在从库上面也滚雹要在建立一个一模一样的库 采取方法 从主库复制一份过去详见 最下面 使用RMAN plicate命令复制数据库

注意 在从库上面也要在建立一个一模一样的库 采取方法 从主库复制一份过去

详见 最下面 使用RMAN plicate命令复制数据库

ps ef | more查看配置是否成功也可以在netca界面上看结果

ps ef |grep oracle 查看进程

在node 上配置listener tnsname

配置完后 测试两个node的网络互通 ——sqlplus scott/tiger@test

sqlplus scott/tiger@test

开始配置DataGuard

配置主库(Primary Database)相关工作

enable forced logging——alter database force logging

create a password file ——配置dbca时 oracle 自动创建

——database不处于open状态时使用 处于open状态是 使用 user$表

setting 主库 初始化 参数 ——主要工作

++++++++++++++++db_unique_name=uqn_node 自定义命名log_archive_config= dg_config=(uqn_node uqn_node ) log_archive_dest_ = SERVICE=lsnode tnsnamevalid_for=(ONLINE_LOGFILES PRIMARY_ROLE) db_unique_name=uqn_node LOG_ARCHIVE_DEST_STATE_ =ENABLELOG_ARCHIVE_DEST_STATE_ =ENABLEfal_server=lsnode fal_client=lsnode STANDBY_FILE_MANAGEMENT=AUTO* db_file_name_convert= /u /oradata/test /oradata/test * log_file_name_convert= /u /oradata/test /oradata/test enable archiving shutdown immediate;startup mount;alter database archivelog;alter database open;

创建主库 备库(Primary Standby)

备份主库数据文件——rman备份 backup database

创建控制文件 for the Standby Database

startup mount;alter database create standby controlfile as /u /oradata/test /standby ctl ;alter database open;

配置初始化参数 for the Standby Database

从主库拷贝文件到备库

包括datafiles standby control file initial file Ps create pfile from spfile 前面在创建oracle初始化参数文件时是使用initdgdemo ora文件 而之前的spfiledgdemo ora文件应该删除掉

删除命令 rm f spfiledgdemo ora

cp initdgdemo ora /u /oradatacp orapwdgdemo /u /oradata检查一下/u /oradata目录下的文件包括arch dgdemo initdgdemo ora orapwdgdemo boston ctl有两种方式: 打包用ftp工具传过去在/u 目录下 scp r admin oradata root@IP:/u

为备库配置环境

修改配置文件之前先执行一下操作

先把/oradata/下的控制文件用boston ctl替换掉 在dgdemo下 rm f control * mv /boston ctl /control ctl cp control ctl control ctl cp control ctl control ctl 将初始化参数文件拷到/oracle/dbs 下 mv $ORACLE_HOME/dbs/inittest ora mv $ORACLE_HOME/dbs/orapwtest

setting 备库 初始化 参数

* db_unique_name=uqn_node 自定义命名* log_archive_config= dg_config=(uqn_node uqn_node ) * log_archive_dest_ = location=/u /app/arch * log_archive_dest_ = SERVICE=lsnode tnsname valid_for=(ONLINE_LOGFILES PRIMARY_ROLE) db_unique_name=uqn_node * LOG_ARCHIVE_DEST_STATE_ =ENABLE* LOG_ARCHIVE_DEST_STATE_ =ENABLE* fal_server=lsnode * fal_client=lsnode * STANDBY_FILE_MANAGEMENT=AUTO* db_file_name_convert= /u /app/oradata /u /app/oradata * log_file_name_convert= /u /app/oradata /u /app/oradata

实例

test __db_cache_size= test __java_pool_size= test __large_pool_size= test __shared_pool_size= test __streams_pool_size= * audit_file_dest= /u /app/admin/test /amp * background_mp_dest= /u /app/admin/test /bmp patible= ntrol_files= /u /app/oradata/control ctl /u /app/oradata/control ctl /u /app/oradata/control ctl re_mp_dest= /u /app/admin/test /cmp * db_block_size= * db_domain= * db_file_multiblock_read_count= * db_name= test * db_recovery_file_dest_size= * db_recovery_file_dest= * dispatchers= (PROTOCOL=TCP) (SERVICE=test XDB) * job_queue_processes= * log_archive_start=TRUE* open_cursors= * pga_aggregate_target= * processes= * remote_login_passwordfile= EXCLUSIVE a_target= * undo_management= AUTO * undo_tablespace= UNDOTBS * user_mp_dest= /u /app/admin/test /ump * db_unique_name=test * log_archive_config= dg_config=(test bdg) * log_archive_dest_ = location=/u /app/oradata * log_archive_dest_ = service=bdg valid_for=(online_logfiles primary_role) db_unique_name=bdg * log_archive_dest_state_ =enable* log_archive_dest_state_ =enable* fal_server=bdg * fal_client=bdg * standby_file_management=auto* db_file_name_convert= /u /app/oradata /u /app/oradata * log_file_name_convert= /u /app/oradata /u /app/oradata

详见 最下面 使用RMAN plicate命令复制数据库

启动物理备库(补充 startup open read only 默认备库就是只读启动)

ps ef 进程查看 lsnrctl start 主备库 注意监听 startup 主库 测试lsnode 访问 sqlplus system/oracle@lsnode startup 备库 startup mount; Start Redo Apply:alter database recover managed standby database disconnect from session; 到这一步 DataGuard 已经配置好了 测试:在主库上执行 创建一个表scott_dept_test alter system switch logfile; 或者alter system archive log current; 看备库那边有没有接收主库的redo log信息;

验证物理备库是否运行正常

接收主库多少redo log 信息

select sequence# first_time next_time from v$archived_log order by sequence#; select sequence# applied from v$archived_log order by sequence#;

管理备库

lishixin/Article/program/Oracle/201311/17349

Ⅷ 如何修改Linux环境下的Oracle的IP地址配置

新建配置文件tnsnames.orc,并将此文件放入

/usr/lib/oracle/11.2/client*****/network/admin下,具体文件配置信息如下:
#tnsnames.ora
Network
Configuration
File:
/usr/lib/oracle/11.2/client/network/admin/tnsnames.ora TEST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.8)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = test) ) )
EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1)) )
(CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) )
192.168.1.8标示字符串各自对应当前服务器的IP地址与全局数据库名

Ⅸ 帆软 linux 如何配置链接oracle

一、oracle服务器安烂野装与配置:
操作系统:凳烂win7 32位 旗舰版
oracle版本:11g R2
安装基本上不会出现什么问题,如果之前装过最好卸载掉,卸载步骤:
1. 在服务中停止所有的oracle相关服务;
2. 删除注册表中以下三个位置的枣历漏oracle相关文件夹:
HKEY_LOCAL_MACHINE\SOFTWARE
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application
3. 在环境变量中path中,删除oracle信息;
4. 在系统盘的Windows、Program Files、Program Files(x86)文件夹下,删除oracle文件夹和oraodbc.ini文件;
5. 删除oracle安装目录,重启机器。
二、oracle linux client安装与配置
1.安装oracle-instantclient12.1-basic-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-devel-12.1.0.1.0-1.i386.rpm
oracle-instantclient12.1-sqlplus-12.1.0.1.0-1.i386.rpm
2.在/etc/ld.so.conf中添加/usr/lib/oracle/12.1/client/lib路径后执行ldconfig,也可以在LD_LIBRARY_PATH
中添加路径
3.在~/.bashrc中添加export ORACLE_HOME=/usr/lib/oracle/12.1/client
export TNS_ADMIN=/usr/lib/oracle/12.1/client/network/admin,然后重新登录
4.在/usr/lib/oracle/12.1/client目录下添加network/admin/ntsnames.ora,如下
# tnsnames.ora Network Configuration File: F:\oracle\proct\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.221)(PORT = 1521))
)
(CONNECT_DATA =
(SID = orcl)
(SERVER = DEDICATED)
)
)
5.先运行./sqlplus username/[email protected]:1521/orcl,可以的话说明安装没问题,然后运行
./sqlplus username/passwd@orcl,不能连上就看看tnsnames.ora有没问题

至此linux oracle client安装配置OK

阅读全文

与linuxoracle配置相关的资料

热点内容
如何打开crv文件 浏览:41
md文件夹在win7不能打开 浏览:668
颂拓手表运动数据如何导入微信 浏览:654
什么网站信访最有效 浏览:396
魅蓝e2升级安卓70 浏览:438
黄石响应式网站建设多少钱 浏览:410
怎么把excel工作簿放到一个文件夹 浏览:949
wifi网络延时大怎么处理 浏览:345
云办公的原理是把传统文件放哪里 浏览:113
不属于群防群治队伍数据项有哪些 浏览:404
java树向上找 浏览:241
数据库查询票价 浏览:503
word黑色下划线怎么去掉 浏览:879
学习编程怎么学比较好 浏览:351
有什么好看的地图网站 浏览:593
oppo如何设置app黑名单 浏览:71
移动数据用了多少在哪里显示 浏览:549
excel表改变文件名颜色的方法 浏览:966
linuxshell二进制文件 浏览:36
什么是网络道德问题产生的 浏览:836

友情链接