导航:首页 > 编程系统 > linuxoracle修改sid

linuxoracle修改sid

发布时间:2023-03-30 08:45:48

linux下如何修改oracle登录密码

是oracle操作系统用户还是 oracle数据闭悄库的密码?
如果是系统用友前户,使用root 或oracle用户自己修改密码:
root:好态清
# passwd oracle
oracle:
$ passwd

如果是修改oralce数据库的sys密码:
$ orapwd file=$ORACLE_HOME/dbs/orapw{ORACLE_SID}.ora password=*******

㈡ 我要在linux 5中安oracle10g然后需要知道自己的sid号,请问怎么才能知道export ORACLE_SID=orcl

你好,当安装好oracle后,忘记了SID可通过如下途径取得。1、操作系统中查贺指乎看:在安装oracle的用户中找到.bash_profile配置文件逗州,其中有一行export ORACLE_SID = your_current_sid就是oracle的SID也可通过目录文件名 oracle/proct/10.2.0/db_1/dbs/SPFILESID名称.ORA 查看SID2、oracle系统查看:登录oracle( as sysdba )运行以下查看:select instance_name from v$instance;希禅悉望以上能帮助到你 ^_^

㈢ 怎么知道自己装的oracle的主机 端口 sid

端口就一个,参考以下:
(不知道TNSName里面是什么状况,以下文章是我转过来的,希望对你有帮助)

一、要求:两个实例名(INSTANCE_NAME)不同,数据库名(DB_NAME)相同

二、OS:WIN200SERVER

三、数据库:ORACLE9201 源数据库名(DB_NAME):STUDY 源数据库实例名:study 克隆数据库名:STUDY 克隆数据库实例名:test

四、具体实施步骤:

1、关兆槐悄闭源数据库 考备数据文件、控制文件、参数文件以及 建立bmp,udmp等相应文明清件夹。

SQL> shutdown immediate

数据库已经关闭。

已经卸载数据库。

ORACLE 例程已经关闭。

SQL>

d:\oracle\admin\test\bmp

d:\oracle\admin\test\pfile

d:\oracle\admin\test\create

d:\oracle\admin\test\cmp

d:\oracle\admin\test\ump

数据文件存放:

D:\oracle\oradata\test\

2、修改克隆数据库参数文件:

大部分参数据与源数据库相同,主要修改的参数为:

Instance_name=test

Controlfiles=(‘d:\oracle\oradata\test\control01.tcl’, ‘d:\oracle\oradata\test\control01.tcl’, ‘d:\oracle\oradata\test\control01.tcl’)

background_mp_dest='d:\oracle\admin\test\bmp'

core_mp_dest='d:\oracle\admin\test\cmp'

user_mp_dest='d:\oracle\admin\test\ump'

需要添加参数:

lock_name_space=test (说明: 指定分布式锁管理器 (DLM) 用来生成锁名称的命名空间。如果同一个簇上存在一个同名的备用数据库或克隆数据库,

db_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'

log_file_name_convert='d:\oracle\oradata\study\',' d:\oracle\oradata\test\'

(db_file_name_convert: 说明: 将主数据库上的一个新数据文件的文件名转换为备用数据库上的文件名。 值范围: 一个有效的主/备用目录和文件名对

log_file_name_convert: 说明: 将主数据库上的一个日志文件的文件名转换为备用数据库上对等的路径...LOG_FILE_NAME_CONVERT 参数。 值范围: 任何格式为 ''主体日志文件的路径/文件名)

同时要注意修改一下两个参数据文件中关于SGA 的一些参数,防止超出内存最大范围

3、创建克隆数据库WIN服务

C:\>oradim –new –sid test

4、启动克隆数据库

C:\>set oracle_sid=test

C:\>sqlplus /nolog

SQL*Plus: Release 9.2.0.1.0 - Proction on 星期二 11月 22 15:41:26 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.

SQL>族渣conn /as sysdba

已连接到空闲例程。

SQL> startup nomount pfile='d:\oracle\admin\test\pfile\inittest.ora'

ORACLE 例程已经启动。

Total System Global Area 101784276 bytes

Fixed Size 453332 bytes

Variable Size 75497472 bytes

Database Buffers 25165824 bytes

Redo Buffers 667648 bytes

SQL>alter database mount

数据库已更改。

SQL> alter database rename file 'D:\ORACLE\ORADATA\STUDY\TOOLS01.DBF' to ' D:\ORACLE\ORADATA\TEST\TOOLS01.DBF ';

数据库已更改

按以上方法将其他数据文件。日志文件的路径RENAME

SQL> alter database open;

数据库已更改

5、检验克降数据库

SQL> show parameter instance_name

NAME TYPE VALUE

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

instance_name string bak

SQL>show parameter db_name

db_name string study

SQL>

至此整个实验完成!

㈣ 可以在Linux下安装两个oracle实例吗

可以的,一个oracle软件可以创建一个或者多个oracle实例,实例之间没有特别大的联系,实例名不能重复,也不能同时启动使用。
使用时windows下打开cmd输入 set ORACLE_SID=实例名,使用相关实例
linux下 oracle用户的环境变量修改,或者oracle用户下输入 export $ORACLE_SID=实例名,使用相关实例。
希望能帮到您!

㈤ 如何在window下获得oracle的sid

Windows
平台下:
你可以到注册表去,看看
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
下面,稿姿有一个
ORACLE_SID。
linux平台下:
如果你的饥码server是linux的话
1.以安装oracle的账号登陆
2.修改
.bash_profile这个文件,里面应该有一行export
ORACLE_SID
=
your_current_sid,
把它改成你现在的new_sid
3.source
.bash_profile
//让你的环境变量生效,如果不打这个命令的烂敬哪话,下次你登陆到oracle,才会生效
4.这个改变是永久的。

㈥ 怎么在linux中配置oracle的环境变量

在oracle家目录下的.bash_profile中配置,比如export ORACLE_BASE=/u01/app/oracle。

㈦ 如何修改oracle 10g XE的SID

如果是 Windows 平台, 首先确保没甚么重要数据在当前的这个 XE 实例中. 然后调用 oradim -delete -sid xe 删除当前的系统服务(就是 Windows 服务). 然后运行 D:/oracle/app/oracle/proct/10.2.0/server/config/scripts 中的 XE.bat 批处理即可. 如果是 Linux,就更容易了, 直接运行 scripts 目录下的 XE.sh 脚本即可. 以上是网上一位高手提供的,下边可就是原创了,呵呵。 能否创建 SID 不为 "XE" 的实例 ? 答案是可以的。 具体步骤:假设要创建sid为mysid的实例,首先cmd 运行oradim -delete -sid xe 然后修改以下文件 ----------------------------------------D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/cloneDBCreation.sql :中第(4,22,38,39)行中的XE改为mysidD:/oracle/app/oracle/proct/10.2.0/server/config/scripts/cloneDBCreation.sql(4): Create controlfile reuse set database "mysid"D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/cloneDBCreation.sql(22): Create controlfile reuse set database "mysid"D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/cloneDBCreation.sql(38): alter database "mysid" open resetlogs;D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/cloneDBCreation.sql(39): alter database rename global_name to "mysid"; ----------------------------------------'D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/init.ora' :中第(13)行中的XE改为mysidD:/oracle/app/oracle/proct/10.2.0/server/config/scripts/init.ora(13): db_name=mysid ----------------------------------------'D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/initXETemp.ora' : 中第(13)行中的XE改为mysidD:/oracle/app/oracle/proct/10.2.0/server/config/scripts/initXETemp.ora(13): db_name=mysid----------------------------------------'D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/XE.bat' 中第(14,16,18)行中的XE改为mysidD:/oracle/app/oracle/proct/10.2.0/server/config/scripts/XE.bat(14): set ORACLE_SID=mysidD:/oracle/app/oracle/proct/10.2.0/server/config/scripts/XE.bat(16): D:/oracle/app/oracle/proct/10.2.0/server/bin/oradim.exe -new -sid mysid -startmode manual -spfile > D:/oracle/app/oracle/proct/10.2.0/server/config/log/XE.bat.log,D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/XE.bat(18): D:/oracle/app/oracle/proct/10.2.0/server/bin/oradim.exe -edit -sid mysid -startmode auto -srvcstart system >> D:/oracle/app/oracle/proct/10.2.0/server/config/log/XE.bat.log若你想修改http的监听端口可修改一下文件D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/postDBCreation.sql中第(9)行中的dems_xdb.sethttpport(9098); 然后运行D:/oracle/app/oracle/proct/10.2.0/server/config/scripts/XE.bat。 运行完XE.bat后进入D:/oracle/app/oracle/proct/10.2.0/server/database中复制名为PWDXE.ora,initXE.ora的文件,更改文件名分别为PWDMYSID.ora,initMYSID.ora 修改D:/oracle/app/oracle/proct/10.2.0/server/NETWORK/ADMIN中listener.ora中SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = D:/oracle/app/oracle/proct/10.2.0/server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = D:/oracle/app/oracle/proct/10.2.0/server) (PROGRAM = extproc) ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid)) (ADDRESS = (PROTOCOL = TCP)(HOST = lp)(PORT = 1521)) ) ) DEFAULT_SERVICE_LISTENER = (mysid) 修改D:/oracle/app/oracle/proct/10.2.0/server/NETWORK/ADMIN中tnsnames.ora中 mysid= (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = lp)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = mysid) ) ) EXTPROC_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid)) ) (CONNECT_DATA = (SID = PLSExtProc) (PRESENTATION = RO) ) ) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_mysid)) ) (CONNECT_DATA = (SID = CLRExtProc) (PRESENTATION = RO) ) ) (listener.ora和tnsnames.ora中的内容我也不清楚是否应该修改,自己去试吧。) 此时sid为Mysid的oracle实例已经安装完成,但是此时还没有sid为mysid的监听。若想连接成功还需要运行cmd,(若已启动oracle实例需要先停止,可以用如下命令:net stop oracleservicemysid)lsnrctl start;oradim –startup –sid mysid; OK,现在打开“运行 SQL 命令行” connect system/你设置的密码@mysid就可连接成功了小记:若重启机器listenser是不会自动启动的,还需要手工运行 lsnrctl start; oradim –startup –sid mysid;这两个命令,如何自动启动还没研究清楚。下次再研究吧,呵呵。

㈧ 安装oracle数据库过程中sid指的是什么

SID是System IDentifier的缩写,而ORACLE_SID就是Oracle System Identifier的缩写,在Oracle系统中,ORACLE_SID以环境变量的形式出现,在特定扰困版本的Oracle软件安装(也就是ORACLE_HOME)下,当Oracle实例启动时,操作系统上fork的进程必须通过这个SID将实例与其他实例区分开来,这就是SID的作用。
Oracle的sid在不同的系统环境下,查看方式不相同,方法分缓链念别如下:
1、windows 下查看注册表
开始 输入regedit 查看
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1\ORACLE_SID就是
2、linux或者unix下可以
echo $ORACLE_SID
注意:ORACLE_SID要大写
3、在sql命令下可以查看
连接后查询唤或:
SQL> select instance_name from v$instance;

㈨ oracle 忘记用户名和口令怎么办

登录到安装oracle数据库服务器的操作系统。打开命令窗口:(我的演示机器是windows)

2
查看环境变量ORACLE_SID的设置情况:
windows: echo %ORACLE_SID%
linux:氏姿 echo $ORACLE_SID

3
设置环境变量ORACLE_SID的值为你想登录的oracle实例的SID:
set ORACLE_SID=orcl

4
键入命令:sqlplus / as sysdba
就可以以sysdba的身份登录到oracle了!
linux系统下,如果找不到sqlplus命令的话,请切换到oracle用户。

5
在sqlplus窗口执行命令:
alter user you_username identified by you_password;
就可以修困辩改你的用户汪核缺的密码了~

阅读全文

与linuxoracle修改sid相关的资料

热点内容
d盘设置桌面压缩文件 浏览:53
微信密码锁有什么用 浏览:635
photoshop教程含素材 浏览:197
打开宏文件显示部分内容有问题 浏览:518
u盘文件夹不显示怎么办 浏览:839
win8分区安装win7系统教程 浏览:102
物业人员一般上哪个网站 浏览:472
qq皮肤女生动漫大图 浏览:495
lol需要多少的网络端口号 浏览:455
htcdesirehd刷机教程 浏览:998
iphone6s刷机重置密码怎么办 浏览:500
台电文件默认保存路径 浏览:114
安卓qq去升级方法 浏览:625
qq昵称两个字带符号 浏览:430
手机里面保存的文件在哪里 浏览:334
微博缓存视频在哪文件管理哪里 浏览:697
linux上怎么编程 浏览:957
极速骑行4的配置文件在哪里 浏览:857
科源系统怎么升级自动编程 浏览:36
买奶粉去哪个网站好 浏览:546

友情链接