问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求助,如何修改ORACLE默认SID

发布网友 发布时间:2022-05-05 18:21

我来回答

2个回答

懂视网 时间:2022-05-05 22:42

Oracle默认的认证方式是OS认证,所以如果以安装oracle的账号登陆服务器,就不需要登录数据库,只要在服务器端不用输入用户名密码

Oracle默认的认证方式是OS认证,所以如果以安装oracle的账号登陆服务器,就不需要登录数据库,只要在服务器端不用输入用户名密码就可以以DBA权限登录数据库:

修改Oracle默认的认证方式

show user也可以看出,不管用什么登录都能通过,,并且都是SYS用户。

解决方法:

只要到下面目录下,修改sqlnet.ora文件中的SQLNET.AUTHENTICATION_SERVICES参数即可,下次登录的时候将不会再是ODS认证的了:

修改Oracle默认的认证方式

windows下如果将该参数设置为NTS或者ALL或者注释掉才可以使用OS认证,设置为NONE或者任何其他值都不能使用OS认证

linux下如果设置为ALL或者注释掉才可以使用OS认证,设置为任何其他值都不能使用OS认证。

现在看看效果:

修改Oracle默认的认证方式

另外,如果你需要赋给linux其他用户运行oracle的权限,那么可以这么做:

将用户添加到oinstall用户组下即可:

修改Oracle默认的认证方式

当然,还需要配置用户的环境变量:

# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# User specific environment and startup programs
#PATH=$PATH:$HOME/bin
export ORACLE_BASE=/home/oracle/oracle
export ORACLE_HOME=/home/oracle/oracle/product/10.2.0/db_1
export ORACLE_SID=orclsid
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
export LANG=AMERICAN_AMERICAN.ZHS16GBK
#export PATH

linux

热心网友 时间:2022-05-05 19:50

比如将sid=orcl
更改为sid=db01
1.shutdown
immediate
2.[oracle@oracle
~]$
vi
.bash_profile
export
ORACLE_SID=bd01
[oracle@oracle
~]$
source
.bash_profile(使其生效)
3.修改
/etc/oratab
文件

在文件的最后一行

orcl
改为db01
db01:/u01/app/oracle/proct/10.2.0:N
4.
接下来就应该修改
oracle
目录里边的文件
cd
/$ORACLE_HOME/dbs
把所有包含
orcl
的文件名
,修改为
包含
db01
的文件名
mv
hc_orcl.dat
hc_db01.dat
mv
lkORCL
lkDB01
mv
spfileorcl.ora
spfildb01.ora
mv
orapworcl
orapwdb01
5.重建口令文件
我的用户名密码
为:oracle@oracle
[oracle@oracle
dbs]$
orapwd
file=$ORACLE_HOME/dbs/orapw$ORACLE_SID
password=oracle
6
启动数据库,更改sid成功
SQL>
startup
select
instance_name
from
v$instance;
INSTANCE
--------------------------------------------------------------------------------
db01
求助,如何修改ORACLE默认SID

1.shutdown immediate 2.[oracle@oracle ~]$ vi .bash_profile export ORACLE_SID=bd01 [oracle@oracle ~]$ source .bash_profile(使其生效)3.修改 /etc/oratab 文件 ; 在文件的最后一行 将 orcl 改为db01 db01:/u01/app/oracle/product/10.2.0:N 4. 接下来就应该修改 oracle 目录...

用vlookup双重条件取值

在Excel中,使用`VLOOKUP`函数进行单一条件查找非常常见,但`VLOOKUP`本身并不直接支持双重条件。然而,你可以通过一些间接方法实现。一种方法是将两个条件合并为一个标识符(例如,通过连接或串联),然后在另一个区域中查找此标识符的对应值。这通常涉及到辅助列或辅助表,这些列或表将两个条件合并为一个可以在`VLOOKUP`中搜索的单一值。另一种方法是使用其他函数(如`INDE电商平台`和`MATCH`组合)来实现更复杂的查找逻辑,这允许你基于多个条件检索数据。仅需3步!不写公式自动完成Excel vlookup表格匹配!Excel在线免,vlookup工具,点击8步自动完成表格匹配,无需手写公式,免费使用!

如何修改oracle SID

1.首先shutdown immediate (注意不要shutdown abort)2.修改oracle用户的环境变量 : ~/.bash_prfile [oracle@oracle ~]$ vi .bash_profile 把 export ORACLE_SID=orcl 这一行的 orcl 改为 你想改的名称;我该为 export ORACLE_SID=morcl 然后保存并退出;3.修改 /etc/oratab 文件 ; 在...

更改Oracle数据库的SID

SQL> select dbid from v$database 下面开始更改SID 本例中 原SID名为oldsid 更改为newsid 关闭数据库 SQL > create pfile from spfile; 生成initoldsid ora 文件 后续操作需要用到 SQL > shutdown immediate;编辑环境变量 vi /home/oracle/ bash_profile 将其中的 export ORACLE_SID=oldsid ...

oracle 的SID可以修改吗

1.3、修改oracle用户的ORACLE_SID环境变量,如由orcl修改为ybbe 1.4、修改/etc/oratab文件,将sid名由旧的修改为新的,如从orcl修改为ybbe 可省略,只要确认好ORACLE_SID就可以了 1.5、进入到$ORACLE_HOME/dbs目录 将所有文件名中包含原来的sid的修改为对应的新sid的 如我对如下文件修改为其后对...

如何修改oracle数据库的sid

不管什么系统,sid就是不能修改的东西,除非你重新创建一个数据库 你可以想一下,如果今天你把sid改了,明天大家都登录不上来了,你觉得oracle会把这么不安全的因素留给你用吗?所以还是老老实实创建一个库吧

如何修改oracle 10g XE的SID

答案是可以的。 具体步骤:假设要创建sid为mysid的实例,首先cmd 运行oradim -delete -sid xe 然后修改以下文件 ---D:/oracle/app/oracle/product/10.2.0/server/config/scripts/cloneDBCreation.sql :中第(4,22,38,39)行中的XE改为mysidD:/oracle/app/oracle/product/10.2.0/server/conf...

[总结]如何修改oracle默认internal用户的登陆问题

(注:路径名+文件名为刚才删除的文件的名字和路径,不要加引号)3:看看init(sid).ora中remote_login_passwordfile=exclusive是否是这样不是则修改。4:修改home/network/sqlnet.ora中的SQLNET.AUTHENTICATION_SERVICES=(NONE)不是这样的则修改。5:重起oracle和sqlplus则internal用户必须输入你刚才的密码才能...

oracle每次启动都得set sid,怎样一次解决呢

If your OS is UNIX-like:Add the following entry to the profile ($HOME/.bash_profile, $HOME/.profile, ...)export ORACLE_SID=<Your Oracle SID> if your OS is Windows:

...上安装了oracle数据库,安装的时候设定了默认的SID为orcl. 试问题...

可以啊,orcl相当于一个服务名,你可以oracle自带的net configuration assistance工具进行配置,里面有一项是本地net服务名配置,下面点添加或是对已有的服务名进行修改,这样的话你的机器会慢的,因为这相当于你启动了两个oracle服务,是很占用资源的 ...

oracle 10g的数据库安装的时候,SID是怎么回事?可以自己设置吗?数据库...

2.SID可以自己设置。3.数据库实例(Instance),其实就是指的操作系统中一系列的进程以及为这些进程所分配的内存块。ORACLE实例 = 进程 + 进程所使用的内存(SGA),实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件,数据库...

如何更改打开文件的默认方式 如何更改下载默认路径 安卓默认打开方式修改 手机修改默认打开方式 qq默认打开方式修改 修改默认浏览器设置 怎么修改默认浏览器呢 用浏览器打开修改默认 用其他方式打开怎么改默认
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
请问这个是什么,听说还可以泡茶喝,降血脂的 司法考试改革后是不是非全日制不能考 大神们帮忙看一下这三个吉他谱中的标志是什么意思​ 君子兰叶子发黄怎么办强烈推荐解决君子兰发黄技巧 非全日制本科能考法考吗 以前建的房子算违建吗 联想和宏基哪个好? ...很重要的公开课,谁能帮我根据所授内容想些金点子? 熟睡后出现踢床和身体突然跳起来是什么原因引起的?急 哈士奇幼犬长什么样?怎么挑选哈士奇幼犬呢 明初太子朱标绝后了吗? 明朝朱允文有子女吗? 请问朱允文的儿子被朱棣囚禁的具体情况 朱允熥的人物生平 在靖难之役之后,建文的后代有没有留下血脉呢? 明朝建文帝有儿子吗 唐太宗和明成祖都是夺位登基,为何明成祖的骂名却很多? 建文帝时期的成王是谁? 朱棣靖难成功后,建文帝的子女去哪里了,被杀掉了还是跑掉了? 明建文帝的儿子 朱棣打进南京时,朱允炆有两个儿子,他是如何对待侄孙的? 怎样做出拉丝好吃的芝士棒? 明惠帝朱允炆有后代吗 朱棣将2岁孩童囚禁55年,放出之后为何牛马不分? 朱棣当上皇帝后,建文帝的子女都去了哪里呢? 靖难之役后,朱棣夺得皇位,他怎么对待朱标的家人的? 靖难之役后,建文帝后代有没有留下血脉? 靖难之役后,朱标的妻子和儿子们最后下场怎么样? 建文帝朱允炆失踪以后,他的亲人们结局如何呢? 华为荣耀6plus打电话有回音怎么办 23年前,林正英病逝,灵堂布置成谜,为什么洪金宝对苑琼丹大发雷霆? 林正英一代传奇,葬礼现场奇现黑蝴蝶,是怎么回事? 怎么看待林正英出殡时飞来许多黑色的蝴蝶? 林正英葬礼,洪金宝发火的原因是什么? 林正英怎么死的什么时候死的? 林正英葬礼现场直播 百度网林正英葬礼现场直播 林正英到底死了没?是怎么死的? 林正英什么时候死的??怎么死的?? 林正英几时去世的? 有谁知道林正英是怎么死的? “僵尸道长”林正英,为什么他会英年早逝呢? 林正英葬礼洪金宝为什么发那么大的火,他发火的原因是什么? 部门经理给为员工加薪申请(例文) 怎么写主管加薪理由? 小满分是怎么评的 经理申请加薪的申请书 wifi万能钥匙能用在网络机顶盒上么 电视盒子有wifi万能钥匙2 网络机顶盒为什么不能下载wifi万能钥匙啊! 用万能钥匙破解能用到电视机顶盒