lsnrctl
start
stop
和status
绝对不做任何事
oracle@acer-Aspire-7730G:/u01/app/oracle/product/11.2.0/dbhome_1/bin$ lsnrctl start
oracle@acer-Aspire-7730G:/u01/app/oracle/product/11.2.0/dbhome_1/bin$ lsnrctl status
oracle@acer-Aspire-7730G:/u01/app/oracle/product/11.2.0/dbhome_1/bin$ lsnrctl stop
LISTENER似乎只在我创建它或从netca重新配置它时开始,我得到了这个消息:
Oracle Net Listener启动: 运行监听器控件: /u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl start LISTENER 监听器控制完成。 监听器成功启动。 Oracle Net Services配置成功。退出代码为0
但是,如果我尝试lsnrctl status
我什么也得不到,当我试图创建一个db时,说没有LISTENER已经开始。
我的/ etc / hosts:
127.0.0.1 localhost
127.0.1.1 acer-Aspire-7730G
# The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters
我的sqlnet.ora:
# sqlnet.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhom$
# Generated by Oracle configuration tools.
SQLNET.AUTHENTICATION_SERVICES= (NTS)
NAMES.DIRECTORY_PATH= (TNSNAMES)
ADR_BASE = /u01/app/oracle
我的听众.ora:
# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbh$
# Generated by Oracle configuration tools.
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))
)
)
ADR_BASE_LISTENER = /u01/app/oracle
出于某种原因,我没有看到任何tnsnames.ora文件
which lsnrctl
显示/u01/app/oracle/product/11.2.0/dbhome_1/bin/lsnrctl
echo $TNS_ADMIN
没有显示任何内容
我也尝试更改/tmp/.oracle的权限,但没有任何改变。
echo $ORACLE_HOME
正确地给了我/u01/app/oracle/product/11.2.0/dbhome_1
echo $PATH
也正确地给了我
/u01/app/oracle/product/11.2.0/dbhome_1/bin:/usr/sbin:/u01/app/oracle/product/11.2.0/dbhome_2/bin:/usr/sbin:/u01/app/oracle/product/11.2.0/dbhome_1/bin:/usr/sbin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
我的bash是:
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=127.0.0.1; export ORACLE_HOSTNAME
ORACLE_UNQNAME=DB11G; export ORACLE_UNQNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=SID; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export LD_LIBRARY_$
CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
lsnrctl权限
ls -lah lsnrctl
-rwxrwxrwx 1 oracle oinstall 0 Αύγ 15 2009 lsnrctl
由于某种原因,似乎有0个字节。
chmod 755 lsnrctl
和chmod +x lsnrctl
的输入没有区别。
我可以连接到sqlplus,但不能连接到localhost上的浏览器。我已经尝试并重新安装了oracle,但没有区别。