1.sqlplus sys/orcl as sysdba;
用sqlplus连接进入数据库, 注意这里的orcl是你当初安装数据库时配置的密码,后面的as sysdba不可省略,否则登陆不上
2.show user; 查看当前登陆用户
3.conn scott/tiger; 我们都知道在oracle数据库中默认的有这个scott用户,但是在安装时你有可能没有对该用户进行解锁unlock操作,所以有可能连接不了,这时候你需要用sys的身份登陆进去,然后输入alter user scott account unlock;然后回车,它会提示你User altered这时候你再用scott这个用户连接发现还是不行,这有可能是因为你数据库没有启动造成的,这时候你再在sys的用户下输入startup;启动数据库。启动完毕后你再试试应该就可以了。
4.set wrap off; 设置是否换行,默认是on,关于其状态可以用show wrap;来查看
5.select * from user_tables; 查看当前用户所有的表,如果你没有set wrap off;的话,查询得到的结果显示得会很乱.
6.select * from emp; 从emp表中查数据,这个emp表是scott用户本身就有的。
7.shutdown immediate; 关闭oracle服务
8.关于sql查询出来的中文乱码问题 困扰我好长时间
在oracle用户下,输入 vi .bash_profile 编辑环境变量,如果没有权限,su oracle输入密码先解决权限问题,在其中最后加入
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
然后shutdown immediate,startup重启数据库服务,这时候你发现查出来的中文还是乱码,这时候你不要再纠结了,因为你insert进去的就是乱码了,因为你当时编码就没设置,你不要管那个,你再insert一个中文进去,再查询,这时候你会发现查询出来的不会再乱码了.我就犯了这个错误,不挺地查原来的乱码数据,发现怎么配置都没有效果.