"Oracle笔记主要涵盖了Oracle数据库的常用操作,包括用户管理、数据导入导出、环境变量配置、串口设置、服务管理、CMD命令、PLSQL相关问题以及默认用户名和密码。此外,还提到了JEECMS后台管理和解决PLSQL中文乱码的方法。"
在Oracle数据库管理中,创建和管理用户是基础任务。例如,可以通过编辑`tnsnames.ora`文件来配置连接信息。`exp`和`imp`命令用于数据的导出和导入,这对于数据备份和迁移至关重要。`exp`命令的使用示例为`exp user/pass@database file=backup.dmp`,而`imp`命令则用于导入,如`imp user/pass@database file=backup.dmp full=y`,`full=y`表示全库导入。
配置环境变量是运行Oracle相关工具的必要步骤,这通常涉及到设置`ORACLE_HOME`、`PATH`和`TNS_ADMIN`等变量。修改串口号一般在设备管理器中进行,对于服务的管理,Windows用户可以通过服务管理器(`services.msc`)或命令行(`net start`和`net stop`)来控制Oracle监听器。
查询数据库的SID,可以使用SQL查询语句`SELECT INSTANCE_NAME FROM v$instance;`。远程桌面连接可以通过`mstsc`命令实现。在Windows 8系统中,服务管理可以通过“我的电脑”->“管理”->“服务和应用程序”->“服务”路径访问。
在命令行中,`sqlplus /nolog`可以启动Oracle命令行,然后使用`conn 用户名/密码@数据库名 as sysdba`登录,以管理员权限执行操作。监听器的控制命令有`lsnrctl start`、`lsnrctl status`和`lsnrctl stop`,分别用于启动、查看状态和停止监听器。
Oracle数据库默认的几个重要用户包括`scott/tiger`、`sys/change_on_install`、`system/manager`和`sysman/oem_temp`,这些账户具有不同的权限和用途。
遇到PLSQL Developer显示中文乱码的问题,可以通过设置`NLS_LANG`环境变量来解决。将变量名设置为`NLS_LANG`,变量值设为`AMERICAN_AMERICA.AL32UTF8`,这通常能处理大部分的中文编码问题。
此外,笔记中提到了一个JEECMS的后台管理地址,表明可能涉及到内容管理系统的工作,但具体操作不在Oracle数据库的范畴内。
这个笔记提供了一个全面的Oracle数据库操作参考,对于日常管理和维护非常实用。