比如将sid=orcl 更改为sid=db01
成都服务器托管,成都创新互联公司提供包括服务器租用、绵阳服务器托管、带宽租用、云主机、机柜租用、主机租用托管、CDN网站加速、申请域名等业务的一体化完整服务。电话咨询:13518219792
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 目录里边的文件 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的“本地网络服务名”配置方法如下:
用Oracle自带的Net Configuration Assistant工具来配置,它是一个图形化界面,鼠标点点就能搞定。
在Windows环境中,该工具的位置在Start Programs Oracle - HOME_NAME Configuration and Migration Tools Net Configuration Assistant.
如果找不到,你就在dos提示符下输入netca即可,如:C:\netca
在linux环境中,该工具的位置在$ORACLE_HOME/bin目录下,同样在命令行窗口输入netca即可
熟悉了之后也可以手动设置,只需编辑ORACLE_HOME/network/admin/tnsnames.ora文件,它其实就是个文本文件,用记事本就可以编辑。内容就短短几行,参考如下:
VM =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.80.80)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = simenyu)
)
)
前提:安装好oracle数据库客户端; PL/SQL DEVELOPER
1.打开DatabaseConfiguration Assistant,如图:
选择创建数据库-next-选择一般用途-填写自己的数据库名-next--填写口令,选择同一口令吧,当然也可以为每个用户填写不同的口令,以后基本上默认安装。安装完成后退出即可。
2.接下来配置服务监听。同理点击开始-程序-Oracle- OraDb10g_home1-配置和移植工具-NetManager后如下:
点击本地-服务命名。然后点击“+”号按钮。弹出添加服务命名的窗口。填写相应的选项。
第一步 填写网络服务名填一个对自己能够起到标示的就可以,换言之随便起吧,只要自己记得住就可以。
第二步 选择TCP/IP协议然后next
第三步 填写主机名,这个主机名就填写自己本地电脑的主机名也就是你自己电脑的计算机名称。端口就选择默认的1521。
第四步 填写服务名,这个填写自己刚建立的数据库的名称。
第五步 测试,点击测试,弹出测试窗口。在测试窗口,点击更改登录,用户名填写system口令就是你在建立数据库的时候填写的那个口令。然后确定在测试,填写正确的话,就会看到测试成功的消息。
第六步 点击完成。
3.通过plsql连接oracle数据库
如下:
选择:Net Configuration Assistant
启动-监听程序配置-添加-输入程序监听名(可随意)-选定TCP协议-使用标准端口号1521-否-选择要启动的监听程序,即之前输入的程序监听名-配置完成-本地net服务名配置-添加-服务名,即数据库名-TCP-主机名-是,进行测试-测试成功-输入服务名-否-配置完毕-本地net服务名配置
这个时候启动plsql,就可以选择本地的数据库登录啦!!!
接下来给数据库创建表空间和用户
表空间:tablespace为表空间名;datafile为存放.dbf文件的路径,要提前设置好
create tablespace struts2 datafile 'E:\oracle\dmp\struts2.dbf' size 500m
用户:用户名struts2 密码 1 默认表空间名struts2
create user struts2 identified by 1 default tablespace struts2 quota unlimited on struts2;
给用户分配权限
grant dba to struts2;
分配系统权限
grant unlimited tablespace to struts2;
grant create session to struts2;
OK,现在可以用你自己设置的用户名/密码登陆了
假设数据库所在服务器IP地址为: 192.168.0.1
数据库实例名为:ora92
用户名: umap
密码:umap
第一步:打开配置程序
位于:程序--Oracle - OraHome92 --Configuration and Migration Tools--Net Configuration Assistant ;
第二步:选择配置项:
打开程序后,出现的界面中有四个选项, 分别为(1)监听程序配置,(2)命名方法配置,(3)本地NET服务名配置,(4)目录使用配置. 这里我们选择第3个,点下一步
第三步:根据需要选择操作内容,是添加还是对以前的配置进行修改或删除;
第四步:根据您要连接的Oracle数据据库版本选择, 这里我们选择Oracle8i或更高版本数据库或服务;
第五步:服务名,输入示例中的实例名;
第六步:选择TCP;
第七步:主机名:输入示例中的IP地址; 使用默认端口1521;
第八步:使用您的登录帐户与密码进行连接测试