当前位置 博文首页 > wangxingxing2006的专栏:oracle:ERROR:ORA-12162: TNS:net serv

    wangxingxing2006的专栏:oracle:ERROR:ORA-12162: TNS:net serv

    作者:[db:作者] 时间:2021-09-15 16:38


    oracle启动心得

    第一次在ubuntu下安装了oracle 10g,并试着启动它,但总是出错,TNS:net service name is incorrectly specified。

    无论如何都使用不了,结果在网上查,在用户目录下的文件.profile文件里面加入一句话,

    命令:1) sudo gedit .profile

    然后加入2) export ORACLE_SID=orcl ,然后在终端中再输入3) source .profile


    修改完.profile文件中的ORACLE_SID 后重新登录(.profile在用户的默认路径下如/home/user user为用户名)


    再连接,我试的时候,使用用户名和密码登录还是 会失败 (sqlplus user/passwd ),然后就使用默认的模式登录,即 4) sqlplus / as sysdba;结果成功。但是不能作任何事情,需要启动数据库。

    加载数据库5) start mount,或先关闭再装载也可以,5‘) shutdown immediate;startup open;
    这样就启动数据库了,同时查询里面的表等内容都可以执行。

    如:desc user_tables;

    create table t1 (a1 int);

    这样在ubuntu下oracle就可以使用了。

    ?

    ?

    ps:红色数字代表执行步骤; 监听程序启动:lsnrctl start

    cs