- 论坛徽章:
- 0
|
a、检查/etc/group 中是否有 dba 组,并且oracle属于dba组,没有的话增加dba组,并把oracle用户加入dba组
[root@test oracle]# groupadd dba
[root@test oracle]# vi /etc/group
dba:502racle 将oracle用户加入到dba组后面
b、检查/etc/oratab文件是否存在,并且状态位是“Y”,没有的话添加一个。
[root@test oracle]# vi /etc/oratab
写入:
testdb:/oracle/product/10.2.0/db_1:Y
(testdb是数据库的库名称即sid,/oracle/product/10.2.0/db_1是oracle的安装路径)
c、编辑/etc/profile 文件,加入
export ORACLE_HOME=/oracle/product/10.2.0/db_1 (oracle的安装路径)
export ORACLE_SID=testdb (oracle的库名称)
d、检查dbstart文件中的 oracle_home_listener路径是否跟ORACLE_HOME的路径一致;
e、检查network/admin 目录中是否有sqlnet.ora、listener.ora、tnsname.ora等文件及其配置
sqlnet.ora文件内容应如下:
NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)
listener.ora文件内容应如下:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /oracle/product/10.2.0/db_1)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
(ADDRESS = (PROTOCOL = TCP)(HOST = www)(PORT = 1521))
)
)
HOST = www是主机名
tnsname.ora文件内容应如下:
CAEXPO_WWW =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = www)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = testdb)
)
)
f、检查 /etc/hosts 文件,看主机名与ip地址是否正确。 |
|