linux下如何使用oracle自定义的实例
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下如何使用oracle自定义的实例相关的知识,希望对你有一定的参考价值。
OS:Fedora13
DB:Oracle10g
Tool: DataBase Configration Assistant
在XWindow下启动DataBase Configration Assistant来创建自定义实例。
问题:
如何使用这个自定义实例,而不是默认的orcl?!
对比:
windows:自定义了oracle实例后,会默认创建两个对应的服务(监听服务跟实例服务)
可是,在linux里是什么样子的?
请详细说明,谢谢。
我现在DBCA创建了一个实例叫:test001
windows: 启动 test001的监听跟服务,而不是orcl的(安装数据时创建的)。
linux: 启动什么呢?
不会还是直接输入命令:lsnrctl start,然后sysdba登录启动startup吧???!!!
如果你在/etc/oraXXX文件中没配置开机自动启动那么就是要敲命令来启动
参考技术B DBCA(DataBase Configration Assistant)创建实例的时候会提示你输入SID名字,输入你想要的实例名就好了。Linux下可以用lsnrctl status查看监听是否启动。
ps -ef|grep ora_查看oracle进程是否启动。追问
我现在DBCA创建了一个实例叫:test001
windows: 启动 test001的监听跟服务,而不是orcl的(安装数据时创建的)。
linux: 启动什么呢?
不会还是直接输入命令:lsnrctl start,然后sysdba登录启动startup吧???!
su - oracle
export SID=test001
lsnrctl start
as sysdba startup
你说的没错,如果没配置自动启动,那就要用这两个命令启动,如果你有多个实例,要确认当前的环境变量SID是哪个。
创建实例使用dbca的话和windows下创建实例基本没什么变化.
linux 如何自定义命令函数?
想要自定义一个命令cuts,完成一些简单的功能。
可是总是无法执行。
请教一下,linux中是如何自定义命令函数的。
我是想在shell下定义一个函数
其实我就是按照
function cuts ()
echo "Hello world"
这种形式写得。
问题是始终执行不了。
不知道是哪里的问题。
如果是bash,那么就直接在shell 下输入以下内容
function cuts ()
echo "Hello world"
然后就可以在当前终端下调用cuts了,比如
$ cuts
Hello world
如果你是想在某个脚本中调用函数cuts,那么只要把上面那段代码加入脚本中,也就可以用了,比如
#!/bin/bash
function cuts ()
echo "Hello world"
....
cuts
.... 参考技术A 这个与shell有关,sh可以下面这样写:
cuts()
....命令....
参考技术B 可以这么写
hello()
echo "hello"
hello
以上是关于linux下如何使用oracle自定义的实例的主要内容,如果未能解决你的问题,请参考以下文章
Oracle数据库安装后,如何进行下一步数据库创建和其他操作?