怎样查看Oracle的数据库SID和用户名(怎么查看oracle的用户名和密码)

怎样查看Oracle的数据库SID和用户名(怎么查看oracle的用户名和密码),第1张

用sysdba身份登录比如conn/assysdba匿名管理员登陆

查看SID

1用sysdba身份登录比如conn/assysdba

2selectinstance_namefromv$instance;

查看用户

selectfromdba_users;--查看数据库里面所有用户,前提是你是有dba权限的帐号,如sys,system

selectfromall_users;--查看你能管理的所有用户!

selectfromuser_users;--查看当前用户信息!

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/sysctlconf #编辑,

#在最后添加以下代码

netipv4icmp_echo_ignore_broadcasts = 1

netipv4confallrp_filter = 1

fsfile-max = 6815744

fsaio-max-nr = 1048576

kernelshmall = 2097152

kernelshmmax = 2147483648

kernelshmmni = 4096

kernelsem = 250 32000 100 128

netipv4ip_local_port_range = 9000 65500

netcorermem_default = 262144

netcorermem_max= 4194304

netcorewmem_default= 262144

netcorewmem_max= 1048576

保存退出后要进行如下 *** 作以使配置生效

sysctl -p #使配置立即生效

2 设置oracle用户限制

vi /etc/security/limitsconf #在末尾添加以下代码

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-2235201-12el7x86_64

compat-libcap1-110-3el7x86_64

gcc-482-3el7x86_64

gcc-c++-482-3el7x86_64

glibc-217-36el7i686

glibc-217-36el7x86_64

glibc-devel-217-36el7i686

glibc-devel-217-36el7x86_64

ksh

libaio-03109-9el7i686

libaio-03109-9el7x86_64

libaio-devel-03109-9el7i686

libaio-devel-03109-9el7x86_64

libgcc-482-3el7i686

libgcc-482-3el7x86_64

libstdc++-482-3el7i686

libstdc++-482-3el7x86_64

libstdc++-devel-482-3el7i686

libstdc++-devel-482-3el7x86_64

libXi-172-1el7i686

libXi-172-1el7x86_64

libXtst-122-1el7i686

libXtst-122-1el7x86_64

make-382-19el7x86_64

sysstat-1015-1el7x86_64

6 配置用户的环境变量(可以安装完再设置)

vi /home/oracle/bash_profile

#在最后添加以下代码

export ORACLE_BASE=/oracle/app/oracle #oracle数据库安装目录

export ORACLE_HOME=$ORACLE_BASE/product/1120/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_AMERICAZHS16GBK #设置Oracle客户端字符集,必须与Oracle安装时设置的字符集保持一致,如:ZHS16GBK,否则出现数据导入导出中文乱码问题

保存退出以后,输入如下命令使配置生效

source bash_profile #使设置立刻生效

7 运行如下命令启动安装界面

export LANG=en_US #设置编码,防止图形界面乱码

/runInstaller [jarLoc=]

8 “ins_ctxmk”错误处理

下载下面的文件,解压后使用其中libstdc++替换/usr/lib64目录下的同名文件即可

9 “ins_emagentmk”编译错误,未解决,但未发现影响使用。

[oracle@rhel1 ~]$ sqlplus / as sysdba

SQLPlus: Release 112040 Production on 星期五 2月 27 14:38:40 2015

Copyright (c) 1982, 2013, Oracle All rights reserved

连接到:

Oracle Database 11g Enterprise Edition Release 112040 - 64bit Production

With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,

Data Mining and Real Application Testing options

SQL> show parameter db_name

NAME TYPE VALUE

------------------------------------ ----------- ------------------------------

db_name string prodsvr

SQL> select database_name from v$database;

DATABASE_NAME

--------------------------------------------------------------------------------

PRODSVR

SQL>

以上就是关于怎样查看Oracle的数据库SID和用户名(怎么查看oracle的用户名和密码)全部的内容,包括:怎样查看Oracle的数据库SID和用户名(怎么查看oracle的用户名和密码)、怎么在linux下安装oracle数据库、oracle怎么查询数据库名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/10097298.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存