运行Oracle有两个服务必须启动:
(1)OracleOraHome90TNSListener(先啟動)
(2)OracleServiceORA9IDB
ps:
(2006/04/13)
发现oracle的service_name要加域名,否则toad連接报错:TNS:找不到監聽器
(2006/04/14)
今天啟動Enterprise Manager Console時候報了個錯:
TNS:監聽器無法解析連線描述區指定的 SERVICE_NAME
後來重新啟動OracleServiceORA9IDB竟然就好了,所以猜服務啟動是有先後順序的,
(因為之前我是先啟動OracleServiceORA9IDB,後啟動OracleOraHome90TNSListener的)
更改oracle占用的80端口:
oracle server安装时会自带apache,在安装时oracle的apache会占用80端口
(所以IIS及打开和运行.net专案有时会报错,因IIS默认也是80端口),解决方法:
(1).更改IIS的端口,修改为80以外的值;
(2).更改Oracle Apache的应用端口,修改为80以外的值,方法如下:
修改目录oracle/ora81/Apache/Apache/conf中的两个文件:httpd.conf、httpd.conf.default,
将两个文件中的端口由80替代8080,即可将Apache的应用端口替代8080端口,
重新启动Apache,Web就能使用80端口了,此时Apache使用的是8080端口。
若不知道Apache如何重启,重启计算机后,问题也可解决。
sql*plus:
在sqlplus可以输入三种命令:
1、SQL命令:对数据库的信息进行操作。
2、PL/SQL程序块:对数据库的信息进行操作。
3、SQL*PLUS命令:格式化查询结果,设置运行选项,编辑和存储SQL命令和PL/SQL命令。
输入命令后有以下三种方式操作:
1、使用分号,按回车:sql*plus会立即执行你输入的sql语句。
2、使用斜杠 (/):其作用和分号是一致的。
3、使用空格行,然后按回车。这时将出现SQL>提示符。你输入的sql语句将存储到sql*plus的缓冲区中。
当你输入CREATE FUNCTION, CREATE PROCEDURE等pl/sql程序块时,SQL*PLUS自动进入编辑状态。也可以让你输入PL/SQL程序块:.....................输入完成后以 . /作为结束,以/运行你的程序代码块。
在sqlplus命令:
show user; 查看當前使用者
desc <表名>;查看表的欄位信息
help index ; 查看所有的命令
help <命令>; 查看命令的用法
Oracle默认帐户:
scott/tiger
system/manager
sys/change_on_install