中易网

unix Oracle如何查找已建实例

答案:3  悬赏:0  
解决时间 2021-03-05 19:09
unix Oracle如何查找已建实例
最佳答案
如果只查找已经启动的实例名,可以用ps -ef|grep ora_命令,结果都是这样的格式ora__

如果查询包括未启动的数据库在内的所有数据库,并没有万全的办法保证没有遗漏。
本机上使用dbca自建的库可以去看/etc/oratab文件,里面的格式是SID:$ORACLE_HOME:Y|N
不是本机上使用dbca自建的、但是的确在这台主机上的库,只能去$ORACLE_HOME/dbs这个目录里碰运气,这是默认的放参数文件的地方,只要前人不是故意给你找麻烦,能在这里看到参数文件,格式是spfileSID.ora
全部回答
select * from gv$instance; 或者 select * from v$instance;
以下非复制粘贴,为本人安装过程记录: 1. 安装centos,注意先不要创建oracle用户,语言务必选择英语; 2. 获取oracle 11g安装包; 3. 创建oracle安装目录; 1) 创建用户:oracle,组:oinstall,dba; 1) groupadd oinstall #创建用户组oinstall 2) groupadd dba #创建用户组dba 3) useradd -g oinstall -g dba -m oracle #创建用户oracle,并加入oinstall和dba用户组 4) passwd oracle #设置用户oracle的登录密码,根据提示输入两次密码 5) mkdir /oracle #创建oracle安装目录 6) chown -r oracle:oinstall /oracle #设置目录所有者为oinstall用户组的oracle用户 1. 修改内核参数; 这一步修改主要是因为,在oracle的官方文档中有对oracle数据库安装配置的最低要求,因此需要修改一下 vi /etc/sysctl.conf #编辑, #在最后添加以下代码 net.ipv4.icmp_echo_ignore_broadcasts = 1 net.ipv4.conf.all.rp_filter = 1 fs.file-max = 6815744 fs.aio-max-nr = 1048576 kernel.shmall = 2097152 kernel.shmmax = 2147483648 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 net.ipv4.ip_local_port_range = 9000 65500 net.core.rmem_default = 262144 net.core.rmem_max= 4194304 net.core.wmem_default= 262144 net.core.wmem_max= 1048576 保存退出后要进行如下操作以使配置生效 sysctl -p #使配置立即生效 2. 设置oracle用户限制 vi /etc/security/limits.conf #在末尾添加以下代码 oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 3. 关闭selinux vi /etc/selinux/config #编辑配置文件 #注释掉selinux=enforcing # 注释掉selinuxtype=targeted selinux=disabled #增加 4. 安装必备软件; yum install gcc* gcc-* gcc-c++-* glibc-devel-* glibc-headers-* compat-libstdc* libstdc* elfutils-libelf-devel* libaio-devel* sysstat* unixodbc-* pdksh-* 5. 检查依赖关系 binutils-2.23.52.0.1-12.el7.x86_64 compat-libcap1-1.10-3.el7.x86_64 gcc-4.8.2-3.el7.x86_64 gcc-c++-4.8.2-3.el7.x86_64 glibc-2.17-36.el7.i686 glibc-2.17-36.el7.x86_64 glibc-devel-2.17-36.el7.i686 glibc-devel-2.17-36.el7.x86_64 ksh libaio-0.3.109-9.el7.i686 libaio-0.3.109-9.el7.x86_64 libaio-devel-0.3.109-9.el7.i686 libaio-devel-0.3.109-9.el7.x86_64 libgcc-4.8.2-3.el7.i686 libgcc-4.8.2-3.el7.x86_64 libstdc++-4.8.2-3.el7.i686 libstdc++-4.8.2-3.el7.x86_64 libstdc++-devel-4.8.2-3.el7.i686 libstdc++-devel-4.8.2-3.el7.x86_64 libxi-1.7.2-1.el7.i686 libxi-1.7.2-1.el7.x86_64 libxtst-1.2.2-1.el7.i686 libxtst-1.2.2-1.el7.x86_64 make-3.82-19.el7.x86_64 sysstat-10.1.5-1.el7.x86_64 6. 配置用户的环境变量(可以安装完再设置) vi /home/oracle/.bash_profile #在最后添加以下代码 export oracle_base=/oracle/app/oracle #oracle数据库安装目录 export oracle_home=$oracle_base/product/11.2.0/dbhome_1 #oracle数据库路径 export oracle_sid=orcl #oracle启动数据库实例名 export oracle_term=xterm #xterm窗口模式安装 export path=$oracle_home/bin:/usr/sbin:$path #添加系统环境变量 export ld_library_path=$oracle_home/lib:/lib:/usr/lib #添加系统环境变量 export #防止安装过程出现乱码 export nls_lang=american_america.zhs16gbk #设置oracle客户端字符集,必须与oracle安装时设置的字符集保持一致,如:zhs16gbk,否则出现数据导入导出中文乱码问题 保存退出以后,输入如下命令使配置生效 source .bash_profile #使设置立刻生效 7. 运行如下命令启动安装界面 export lang=en_us #设置编码,防止图形界面乱码 ./runinstaller [jarloc=] 8. 逗ins_ctx.mk地错误处理 下载下面的文件,解压后使用其中libstdc++替换/usr/lib64目录下的同名文件即可 9. 逗ins_emagent.mk地编译错误,未解决,但未发现影响使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
台球开局下黑8算我赢吗
怎么解除手机处于耳机模式
从小不爱干净有痘痘就用力挤,搞的现在脸上皮
想起当年母亲昼夜未合上眼睛 伴我走遍家乡为
不知道是不是劣质茶叶(有害?),所以求问了
江苏省公安厅交巡警总队高速公路支队南京五大
昆山台资企业待遇好的公司
急!我这样的情况可以报考会计中级考试吗?
ff14怎么设置手动宏,就是要用手按而不是按一
东城山塬生活超市地址在哪,我要去那里办事
去兴义万峰林上纳灰村玩住上纳灰村好还是住下
电阻Rx是什么意思 是滑动变阻器吗
身份丢了补办我户口在海口人在文昌能在文昌补
河北银行信用卡如何使用
我的一体机有个固态硬盘,想把这个机械硬盘安
推荐资讯
员工正常休产假期间公司还有餐补和住房补贴吗
刚吃完长期避孕药,又吃紧急避孕药有用吗
大德元年现在存世多少?
有火就会发光,有水就会变脏。小鸡见了喜欢,
《晚春》的意境是什么?
免费算卦婚姻 怎么测婚姻
u盘上的软件怎么安装智能电视上
100元左右的眼霜
浙江万家红红木咋样
川音琴行民立二小店地址在哪,我要去那里办事
团灯寺地址有知道的么?有点事想过去
谁能帮我看看这张化验单UA
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?