unix Oracle如何查找已建实例
答案:3 悬赏:0
解决时间 2021-03-05 19:09
- 提问者网友:傲气稳全场
- 2021-03-05 06:47
unix Oracle如何查找已建实例
最佳答案
- 二级知识专家网友:星痕之殇
- 2021-03-05 07:30
如果只查找已经启动的实例名,可以用ps -ef|grep ora_命令,结果都是这样的格式ora__
如果查询包括未启动的数据库在内的所有数据库,并没有万全的办法保证没有遗漏。
本机上使用dbca自建的库可以去看/etc/oratab文件,里面的格式是SID:$ORACLE_HOME:Y|N
不是本机上使用dbca自建的、但是的确在这台主机上的库,只能去$ORACLE_HOME/dbs这个目录里碰运气,这是默认的放参数文件的地方,只要前人不是故意给你找麻烦,能在这里看到参数文件,格式是spfileSID.ora
如果查询包括未启动的数据库在内的所有数据库,并没有万全的办法保证没有遗漏。
本机上使用dbca自建的库可以去看/etc/oratab文件,里面的格式是SID:$ORACLE_HOME:Y|N
不是本机上使用dbca自建的、但是的确在这台主机上的库,只能去$ORACLE_HOME/dbs这个目录里碰运气,这是默认的放参数文件的地方,只要前人不是故意给你找麻烦,能在这里看到参数文件,格式是spfileSID.ora
全部回答
- 1楼网友:承载所有颓废
- 2021-03-05 08:49
select * from gv$instance;
或者
select * from v$instance;
- 2楼网友:随心随缘不随便
- 2021-03-05 07:47
以下非复制粘贴,为本人安装过程记录:
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地编译错误,未解决,但未发现影响使用。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯