linux
linux oracle的sid存哪?
一、linux oracle的sid存哪?
1.环境变量:命令: env | grep ORACLE如果权限够的话,应该能看到ORACLE_SID=服务名
2.找配置文件在ORACLE安装目录,比如我的是/oracle,在这个目录下找有一个名为".profile"的文件进入这个目录,输入命令:cat .profile | grep ORACLE是不是有一行:export ORACLE_SID=服务名
二、如何更改Oracle数据库的SID?
SQL show parameter instance
DB_NAME: 数据库名。可以用DBNEWID (nid)命令更改DB_NAME.
SQL show parameter db_name
DBID: 数据库建立时创建的内部数字,用于区分不同数据库。RMAN会用该数字来区分数据库。当数据库都是正常创建时,DBID是不一样的。如果用复制的方法复制数据库,它们的DBID就会一样。可以用DBNEWID (nid)命令更改DBID.
SQL select dbid from v$database;
下面开始更改SID.本例中,原SID名为oldsid,更改为newsid
1. 关闭数据库
SQL create pfile from spfile; 生成initoldsid.ora 文件,后续操作需要用到
SQL shutdown immediate;
2. 编辑环境变量
# vi /home/oracle/.bash_profile
将其中的
export ORACLE_SID=oldsid 更改为
export ORACLE_SID=newsid
为使环境变量生效,以oracle用户重新登录。
3. 重命名参数文件
# cd $ORACLE_HOME/dbs
# mv initoldsid.ora initnewsid.ora
参数文件内容无需更改。如果本数据库是从另一台oracle服务器复制过来的,那需要将参数文件中的路径和内存等配置进行修改,这不属于本次任务。
4. 创建口令文件
orapwd file=$ORACLE_HOME/dbs/orapwnewsid password=oracle
至此,SID已经更改完成,数据库可以正常启动。以下操作是额外部分:
5. 更改其他相关配置
更改listener.ora:
vi $ORACLE_HOME/network/admin/listener.ora,若其中配置了SID_NAME=OLDSID,则需要更改为NEWSID.然后重启监听:# lsnctl restart.
更改tnsnames.ora:
所有需要连接到本数据库的其他主机,都需要更改tnsnames.ora.将SERVICE_NAME = OLDSID更改为SERVICE_NAME = NEWSID.这样才能连接到本数据库。
三、如何在window下获得oracle的sid?
windows 下查看注册表开始 输入regedit 查看HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是linux或者unix下可以echo $ORACLE_SID 注意:ORACLE_SID要大写在sql命令下可以查看连接之后查询: SQL> select instance_name from v$instance;
四、oracle和linux区别?
Oracle是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。
Linux是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。
五、怎样查看Oracle的数据库名称sid?
select instance_name from v$instance; ---实例名 select name from v$database; ---数据库名 一般情况下两个都是一样的。
六、linux怎么登入oracle?
第一步:切换到oracle数据库用户:suoracle,之后输入password,即可完成切换。
第二步:输入”sqlplus“即可进入命令行。
第三步:输入”connzhangsan/zhangsan“即可登录”zhangsan"用户。解释:linux系统和windows系统的sqlplus命令行是一样的,没有区别,不同的是linux下必须登录到相应的权限用户下,才可以操作数据库。
七、linux连接不上oracle?
有两种情况1、有防火墙vi/etc/sysconfig/iptables-AINPUT-ptcp-mtcp--dport1521-jACCEPT添加1521端口访问策略/etc/init.d/iptablesrestart重启防火墙或者关闭防火墙/etc/init.d/iptablesstop2、只监听的本地访问netstat-ntlp检查vi$ORACLE_HOME/network/admin/listener.ora(ADDRESS=(PROTOCOL=TCP)(HOST=HOSTNAME)(PORT=1521))检查一下/etc/hosts主机名配置对了没
八、linux怎么查看oracle版本?
如果要准确的版本,看看这个库文件链接到那个具体文件:
/lib# file
libhandle.so
libhandle.so
: symbolic link to `libhandle.so.1'lib# file libhandle.so.1
libhandle.so.1: symbolic link to `libhandle.so.1.0.3'
可以看到经过两次链接,最终文件名中1.0.3是版本号,其它方法只能得出主版本号
九、oracle和linux的作用?
一个样子,CentOS是RedHat Linux和其他很多Linux的母版,Oracle Linux也是子版中的一种。
CentOS很多内容都得自己折腾,其他Linux都是加入个性化的Linux,Oracle Linux加入对Oracle最佳配合的支持。 CentOS无技术支持。
十、oracle怎么配置监听linux?
1.用oracle用户登录linux系统,如果是远程登录的话,最好用xmanager,以便开启图形界面,如果是本地登录,最好启用linux图形界面。
2.然后打开terminal,执行命令netca,开启监听配置图形界面3.后面就和windows系统里的一样了
热点信息
-
在Python中,要查看函数的用法,可以使用以下方法: 1. 使用内置函数help():在Python交互式环境中,可以直接输入help(函数名)来获取函数的帮助文档。例如,...
-
一、java 连接数据库 在当今信息时代,Java 是一种广泛应用的编程语言,尤其在与数据库进行交互的过程中发挥着重要作用。无论是在企业级应用开发还是...
-
一、idea连接mysql数据库 php connect_error) { die("连接失败: " . $conn->connect_error);}echo "成功连接到MySQL数据库!";// 关闭连接$conn->close();?> 二、idea连接mysql数据库连...
-
要在Python中安装modbus-tk库,您可以按照以下步骤进行操作: 1. 确保您已经安装了Python解释器。您可以从Python官方网站(https://www.python.org)下载和安装最新版本...